LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2042|回复: 27

使用debian 源跟apt工具

[复制链接]
发表于 2006-9-23 17:49:07 | 显示全部楼层 |阅读模式
如何实现这一功能
以补充slackware源少的缺点?
我用slapt-get
但跟apt差太多了
因此想在slackware用 apt
哪位牛人出来指导一下。
发表于 2006-9-23 18:32:44 | 显示全部楼层
slk 的源不少了,你说的是二进制包少吧?这个没办法,不同二进制发行版间混用二进制包出问题几率太大了,最好是能编译自己想要的软件,另外 linuxpackages 上也能找到一些。

http://www.linuxpackages.net/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-23 18:55:49 | 显示全部楼层
Post by zwgun
slk 的源不少了,你说的是二进制包少吧?这个没办法,不同二进制发行版间混用二进制包出问题几率太大了,最好是能编译自己想要的软件,另外 linuxpackages 上也能找到一些。

http://www.linuxpackages.net/

rpm的系统可以用deb包,可以用apt
为何slackware就不行?
回复 支持 反对

使用道具 举报

发表于 2006-9-23 19:35:44 | 显示全部楼层
你为什么不干脆用Debian?

你在哪家rpm系统上用deb了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-23 20:02:41 | 显示全部楼层
Post by troll
你为什么不干脆用Debian?

你在哪家rpm系统上用deb了?

我本来就是用debian的啊!
只是有人用slackware,然后想利用debian强大包管理机制。
我在网上好像曾看到过有文章介绍在redhat 9.0或者redhat enterprise版本上用apt升级

那么slackware应该也可以吧?
回复 支持 反对

使用道具 举报

发表于 2006-9-23 20:06:03 | 显示全部楼层
那个apt是apt4rpm。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-23 20:39:50 | 显示全部楼层
slackware目前没法实现吗?
回复 支持 反对

使用道具 举报

发表于 2006-9-23 21:39:50 | 显示全部楼层
Slackware的包管理系统不管依赖关系;slapt-get我没用过,但用过swaret,你知道它是如何处理依赖关系的吗?安装某个包后,用ldd去检测其中elf文件的依赖,然后通过怎么样的手段(忘了)检测这些依赖分属哪个包,然后再检查它们是否已经安装。效率多么低。slapt-get处理依赖关系的方法是读取包中人工添加的slack-required文件,但这个办法可以说是slapt-get的一个hack,官方的标准的tgz中不包含这个文件,只有那些支持slapt-get的第三方软件仓库提供的包才有,所以它有局限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-23 22:08:32 | 显示全部楼层
正是因为如此,才需要考虑使用debian的apt来解决slackware的这个问题?
顺便说下,我感觉slapt-get比swaret好一点(不知道对否)

同时,我不得不再问一句:平常这些slackware老用户们都是怎么来处理包依赖关系的,特别是装一些slackware官方源中并没有的包,而又需要很多依赖包的软件时,那又是如何安装的?
总不可能像LFS 的那样变态,一个一个的找出其依赖,然后一个一个的解压,编译,安装的。
要是这样的话,基本可以放弃slackware了。
回复 支持 反对

使用道具 举报

发表于 2006-9-23 22:34:21 | 显示全部楼层
slackware要你自己处理依赖关系的,当然我很少碰到,有碰到也很少。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表