在 CentOS 7 上安装新软件包时遇到问题

在 CentOS 7 上安装新软件包时遇到问题

我尝试使用then命令unar在 CentOS 7 上安装,但结果是:yum install epel-releaseyum install unar

  gnustep-base-libs-1.24.9-1.el7.x86_64: [Errno 5] [Errno 2] No such file or directory
  trousers-0.3.14-2.el7.x86_64: [Errno 5] [Errno 2] No such file or directory
  avahi-libs-0.6.31-20.el7.x86_64: [Errno 5] [Errno 2] No such file or directory
  unar-1.10.1-1.el7.x86_64: [Errno 5] [Errno 2] No such file or directory
  nettle-2.7.1-8.el7.x86_64: [Errno 5] [Errno 2] No such file or directory
  gnutls-3.3.29-9.el7_6.x86_64: [Errno 5] [Errno 2] No such file or directory
  libobjc-4.8.5-39.el7.x86_64: [Errno 5] [Errno 2] No such file or directory
  libxslt-1.1.28-5.el7.x86_64: [Errno 5] [Errno 2] No such file or directory

答案1

您可能会在周围找到很多答案。问题是Python升级。

这是因为系统之前升级过python,原来的版本是2.7,升级python3后,yum调用python找不到2.7的版本

有两个配置文件需要修改

/usr/bin/yum
/usr/libexec/urlgrabber-ext-down

将文件开头的声明路径改为正确的版本,再改回2.7的版本。

#! /usr/bin/env python2.7

原始信息来源为程序员大本营

相关内容