从inkscape官网下载的Inkscape-c4e8f9e-x86_64.AppImage,在本地运行Inkscape-c4e8f9e-x86_64.AppImage --appimage-extract后,生成一个squashfs-root文件夹,之后替换了UI语言文件:quashfs-root/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo,然后用appimagetool重新打包:appimagetool-x86_64.AppImage quashfs-root new-inkscape.AppImage.
重新打包会报错,如截图所示。
我的问题是,怎样能完成重新打包?或者,让打包过程不需要连接网络?
ps:
截图中的 Found empty 'content_rating' tag问题,我加个参数 -n 可以解决;
如果系统连接网络,则重新打包完全没问题;
如果系统不连接网络,则会失败;
appimage解包后重新打包失败
- 驿窗project
- 帖子: 226
- 注册时间: 2019-01-17 12:17
- 系统: Arch/Debian
- 联系:
- 驿窗project
- 帖子: 226
- 注册时间: 2019-01-17 12:17
- 系统: Arch/Debian
- 联系:
Re: appimage解包后重新打包失败
吃饭的时候找到了解决方法:
搜索截图中提示的“org.inkscape.Inkscape.appdata.xml”文件,用文本编辑器打开这个文件,把其中涉及的5个链接删除,另外把涉及的一张网络图片改成本地图片,然后运行 appimagetool-x86_64.AppImage -n quashfs-root new-inkscape.AppImage,打包就成了~
搜索截图中提示的“org.inkscape.Inkscape.appdata.xml”文件,用文本编辑器打开这个文件,把其中涉及的5个链接删除,另外把涉及的一张网络图片改成本地图片,然后运行 appimagetool-x86_64.AppImage -n quashfs-root new-inkscape.AppImage,打包就成了~
- astolia
- 论坛版主
- 帖子: 6542
- 注册时间: 2008-09-18 13:11
- 驿窗project
- 帖子: 226
- 注册时间: 2019-01-17 12:17
- 系统: Arch/Debian
- 联系:
Re: appimage解包后重新打包失败
我试了一下,果然,只需要加参数 -n 就解决所有问题,原来这么简单,笨死~
-
- 帖子: 22
- 注册时间: 2010-09-30 16:39