zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    游标cursor
    SQL: EXISTS
    LeetCode Reverse Integer
    LeetCode Same Tree
    LeetCode Maximum Depth of Binary Tree
    LeetCode 3Sum Closest
    LeetCode Linked List Cycle
    LeetCode Best Time to Buy and Sell Stock II
    LeetCode Balanced Binary Tree
    LeetCode Validate Binary Search Tree
  • 原文地址:https://www.cnblogs.com/yiwd/p/3649061.html
Copyright © 2011-2022 走看看