我知道 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 有什么缺点吗?有人尝试移植它吗?谢谢