admin 管理员组

文章数量: 1086019


2024年6月11日发(作者:splash绘本)

Ubuntu下解压tar软件包的方法:

使用root限权解压:包的解压方法:1 sudo tar zxvf 2包的解

bzip2 -de 压方法一:1 sudo tar jxvf 2bz2的解压方法二:1 sudo

2|tar xvf 2tar.Z包的解压方法:1 sudo uncompress .Z普通用

户解压不需要加sudo一样可以,解压后在使用make ; mak install时需加入sudo。解压

后编译:1

2

3 sudo ./configure

make

make install方法二:1

2 sudo ./configure --prefix=/路径

make ; make install方法三:1

2

3

4 sudo ./configure --enable-static-link

--prefix=$XXX/static --with-curses &&

make &&

make install命令解释–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的上

是共通的。


本文标签: 系统 解压 方法 命令 执行