WeHack BBS
使用AppImage的一些问题 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: GNU/Linux 讨论区 (https://bbs.wehack.space/forum-6.html)
+--- 主题: 使用AppImage的一些问题 (/thread-282.html)



使用AppImage的一些问题 - vimacs - 07-21-2021

1. 要求系统上有FUSE支持。
2. 运行AppImage的时候工作目录会改变,因为AppImage启动时实际上是运行了里面的一个脚本,改变了工作目录,于是命令行中使用AppImage程序用相对路径会出问题。


RE: 使用AppImage的一些问题 - nadebula - 07-23-2021

我见过的GNU/Linux上的容器应用一般是为了在老旧发行版(例如Trisquel)上运行新版本。不过自己从未使用过,由于自用的是Debian unstable+experimental。


RE: 使用AppImage的一些问题 - vimacs - 07-23-2021

我这几天用AppImage的确就是要在一个老系统上用最新的LibreOffice.


RE: 使用AppImage的一些问题 - nadebula - 07-24-2021

(07-23-2021, 07:47 AM)vimacs 提到: 我这几天用AppImage的确就是要在一个老系统上用最新的LibreOffice.

除非是像Trisquel那样基于LTS的发行版,一般都能更新到具有足够新的依赖。我近日将一份早先安装的Debian 9.x更新到了最新的testing(过几天11正式发布之后就相当于12了),时间跨度至少有两年以上。直接full-upgrade会有一些依赖不满足,于是先进行一次update,重启之后不能进入桌面环境(由于依赖问题,桌面环境组件没有全部更新),按Ctrl+Alt+F2登录终端,在部分更新的基础上再full-upgrade一次就可以了。总共更新了2000多个包,目前没有发现什么问题。
有些用户倒是严格遵循FSF的建议,坚持用Trisquel配合容器镜像运行新版本的应用程序(毕竟这个发行版实在太老,尤其Trisquel 8的时候为了换桌面环境,花费了太长的开发时间,现已落后Ubuntu LTS两年,而Ubuntu LTS本身就已经十分老旧),硬件也是只从RYF认证商家购买(例如500美元一台的X200 with libreboot,50美元一块的AR9285等等)。个人认为大可不必。知道如何避免在安装Debian时引入私有固件就差不多了。


RE: 使用AppImage的一些问题 - nadebula - 07-24-2021

另一种可能的容器应用是在新系统上运行老旧软件,例如仍然支持Flash的老旧版本Chromium。
现在国内的某家企业仍在修补Flash,于是Flash成了“国产”软件……