CentOS7.2下编译LFS7.10前期准备

本文档详细介绍了在CentOS7.2环境下编译Linux From Scratch (Lfs) 7.10的前期准备工作,包括系统和依赖的配置、源码的下载以及重要注意事项。建议使用8G以上内存和8核以上的CPU进行编译,并通过putty/xshell等工具连接。确保下载的源码无误,可以使用lrzsz在Windows和CentOS间传输文件。
摘要由CSDN通过智能技术生成

CentOS7.2下编译LFS7.10前期准备


本文以windows 64位下用虚拟机安装CentOS7.2 mininal 1511版本为起点


1- 系统准备

在windows 64位系统安装vmware workstation Pro 12,然后在虚拟机里面安装CentOS 7.2 1511 minimal版本。

因为LFS编译需要输入很多命令,最好使用putty/xshell等终端工具连接CentOS7。

保持Centos7和终端工具一直开启和连接状态,免得在继续的时候需重新配置LFS的特定环境。

建议机器的主机内存在8G以上,CPU核心在8核心以上,CPU配置越高越好。

虚拟机CentOS7内存在4G以上,CPU核心在8核以上,可大幅加快编译的时间。

2- 依赖准备

CentOS7.2 minimal安装后,再做如下配置:

    yum update -y  #升级到最新版本
    reboot #重启
    yum groupinstall "Development Tools" -y
    yum install texinfo -y

安装后,即可满足lfs7.10的要求。

3- 源码下载

wgetlist里面包含的80个文件下载不是那么容易,sourceforge.net网站上的需要用wget或者浏览器下载。

其他的可以用迅雷下载,但是要注意后缀名字,部分文件后缀可能会变化,需要手动更改回去。

下载完成后一定要和md5sum文件进行对比&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
通过查看文档和自己的测试,bashdb-4.2.0-7 和centos7的bash-4.2.46版本匹配,并且编译顺利. 使用方法: 解压bashdb [root]#tar xf bashdb-4.2-0.7.tar.gz -C /usr/src 编译安装bashdb 编译安装bashdb有两种方法,区别可以看bashdb的帮助信息. 第一种编译方法: 不结合bash源代码编译安装bashdb [root]#cd /usr/src [root]#cd bashdb-4.2.0-7 [root]#touch $HOME/missing [root]#touch libtoolT [root]#./configure --prefix=$HOME [root]#make [root]#make install 第二种编译方法: 结合bash源代码编译安装bashdb 需要准备bash源代码 a).下载bash-4.2.46的src.rpm bash-4.2.46-20.el7_2.src.rpm http://vault.centos.org/7.3.1611/os/Source/SPackages/ b). 提取bash-4.2.46-20源代码 [root]#rpm -ivh bash-4.2.46-20.el7_2.src.rpm [root]#cd $HOME/rpmbuild/SPECS [root]#rpmbuild -bp bash.spec 此时,源代码已经安装到了$HOME/rpmbuild/BUILD目录 c).移动bash的源代码到/usr/src [root]#cd $HOME/rpmbuild/BUILD [root]#mv bash-4.2 bash-4.2.46-20 [root]#mv bash-4.2.46-20 /usr/src d). 准备bash的源码环境 [root]#cd /usr/src [root]#cd bash-4.2.46-20 [root]#./configure && make e). 结合bash编译安装bashdb [root]#cd /usr/src [root]#cd bashdb-4.2.0-7 [root]#touch $HOME/missing [root]#touch libtoolT [root]#./configure --prefix=$HOME --with-bash-src=/usr/src/bash-4.2.46-20 [root]#make [root]#make install 3. 配置bashdb [root]#vi ~/.bash_profile 在最后添加 MANPATH=$HOME/share/man:$MANPATH export MANPATH INFOPATH=$HOME/share/info export INFOPATH [root]#. ~/.bash_profile 设置inc文件路径.[重要.] [root]#mkdir /usr/share/bashdb/ [root]#ln -s ~/share/bashdb/bashdb-main.inc /usr/share/bashdb/ 4.使用bashdb [root]#bash --debugger yourscript.sh var1 var2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值