LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: voodoomaster

blfs有类似debian的CD供下载吗?

[复制链接]
发表于 2006-6-13 20:02:58 | 显示全部楼层
谢谢提示,我已远离久矣,也无打算再用 Gentoo,只想用你的方法来快速下载源码而矣
回复 支持 反对

使用道具 举报

发表于 2006-6-13 20:09:45 | 显示全部楼层
Post by 终极幻想
paco -ad
或者
paco -a

或者直接到 paco 的 log 目录查看就可以了。
我用 paco --help 得到的提示:
  1. General options:
  2. ...
  3. -a, --all Apply to all logged packages (not with -r).
  4. ...
复制代码
天想得到 -a 可以用来列出已装的包,。。。晕死!
回复 支持 反对

使用道具 举报

发表于 2006-6-13 22:23:33 | 显示全部楼层
Post by d00m3d
我用 paco --help 得到的提示:
  1. General options:
  2. ...
  3. -a, --all Apply to all logged packages (not with -r).
  4. ...
复制代码
天想得到 -a 可以用来列出已装的包,。。。晕死!

有的时候,特别想撞墙,是不是?:confused::confused:

其实 paco 挺好用的,我特别喜欢用,把包都记录下来了,特别爽。想查什么查什么。。。

就是不能自动安装+自动下载,不过这个是包管理的事情咯。活活
回复 支持 反对

使用道具 举报

发表于 2006-6-13 22:40:07 | 显示全部楼层
Post by 终极幻想
有的时候,特别想撞墙,是不是?:confused::confused:

其实 paco 挺好用的,我特别喜欢用,把包都记录下来了,特别爽。想查什么查什么。。。

[color="Red"]就是不能自动安装+自动下载,不过这个是包管理的事情咯。活活
paco 配合 jhalfs 使用来做 LFS 可以,但 BLFS  用 jhalfs 仍不行
回复 支持 反对

使用道具 举报

发表于 2006-6-14 00:19:39 | 显示全部楼层
Post by d00m3d
paco 配合 jhalfs 使用来做 LFS 可以,但 BLFS  用 jhalfs 仍不行

可惜 jhalf 不是用来管理 依赖 的,只是按照脚本自动编译。

BLFS 还是用自己的脚本更好。我觉得。欢迎大家测试啊。。
回复 支持 反对

使用道具 举报

发表于 2006-6-14 04:05:39 | 显示全部楼层
BLFS 之所以 jhalfs 兼顾不了,很大程度和各个软件的编译方式的差异有关,不同软件有不同的安装方式,五花八门,的确很难自动的了
回复 支持 反对

使用道具 举报

发表于 2006-6-14 14:40:00 | 显示全部楼层
不过大多数软件还是差不多的,就是几个大型软件区别比较大,比如 KDE/GNOME/OOo/FireFox 等。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-15 16:13:53 | 显示全部楼层
还是先搞一个LFS出来再说吧。自己下源码编译,如果要依赖性的话,可能还是gentoo比较好了。
回复 支持 反对

使用道具 举报

发表于 2006-6-15 20:10:17 | 显示全部楼层
Post by 终极幻想
初次安装,细节很多,我不记得那么多,要看看 handbook。不过很简单的,有的东西不需要做的,比如 fstab/grub 的设置等等。
handbook 地址:
http://www.gentoo.org/doc/en/handbook/index.xml

简便使用手册:

chroot进去目录后,执行这些命令:(我是定义成文件 in,然后每次chroot 后都 . ./in 就可以了)。

  1. mount -t proc proc proc
  2. mount -t sysfs sysfs sys
  3. env-update
  4. source /etc/profile
  5. alias ll='ls -lFhA --color'
  6. alias e='tar jxf'
  7. alias exit='echo use . /out to exit the chroot'
  8. export ACCEPT_KEYWORDS="~x86 x86"

  9. export PATH=/:$PATH
复制代码


这个是用来退出 chroot 的,叫做 out。退出的时候执行 . out 就可以了。

  1. umount /proc /sys
  2. \exit
复制代码


搜索相应软件。

  1. emerge --nodeps -pv $@
  2. emerge -pv $@
复制代码


下载相应软件。

  1. emerge --nodeps -fv $1
复制代码


为了方便使用,可以把这2个目录做一个软连接:
lrwxrwxrwx 1 root root 22 2006-03-03 20:53 distfiles -> usr/portage/distfiles/
lrwxrwxrwx 1 root root 11 2006-03-03 20:53 portage -> usr/portage/


隔一段时候,emerge --sync 一次就可以了。包几本都不会变的。
提议把这个技巧append 到这里 http://www.linuxsir.cn/bbs/showthread.php?t=150144

如何?
回复 支持 反对

使用道具 举报

发表于 2006-6-16 08:25:19 | 显示全部楼层
已经加入了,:)。谢谢提醒。^_^。
回复 支持 反对

使用道具 举报

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

本版积分规则

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