在 ubuntu 22.04 下重新编译了 chmsee 1.3.1.1
依赖的包跟以上3楼帖子中的 1.3.0 一样。
需要注意的是,ubuntu 22.04 仓库中缺乏这些依赖的包,需要自己到 debian 的仓库里去下载,装上即可:
libenchant1c2a_1.6.0-11.1+b1_amd64.deb
libicu57_57.1-6+deb9u4_amd64.deb
libjpeg62-turbo_2.0.6-2_amd64.deb
libwebp6_0.6.1-2.1_amd64.deb
libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb
最关键的包是 libwebkitgtk-1.0,其他 libenchant1c2a、libicu57、libjpeg62-turbo、libwebp6 都是这个包的依赖。
尝试在 ubuntu 22.04 下重新编译 libwebkitgtk-1.0 以去掉对 libenchant1c2a、libicu57、libjpeg62-turbo、libwebp6 这些老版本库的依赖,编译完在链接时发生错误,未果。
附上chmsee 1.3.1.1 源代码,如果谁有能力搞一搞,把里面的 webkit 补丁升级换成 webkit2,在新系统里面编译就更简单了。
源代码: