`
emowuyi
  • 浏览: 1478698 次
文章分类
社区版块
存档分类
最新评论

ubuntu 解压打包命令

 
阅读更多
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar

---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/ 下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/

---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex 下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/
解压后编译:
sudo ./configure
make
make install
当然,编译的时候必须要以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的上是共通的。

分享到:
评论

相关推荐

    解决Ubuntu中GLIBCXX_3.4.22不存在的问题

    解决Ubuntu中GLIBCXX_3.4.22不存在的问题。 将压缩包解压。 1、获得其中的libstdc++.so.6.0.22。 2、使用sudo su命令切换root权限。 3、cp ./libstdc++.so.6.0.22 /usr/lib/x86_64-linux-gnu/。 4、ln /usr/lib/x86_...

    padavan老毛子固件解包修改工具

    安装ubuntu系统,解压到opt目录,依次输入命令 cd /opt/modify ls chmod +x modify.sh chmod +x mksquashfs chmod +x padjffs2 chmod +x unsquashfs 解包命令,把需要解包的...重新打包命令 ./modify.sh c newrom.trx

    有道词典在Ubuntu16.04安装的deb

    下载后使用sudo dpkg -i youdao-dict-new.deb 进行安装,如果安装出错试试 sudo apt-get -f install ,然后再运行前面的命令。 在没有删除依赖的时候会只是删除无效的依赖而无法安装。该包在16.04成功,其它版本未测试...

    java8源码-kivy-apk:Vbox+Ubuntu16.04打包生成kivyapk

    以下所有文件解压请在虚拟机上进行,不要在windows下解压,在虚拟机可以用unzip命令解压也可以直接双击打开压缩包然后点extract解压。 需要下载的文件地址 (访问码:5dhz) ndk下载地址 将ndk、ant-1.9.4、python37、...

    FriendlyARM_64_ARMGCC.7z

    该编译器可用来编译RK3399对应的Linux系统的内核和u-boot,该编译器是托管在GitHub上的。...我上传的资源是重新打包的,名称:FriendlyARM_64_ARMGCC.7z,windows下先解压,然后再放到linux下使用tar命令解压使用即可。

    unyaffs-modified

    sudo unyaffs /home/jamly/system/system.img(用unyaffs命令解压system.img) 保留操作【sudo chmod -R 777 *(打开读写操作最高权限)】 4.删除system.img 5.自己搞system文件夹下的文件,胡搞瞎搞乱搞阴搞暗搞...

    linux系统操作指令大全

    三、打包/解压 四、make编译 五、apt命令 系统 查看内核 #uname -a 查看Ubuntu版本 #cat /etc/issue 查看内核加载的模块 #lsmod 查看PCI设备 #lspci 查看USB设备 查看软件xxx安装内容 查看安装软件时...

    subdomain_shell:一键调用subfinder+ksubdomain+httpx 强强联合 从域名发现-->域名验证-->获取域名标题、状态码以及响应大小 最后保存结果,简化重复操作命令

    subdomain_shell 一键调用subfinder+...2.下载我打包好的,下载解压开箱即用 Mac 脚本测试 运行后自动保存结果 Ubuntu 脚本测试 :grinning_cat_with_smiling_eyes: 只需要执行 ./run.sh +domain 即可 :warning:

    Android 最新反编译工具(2013-06)

    首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。 在命令行下定位到dex2jar.bat所在目录,...

    linux 下以二进制的方式安装 nodejs

    例如,我们现在需要安装v10.x版本,我们通过wget下载对应的-linux-x64.tar.gz文件,然后通过tar命令将其解压到~/.lib/目录下。(注意,这里,我只需要我自己当前这个账号可以使用该node包。)然后修改~/.bashrc文件...

    java安卓辅助源码-Android_Tool_Box:Android_Tool_Box

    Shell的方式执行ADB相关命令,实现获取设备信息、投屏控制、全功能通用刷机、高速文件传输、微信/QQ文件提取备份、软件批量安装、预装应用卸载等功能 将复杂的操作简单化、自动化,使安卓高级操作上手更加容易 二. ...

    linux.chm文档

    10}t${Package}n' | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统) 返回顶部索引 ^ 用户和群组 groupadd group_name 创建一个新用户组 groupdel group_name 删除一个用户组 ...

    新版Android开发教程.rar

    • Linux (tested on Linux Ubuntu Dapper Drake) Supported Supported Supported Supported Development Development Development Development Environments Environments Environments Environments Eclipse IDE o...

Global site tag (gtag.js) - Google Analytics