手斧Linux – 从LFS到Funtoo (6)

第3章 获得源码包

step1:创建lfs用户。

在ubuntu终端里用root用户执行以下命令:

addusr lfs

不做特别设置,为了方便描述,将lfs用户的密码也设为lfs。

lfs用户的主目录为/home/lfs/。虽然己建立了lfs用户,但并不用登录为它,现在还是以root的身份进入lfs的主目录工作。

将lfs用户加进/etc/sudoers。手工编辑,或直接用下面的命令:

cat >>/etc/sudoers<<EOF

lfs ALL=(ALL:ALL) ALL

EOF

建立doc目录,并切到doc目录里。命令如下:

mkdir /home/lfs/doc

cd /home/lfs/doc

step2: LFS 7.0的下载包(http://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-7.0.tar)有许多需要的源码,很方便。下载这个tar包,并将它解开,命令如下:

wget  http://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-7.0.tar

tar xvf lfs-packages-7.0.tar

于是,在这个目录下,得到一个7.0/的目录,lFS7.0包里的文件就在这个目录里。

step3: 准备sources目录下需要的源码包。这些源码包广泛用于很多开源的项目里,国内有一些开源项目的服务器上有这些开源项目,从这些服务器上可以方便集中抓取源码包,比起从个个源码包的官网上抓取更加快捷。这些知名的服务器有http://ubuntu.cn99.com http://mirrors.xmu.edu.cn  http://mirrors.sohu.com/  。下面提供从 mirrors.xmu.edu.cn 和别的相关网站上抓取所需的源码包的命令,列表如下:

mkdir -v  sources

cd sources

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/autoconf-2.69.tar.xz

wget http://repo.or.cz/w/cloog.git/snapshot/225c2ed62fe37a4db22bf4b95c3731dab1a50dde.tar.gz

mv 225c2ed62fe37a4db22bf4b95c3731dab1a50dde.tar.gz cloog-0.16.3.tar.gz

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/gentoolkit-0.3.0.6.tar.gz

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/git-1.8.0.tar.gz

wget http://ftp.heanet.ie/mirrors/funtoo/distfiles/debian-sources/linux_3.2.29.orig.tar.xz 

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/nano-2.3.1.tar.gz

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/openssl-1.0.1c.tar.gz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值