小编Mik*_*ray的帖子

商业软件应该使用哪些安装程序类型来支持 Linux?

源代码未开放或免费,因此安装时编译不是一种选择。到目前为止,我已经看到开发人员:

  • 提供一个 tar.gz 文件,用户可以在合适的位置解压缩。
  • 提供带有 install.sh 脚本的 .tar.gz 以运行基本安装程序,甚至可能提示用户输入安装选项。
  • 提供 RPM 和/或 deb 文件,允许用户继续使用他们熟悉的本地包管理工具来安装/升级/卸载。

希望支持最多数量的 Linux 发行版,让用户的生活尽可能轻松,同时也尽可能少地维护构建/打包/安装程序基础设施。

寻找有关如何打包我的软件的建议。

linux packaging software-installation

9
推荐指数
1
解决办法
702
查看次数

有哪些不同的软件打包格式以及哪些发行版支持它们作为基本安装的一部分?

哪些发行版支持 RPM?哪些发行版支持 DEB 包?还有哪些其他发行版和包格式?以下是我认为我知道的,但我有兴趣获得更准确的答案:

  • RPM - Redhat、Fedora、CentOS、SUSE
  • DEB - Debian、Ubuntu、
  • 吃豆子 - 拱门
  • tar.gz - 全部,取决于压缩文件中的内容

许多其他人可能处于长尾。我知道您可以使用 'alien' 将 RPM 转换为 DEB,但默认情况下它没有安装在新的 Ubuntu 设置中,所以不算在内。

linux packaging

6
推荐指数
1
解决办法
1345
查看次数

Alien 转换包裹的效果如何?

构建一个RPM 包然后利用alien 来创建DEB 包而不是花费时间构建一个DEB 包是否可行?或者某些作品翻译得不好?

packaging alien

6
推荐指数
2
解决办法
708
查看次数

标签 统计

packaging ×3

linux ×2

alien ×1

software-installation ×1