CentOS7下通过yum安装p7zip

现象

云ECS主机上,没有装p7zip,然后通过yum安装,发现也没有这样包。再仔细检查了下,发现本机环境中,没有启用epel源,致使通过yum无法安装p7zip包。

分析

想装上p7zip,无外乎下面三种方式:
1. 源码编译安装;
2. 下载rpm二进制包,手动安装;
3. 通过yum直接自动安装;

法一:需要有编译环境,然后下载源码,./configure && make && make install;
法二:需要自行找到正确的对应系统和版本的rpm包,且若存在依赖,需要自行解决;
法三:是最简单的,一条命令安装、自动解决依赖问题。但问题是,现在本地的yum repository中没有目标软件包的信息。

查看资料得知,p7zip在yum epel repository中,但本机没有epel源;通过该命令查询本机使用的yum repository:

yum repolist

epel是fedora社区维护的免费开源发行软件包版本库,系统包含大概有上万多个软件包;只要知道本机版本和系统类型,即可再上面找到对应的安装包。

启用epel源

到fedora官方网站找到对应的系统的epel源安装包:
http://mirrors.kernel.org/

http://mirrors.kernel.org/fedora-epel/

复制上述文件(当然是根据自己的系统版本来定)的下载地址,wget到本地,rpm安装之:

cd /usr/local/src
wget -c http://mirrors.kernel.org/fedora-epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist #查看是否启用

安装p7zip

剩下的,就没什么好说的了,直接yum安装吧:

yum install -y p7zip*

装完之后,通过下列命令查看该包提供了哪些命令:

rpm -qa |grep p7zip |xargs rpm -ql

用p7zip解压乱码

这个靠谱,我用"7z x xxx.zip"成功的解压出来了``````````另外一堆乱码。当时真的是欲哭无泪啊,又找了十几二十页谷姐度娘,才找到一位神人的解决方法,亲测可行,在这里我记录一下时间:2014 4 14 CentOS6.5.

步骤:1.先用“7z x xxx.zip”解压你的zip文件,然后,把有乱码的文件和文件夹移动到另外一个文件夹

2.在shell里面键入命令"convmv -r -f utf8 -t iso88591 * --notest --nosmart && convmv -r -f gbk -t utf8 * --notest --nosmart"

yum -y install convmv 安装convmv.

从此,世界安静了````````中文啊!你会发现那万恶的乱码君消失在你的屏幕里。

在CentOS上解压含有中文名的ZIP文件出现乱码的解决办法相关推荐

  1. 在Windows上解压Mac压缩的zip压缩包出现乱码的解决方法

    方法一 软件:Win RAR(5.0)以上 方法流程:将zip的压缩包后缀名改为.rar格式,通过WinRAR直接解压,没什么难度. 方法二 软件:2345好压 方法流程:打开2345好压,点击右上角 ...

  2. 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题

    在windows上压缩的文件,是以系统默认编码中文来压缩文件.由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码. 虽然2005年就有人把这报告为bu ...

  3. linux centos7中unzip解压zip时中文乱码的解决办法

    我使用的centos7和win7的双系统,当进入linux系统之后访问到win7盘符里面的zip压缩包,当使用linux的归档管理器打开zip包时发现里面的文件名称竟然是中文乱码状态,具体解决方式是配 ...

  4. 在电脑上解压计算机试题打不开,zip文件怎么打不开_电脑上zip文件打不开解决方法-win7之家...

    ZIP是一种相当简单的分别压缩每个文件的存档格式,在我们操作的电脑中,每当接收一些文件时常常都是zip文件格式,这时我们就可以通过解压文件的方式来进行打开,但是有些用户却遇到了无法打开的情况,那么zi ...

  5. 7z001怎么解压在安卓手机上面_安卓zip文件压缩RAR解压手机下载-安卓zip文件压缩RAR解压v1.0最新版下载...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  6. linux上 用unzip命令解压带密码保护的 zip 文件报错 unsupported compression method 99

    1.问题: Linux上用 unzip 命令解压带密码保护的 zip 文件报错 unsupported compression method 99 2.解决办法: mac自带的解压工具,无法解密加密的 ...

  7. cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  8. linux tar命令解析(未完成)(压缩解压)(tar指令)(十分之坑,千万不要在windows上解压带有软链接的压缩文件,会把软链接搞没了!软链接丢失、软链接失效)

    文章目录 示例 man 1 tar 示例 注意 20220926 如何打包指定目录的文件 20230129 用解压tgz的命令解压tar还解压不了... 20230328 自己注意啊,好几次把压缩.t ...

  9. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

最新文章

  1. 用deepfake拍电影可以安排了:迪士尼发布首个百万像素高分辨率换脸算法
  2. boost::tiernan_all_cycles用法的测试程序
  3. SharePoint Server 2010 一步一步从入门到精通
  4. An Introduction to Our Code Breaking Team
  5. imagettftext php7,mac php7 imagettftext
  6. 一步步编写操作系统 48 二进制程序的加载方式
  7. java 1.8 内存告警问题
  8. 【面试】JavaEE基础
  9. python修改app定位_APP自动化中三大定位工具
  10. 主板4线风扇原理分析
  11. 15个HTML5播放器插件
  12. Python爬取NBA球员生涯数据及简单可视化
  13. 可恶的Freez Screen Video Capture,软破解之
  14. Java数字位数不足前面补0的几种办法
  15. Flink水位线-详细说明
  16. 802.11a/b/g/n/ac, 802.11kvr 说明
  17. 使用深度学习检测DGA(demo、初探)
  18. android与华为窄带物联网,中国移动联合华为在成都布局窄带物联网
  19. HOD服务集群 torque maui
  20. IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法

热门文章

  1. NPOI之Excel——合并单元格、设置样式、输入公式
  2. 还只会用小黄鸭解压?看来你不是一个时髦的程序员!
  3. TensorFlow2.0 Guide官方教程 学习笔记17 -‘Using the SavedModel format‘
  4. 智慧交通:地铁站 3D 可视化,车路协同赋能科学出行
  5. python课程论文_python结课论文_python论文_工程伦理结课论文文库
  6. 你的微信昵称,正在暴露你
  7. 解决Unable to open debugger port错误
  8. 【正点原子MP157连载】 第十二章 呼吸灯实验-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  9. ppt如何转换成pdf
  10. 学习KeyShot 3D 动画要点