可以在Slackware或其他Linux中使用吗?

时间:2015-02-05 17:11:37

标签: linux debian apt-get package-managers slackware

我知道apt-get是Debian的包装经理。但是我想知道这个软件是否也可以移植到不同的操作系统,特别是Slackware。

我是基于Slackware的操作系统Slax的作者,因此我了解了许多工作操作系统的内部结构,库依赖关系等等。从我的角度来看,如果两个发行版共享类似的库,那么将一个debian软件包安装到Slackware或其他发行版是相当可能的,而现在大多数Linux都会这样做。尽管Slackware专注于稳定性,但它通常使用最近的库,就像Debian一样。

据我所知,它只是一个跟踪依赖关系的应用程序,并且有一个镜像列表,可以从中下载包。解包deb包是

的问题
ar -x

如果支持Sys-V init样式,大多数init脚本都是相同的。一些Debian软件包可能无法开箱即用,特别是与系统相关的软件包,例如udev,但在我看来,大多数应用程序应该在Slackware上安装并运行正常。我为Debian尝试了Google的官方Chrome浏览器软件包,它在Slackware上运行得很好。

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

1 个答案:

答案 0 :(得分:3)

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

slapt-get install whatever-package

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