为什么linux此软件包不可,是否可以构建同时支持RPM和.deb软件包的Linux发行版?...

博客讨论了软件包在不同发行版之间的移植性和发行版对软件包的额外需求,如位置、手册页、跨架构支持和自定义构建。强调了软件包不仅仅是格式,还包括一系列的依赖、配置和一致性要求,以及发行版特有的如许可证管理和自动化基础设施。
摘要由CSDN通过智能技术生成

是的,这是可能的,但它破坏了分布。

软件包不仅是格式,而且可以很容易地从一种格式移植到另一种格式。

注意:需要移植软件包安装工具,因为一个软件包要集中列出所有软件包,版本,依赖项,配置文件,安装前和安装后脚本(如果将一个软件包替换为另一个软件包,则替换为另一个软件包)格式,则您希望卸载脚本(旧格式)是从新软件包系统运行的。

但是发行版和软件包不只是软件包的格式。例如,对于Debian:我们想要将文件放置在正确的位置,我们想要提供手册页,我们想要一些通用的取消脚本,我们希望该程序可以在许多体系结构,各种图形环境中运行,以便用户找到他自己也熟悉发行版中的新package.packages。

在Debian中,我们希望用户可以轻松地(从源代码)构建软件包,以便可以自定义一些重要的软件包(对他而言)。这需要大量基础结构,而大多数上游作者无法提供这些基础结构(在各种体系结构上进行自动构建和测试,并且会不时完成)。而且Debian特有的是许可证的要求,因此可以很容易地派生一个软件包或分发包,而无需检查所有软件包。

最后,分发是由一致的软件包进行的,而不仅仅是软件包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值