自已动手编译Linux系统-基于ALFS的LFS8.0实践(三)

1.    安装LFS BOOKALFS以及设置工作路径

1.1.   安装LFS BOOK

事实上,ALFS会从SVN服务器上根据设置书标签下载,但在网络不好的精况下可以手动加载。

在其他机器上,用TortoiseSVN,从服务器上获得书本:

svn://svn.linuxfromscratch.org/LFS/tags/8.0

l  创建目录

# mkdir -v $LFS/LFSbooks

l  将书解压到$LFS/LFSbooks


l  修正packages.ent

该文件中lfs-bootscripts-20150222.tar.bz2md5值有误:


修正为:3cb3d36089f2d6ab19c7c0f3282de1c5

否则在make时会报错,该包md5有误。

1.2.   安装ALFS

l  jhalfs-2.4.tar.xz拷到$LFS/sources

l  解压安装

# cd $LFS/sources

# tar -xvf jhalfs-2.4.tar.xz

# cd jhalfs-2.4

1.3.   创建编译目录

# mkdir -v$LFS/LFSBuild

2.    添加用户

2.1.   添加用户

当以root用户登录宿主机系统时,如果操作失误,那么就有可能损坏宿主机系统。因此,需创建一个专用于编译LFS源码包的无特权用户。

l  root用户权限,创建一个名为jhalfs的用户和组:

# groupadd jhalfs

# useradd -s /bin/bash -g jhalfs -m -k /dev/null jhalfs

上述命令的各个选项的意义,如下所示:

n  -s /bin/bash:指定jhalfs用户默认shellbash

n  -g jhalfs:将jhalfs用户添加至jhalfs组。

n  -m:为jhalfs用户创建家目录。

n  -k /dev/null:将文件的输入位置修改为特殊的null设备,避免从框架目录(默认为/etc/skel)中拷贝文件。

n  jhalfs:指定新建用户和组的名称为jhalfs

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值