如果应用程序发布者同时提供基于 deb 文件/repo 的安装以及运行文件,哪个是更好的选择,为什么?
答案1
我认为存储库是最好的选项只是因为它允许您更新。deb/rpm/packages 允许您使用本机工具“干净地”安装和卸载。
对于运行文件,它通常是一个脚本,做事你需要同样的脚本来可能卸载。
一种更现代的方法(我并不完全喜欢)是容器 - 要么采用 snap 或 flatpack 风格,它们具有与“原生”包相同的优势,要么作为 docker 或其他容器进行运输。您可以按照开发人员的意图开始使用经过测试的、一致的软件/软件堆栈工作设置。但是在某些情况下,根据您的需要定制安装有点困难,有时还会有点笨重