LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: superjet

archlinux强化篇之debian

[复制链接]
 楼主| 发表于 2008-5-17 09:49:34 | 显示全部楼层
呵呵,你这样的话难道想换成debian不成?
update-rc.d是file-rc里面提供的,出现update-rc.d错误是因为aptitude的安装脚本里要调用其来设置,这也是几乎每个提供rc.d运行脚本的每个包到要用的。

常见的小的二进制东东使用是将其下下来,然后dpkg解开来,放到搜索路径下来用,部分so的版本不符时还要做下软连接,所以多数情况最好还是下源码,打包来用
使用二进制的一个例子:
[PHP]
$wget -c http://debian.cn99.com/debian/`apt-cache show nano | grep pool | awk '{print $2}'`
$ dpkg -x nano_2.0.7-1_i386.deb nano
$ dpkg -e nano_2.0.7-1_i386.deb nano/DEBIAN
$ ./nano/bin/nano
[/PHP]
其中,nano/DEBIAN下面是信息、更新与删除的安装脚本和md5等,可以看看

将deb转成pkg.tar.gz也是很容易的事,只是考虑到底层库的问题,还是从源码打包更好,deb包里的信息可以直接转贴到pkgbuild里
回复 支持 反对

使用道具 举报

发表于 2008-5-17 10:26:52 | 显示全部楼层
我觉得arch库里面的软件已经很多了,反正够我用了
回复 支持 反对

使用道具 举报

发表于 2008-5-17 18:12:04 | 显示全部楼层
Post by goodhebin;1845014
不得不说lz 强悍, 但想问一下, 为什么不将gentoo的 ebuild 移植过来, 那对源码的使用更方便了, 大家说呢。
顺便还是赞一下apt的经典。
已經有人做過了

http://www.linuxsir.cn/bbs/thread328022.html
回复 支持 反对

使用道具 举报

发表于 2008-5-17 18:15:40 | 显示全部楼层
奉勸樓主,如想利用 Debian 的資源,要能用 dpkg 手動,千萬不要用 apt-get,否則系統會主動安裝它認為沒有的包去滿足依賴,結果最後你的系統就會被替換,變成完整的 Debian 了
回复 支持 反对

使用道具 举报

发表于 2008-5-18 21:03:17 | 显示全部楼层
很强悍的办法
回复 支持 反对

使用道具 举报

发表于 2008-5-20 10:00:51 | 显示全部楼层
考虑到不同的包管理器各自维护各自的依赖关系,
相互之间的分类区别也不小,
直接移植二进制过来的,还是有很多问题,很难实用。

但debain的包实在是丰富,不知道有没有更好的办法~~
回复 支持 反对

使用道具 举报

发表于 2008-5-20 14:57:05 | 显示全部楼层
严重反对这样去做!那样做还是arch吗?直接安装debian好了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 16:21:01 | 显示全部楼层
自己的地盘自己做主,高兴就好,debian镜像上的源码高速下载是arch拍马也赶不上的,我这还有fedora的yum呢,偶而从那上下个源码,里面的spec等对pkgbuild也是不无帮助的
回复 支持 反对

使用道具 举报

发表于 2008-5-20 18:08:12 | 显示全部楼层
这就是所谓的寄生了。。。有需要的话可以考虑
搂住辛苦了
党和人民会记住你的!
回复 支持 反对

使用道具 举报

发表于 2009-3-29 12:03:26 | 显示全部楼层
Post by goodhebin;1845014
不得不说lz 强悍, 但想问一下, 为什么不将gentoo的 ebuild 移植过来, 那对源码的使用更方便了, 大家说呢。
顺便还是赞一下apt的经典。


yaourt -S --aur eix
yaourt -S --aur layman

emerge --sync 使用emerge-sync。
注意设置一下/etc/make.conf
回复 支持 反对

使用道具 举报

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

本版积分规则

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