一、安装准备
-
通过包管理器安装
在SSH终端中执行以下命令尝试快速安装:yum --y install p7zip
若提示软件包不存在,请进行手动编译安装。
-
手动编译安装流程
步骤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文件) |
五、注意事项
- 手动编译前建议安装开发工具包:
yum groupinstall "Development Tools"
- 若需持久解决编码问题,建议修改
/etc/environment
文件设置系统级LANG参数 - 7za命令支持多种压缩格式(7z, zip, gzip等),可通过
7za --help
查看完整参数说明