CentOS中如何安裝7ZIP


7-zip以高壓縮率著稱,並且是一款免費開源的壓縮軟件。在常規的Linux發行版中,無法通過簡單的yum命令來安裝該軟件。那么在CentOS中,如何安裝7ZIP呢?
有以下3種方法:

第一種,源碼編譯安裝
官網下載地址:http://www.7-zip.org/download.html
源文件項目地址:http://sourceforge.net/projects/p7zip/,目前最新版為9.20.1。

 

執行以下命令下載安裝:

wget http://nchc.dl.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2
tar -jxvf p7zip_9.20.1_src_all.tar.bz2
cd p7zip_9.20.1
make
make install

最后一步make install后出現以下信息,即為安裝完畢。

./install.sh /usr/local/bin /usr/local/lib/p7zip /usr/local/man /usr/local/share/doc/p7zip
- installing /usr/local/bin/7za
- installing /usr/local/man/man1/7z.1
- installing /usr/local/man/man1/7za.1
- installing /usr/local/man/man1/7zr.1
- installing /usr/local/share/doc/p7zip/README
- installing /usr/local/share/doc/p7zip/ChangeLog
- installing HTML help in /usr/local/share/doc/p7zip/DOCS

第二種,rpm安裝
下載地址:http://pkgs.repoforge.org/p7zip/,請以最新版為准。

在 CentOS 5.x 32位下安裝7ZIP

wget http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el5.rf.i386.rpm
rpm -ivh p7zip-9.20.1-1.el5.rf.i386.rpm

在 CentOS 5.x 64位下安裝7ZIP

wget http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el5.rf.x86_64.rpm
rpm -ivh p7zip-9.20.1-1.el5.rf.x86_64.rpm

在 CentOS 6.x 32位下安裝7ZIP

wget http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el6.rf.i686.rpm
rpm -ivh p7zip-9.20.1-1.el6.rf.i686.rpm

在 CentOS 6.x 64位下安裝7ZIP

wget http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el6.rf.x86_64.rpm
rpm -ivh p7zip-9.20.1-1.el6.rf.x86_64.rpm

第三種,yum安裝
通過《在Centos 5.x或6.x上安裝RHEL EPEL Repo》一文,安裝RHEL EPEL Repo后,即可使用yum安裝7ZIP。

命令如下:

yum install -y p7zip

使用7zip的命令是7za。
安裝完成后的使用方法:
7za {a|d|l|e|u|x} 壓縮包文件名 {文件列表或目錄,可選}

a  向壓縮包里添加文件或創建壓縮包,如向001.7z添加001.jpg,執行:7za a 001.7z 001.jpg;將001目錄打包執行:7za a 001.7z 001;
d  從壓縮里刪除文件,如將001.7z里的001.jpg刪除,執行:7za d 001.7z 001.jpg
l  列出壓縮包里的文件,如列出001.7z里的文件,執行:7za l 001.7z
e  解壓到當前目錄,目錄結構會被破壞,如001.rar內有如下目錄及文件123/456/789.html,
執行:7za e 001.rar,目錄123和456及文件789.html都會存放在當前目錄下。
x  以完整路徑解壓。

zip文件解壓中文文件亂碼問題,由於zip文件中沒有聲明其編碼,所以在Linux上使用unzip解壓以默認編碼解壓,中文文件名會出現亂碼。

 

轉:http://teddysun.com/176.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM