Ubuntu下解压tar软件包的方法
来源:互联网 发布:梦幻藏宝阁估号软件 编辑:程序博客网 时间:2024/05/20 23:36
转载于:http://blog.csdn.net/nemo2011/article/details/6998333
使用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
解压后编译:
sudo ./configure
make
make install
sudo ./configure
make
make install
下面这部分是转于:http://remindme.blogbus.com/logs/25006959.html的。感谢他。
当然,编译的时候必须要以root 用户,而解压的时候不一定,普通用户就何以。以上是常用的命令,一下是不常用的命令,在这里提下,给兄弟们一个映象,到时候能看懂就可以了。
方法二:
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 from scratch 从网上直接下载源代码,从头编写程序的方式)系统并编译软件的重要方法之一,事实上Linux系统包括在Unix系统中在cmd的上是共通的
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 from scratch 从网上直接下载源代码,从头编写程序的方式)系统并编译软件的重要方法之一,事实上Linux系统包括在Unix系统中在cmd的上是共通的
0 0
- Ubuntu下解压tar软件包的方法
- Ubuntu下解压tar软件包的方法
- Ubuntu下解压tar软件包的方法
- Ubuntu下解压tar软件包的方法
- Ubuntu 下解压tar.xz方法
- Linux下的软件包解压方法
- linux下tar.xz的解压方法
- Linux下 tar.xz格式文件的解压方法 tar xvzf
- ubuntu 下rar解压工具安装方法 ; .tar ; .gz ; .tar.gz 和 .tgz ; .tar.bz2 ; .bz各种解压命令
- Linux下安装RPM和TAR管理软件包的方法
- linux下软件包tar.gz, rpm,deb的安装方法
- rpm、tar.gz、tar.bz2三大软件包安装Linux下的软件&&安装包的解压
- rpm、tar.gz、tar.bz2三大软件包安装Linux下的软件&&安装包的解压
- 如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包!
- 如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包!
- 如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包!
- 如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包
- 如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包(转载)
- Apache Spark探秘:利用Intellij IDEA构建开发环境
- Effective C++ Item 28 避免返回对象内部数据的引用或指针
- 【转】 java中的字符串分割函数
- WebLogic10 安装
- JSP内置对象—session
- Ubuntu下解压tar软件包的方法
- Windows下 maven3.0.4的安装步骤+maven配置本地仓库
- net.sf.json.JSONException: java.lang.reflect.InvocationTargetException & java.lang.NullPointerExcept
- jquery 页面加载事件
- spark定制之五:使用说明
- Effective C++ Item 30 inline里里外外
- 冒泡排序和结构体
- [vim] man plugin
- 初探STL容器之deque