当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : <转>Ubuntu下解压tar软件包的方法:
帖子发表于 : 2005-06-20 16:06 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10110
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 127
http://www.linuxsir.org/bbs/showthread.php?t=191137
作者:LiEn

使用root限权解压:

tar.gz包的解压方法:
sudo tar zxvf file.tar.gz

bz2包的解压方法一:
sudo tar jxvf file.tar.bz2

bz2的解压方法二:
sudo bzip2 -de file.tar.bz2|tar xvf file.tar.bz2

tar.Z包的解压方法:
sudo uncompress file.tar.Z

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

解压后编译:
sudo ./configure
make
make install

方法二:
sudo ./configure --prefix=/路径
make ; make install

方法三:
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的上是共通的。


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
2 楼 
 文章标题 : Re: <转>Ubuntu下解压tar软件包的方法:
帖子发表于 : 2010-10-04 0:08 

注册: 2010-10-03 23:11
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
附件:
文件注释: 帮忙看看
not.PNG
not.PNG [ 45.41 KiB | 被浏览 2472 次 ]



页首
 用户资料  
 
3 楼 
 文章标题 : Re: <转>Ubuntu下解压tar软件包的方法:
帖子发表于 : 2011-11-06 23:32 

注册: 2010-09-11 13:54
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
:em09
顶一个!!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译