-1

我知道 apt-get 旨在成为 Debian 的打包管理器。但我想知道这个软件是否也可以移植到不同的操作系统,尤其是 Slackware。

我是基于 Slackware 的操作系统 Slax 的作者,所以我知道很多工作操作系统的内部结构、库依赖关系等等。从我的角度来看,如果两个发行版共享类似的库,那么将 debian 软件包安装到 Slackware 或其他发行版是相当可能的,这是当今大多数 Linux 所做的。尽管 Slackware 专注于稳定性,但它通常使用最新的库,例如 Debian。

据我了解,它只是一个跟踪依赖关系并具有从中下载包的镜像列表的应用程序。解压 deb 包是一个问题

ar -x

如果支持 Sys-V 初始化样式,大多数初始化脚本将是相同的。某些 Debian 软件包可能无法开箱即用,尤其是那些与系统深度相关的软件包,例如 udev,但我认为大多数应用程序应该在 Slackware 上安装并正常运行。我尝试了谷歌官方的 Debian 浏览器 Chrome 浏览器包,它在 Slackware 上运行良好。

将 apt-get 移植到 Slackware 或其他 Linux 有什么缺点吗?有人尝试移植它吗?谢谢

4

1 回答 1

3

包 slapt-get 是 apt-get 的 Slackware 实现。

slapt-get install whatever-package

任何方式你都应该能够在任何操作系统上编译它。当然,如果要下载的 repos 结构和文件非常不同,您可能需要对源进行一些小的更改。

于 2015-02-05T18:24:53.763 回答