使用root限权解压:
tar.gz包的解压方法:
1 | |
bz2包的解压方法一:
1 | |
bz2的解压方法二:
1 | |
tar.Z包的解压方法:
1 | |
普通用户解压不需要加sudo一样可以,解压后在使用make ; mak install时需加入sudo。
解压后编译:
1 2 3 | |
方法二:
1 2 | |
方法三:
1 2 3 4 | |
命令解释
–enable-static-link: 这个配置命令使bash被静态链接。
–prefix=$XXX/static:这个配置命令把Bash的所有文件安装到$XXX/static目录下,这个目录在chroot环境下或 在最终的XXX系统中将成为 /static 目录。(XXX为用户)
–with-curses: 将bash链接到某一个库,正如LFS系统将它指向static这一个库。
其实静态链接的bash并不一定要链接到libncurses (也可以暂时链接到静态的termcap )但在LFS中不能这样做(关于LFS的方法可访问相关网站,此问题不在这一范围内)。
每行最后的&&用处很大,它使后一个命令仅在前一个命令返回值为0(表示正确执行)的情况下才执行。在所有的命令都是拷贝 &粘贴的情况下,我们必须保证如果./configure出错,make就不执行,同样地,如果 make 出错,make install就不执行,诸如此类。
以上方法三是构建LFS系统并编译软件的重要方法之一,事实上Linux系统包括在Unix系统中在cmd的上是共通的。
本文详细介绍了在Ubuntu环境下使用root权限解压tar.gz和tar.bz2压缩包的方法,并提供了编译软件的具体步骤,包括使用sudo进行权限提升、配置参数以及执行make和makeinstall命令。
2780

被折叠的 条评论
为什么被折叠?



