CentOS 下安装7-Zip 以及常用的解压命令

本文档详细介绍了如何在Linux环境下通过yum安装P7Zip的方法,并提供了当遇到无法找到资源时的手动编译安装步骤。此外,还列举了一些常用的P7Zip命令,帮助用户快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装准备

  1. 通过包管理器安装
    在SSH终端中执行以下命令尝试快速安装:

    yum --y install p7zip
    

    若提示软件包不存在,请进行手动编译安装。

  2. 手动编译安装流程
    步骤1:获取源码包

    wget http://nchc.dl.sourceforge.net/sourceforge/p7zip/p7zip_4.65_src_all.tar.bz2
    

    步骤2:解压源码包

    tar -xjvf p7zip_4.65_src_all.tar.bz2  # -j参数指定bzip2解压,-v显示过程,-f指定文件
    cd p7zip_4.65
    

    步骤3:编译与安装

    make && make install  # 需确保系统已安装gcc编译工具链
    

二、安装验证

成功安装后,终端将显示如下提示信息:

./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

三、环境配置

若出现终端乱码现象,可通过以下命令临时调整编码:

export LANG=zh_CN.GBK  # 注意:需确认系统已安装对应语言包

四、常用操作命令

命令格式功能说明
7za e filename.7z解压文件到当前目录(平铺模式,不保留原始目录结构)
7za x filename.7z解压文件到当前目录(树状模式,完整保留原始目录结构)
7za a archive.7z directory创建压缩包(将directory目录压缩为archive.7z文件)

五、注意事项

  1. 手动编译前建议安装开发工具包:
    yum groupinstall "Development Tools"
    
  2. 若需持久解决编码问题,建议修改/etc/environment文件设置系统级LANG参数
  3. 7za命令支持多种压缩格式(7z, zip, gzip等),可通过7za --help查看完整参数说明
centos包下载,/S架构:Client --> Server          yum仓库             base库:通常为系统发行版所提供的程序包             updates库:             extra库:             epel库:   数据:   各个rpm包;   元数据:   数据文件   包名、版本信息、各包所包含的文件列表、依赖关系、包分组信息   centos5: xml, centos6,7: sqlite   createrepo: 制作yum仓库元数据的工具   yum客户端:                指供repo配置文件,指明仓库访问路径及各种属性信息                主配置文件(中心配置文件):/etc/yum.conf                一个或几个相关仓库的配置信息可保存为一个文件,文件名都以.repo结尾:/etc/yum.repos.d/                在.repo文件定义一个yum repo指向的格式:                   [REPOID]                   name=Some name for this repository                   baseurl=file:///media/cdrom                   ftp://172.16.0.1/pub/ftp/centos                   Must be a URL to the directory where the yum repository's 'repodata' directory lives                   enabled={0|1}                   gpgcheck={0|1}                   gpgkey=URL                   mirrorlist=URL to a file                   mirrorlist Specifies a URL to a file containing a list of baseurls                   cost={1..n}                   默认为1000,指定访问此仓库的开销          安装程序包      第一步:获取仓库元数据,缓存于本地:/var/cache/yum      第二步:安装程序包:yum客户端程序在本地分析元数据文件,并结合本地系统环境(已安装的包)做出要安装的程序包的决策       第三步:获取程序包: 根据决策联系Yum仓库,下载各程序包缓存于本地后,一并进行安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dapeng-大鹏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值