Linux-yum安装报错及解决方法(扩展)

本文详细介绍了Linux下yum安装过程中常见的三个问题:锁定文件、repodata错误和baseurl找不到。提供了针对性的解决方案,包括删除锁定文件、修复镜像源和网络配置。提醒读者遇到问题时保持冷静,问题总有解决之道。

一、yum安装报错

1、问题一:/var/run/yum.pid 已被锁定,PID 为 xxx 的另一个程序正在运行

1./var/run/yum.pid 已被锁定,PID 为 xxx 的另一个程序正在运行。
在这里插入图片描述
2.rm -f /var/run/yum.pid——删除
在这里插入图片描述

2、问题二:failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try.file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - “Couldn’t open file /mnt/repodata/repomd.xml”

1.failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try.file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - “Couldn’t open file /mnt/repodata/repomd.xml”
在这里插入图片描述
2.rm -rf /etc/yum.repos.d/*
在这里插入图片描述
3.wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
在这里插入图片描述在这里插入图片描述

3、问题三:Cannot find a valid baseurl for repo: base/7/x86_64

原因:无法链接到网络
解决办法
在命令中输入以下命令:

vim /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT=yes

在这里插入图片描述
在这里插入图片描述

二、小结,遇到问题不要慌,问题总有解决的办法

遇到问题不要慌,问题总有解决的办法

### 解决 `yum install openssl openssl-devel` 错误的方法 当执行 `yum install openssl openssl-devel` 命令时如果遇到错误提示 "没有已启用的仓库", 可能是因为当前系统的YUM源配置存在问题, 或者默认情况下没有任何可用的软件库被激活[^4]. #### 方法一: 检查并修复 YUM 配置文件 可以尝试通过编辑 `/etc/yum.conf` 文件来解决问题. 如果发现其中存在类似 `enabled=0` 的设置,则应将其更改为 `enabled=1`. 还需确认 `/etc/yum.repos.d/` 目录下的各个 `.repo` 文件中的 `[base]`, `[updates]` 等部分也处于开启状态. ```bash vi /etc/yum.conf ``` #### 方法二: 使用其他镜像源 有时官方提供的CentOS镜像可能不稳定或速度较慢,这时可以选择更换为国内的一些稳定且快速的第三方镜像站点作为新的下载源。 例如阿里云提供了免费使用Linux系统公共镜像服务: ```bash mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache ``` 以上操作会将原有的 CentOS Base Repository 备份,并替换为阿里云提供的最新版本。之后清理缓存并重新构建元数据索引即可正常使用 yum 工具进行包管理了。 #### 方法三: 安装EPEL扩展库 对于某些特定需求来说,默认的基础库可能并不包含所需的所有组件,在这种情况下建议安装 EPEL (Extra Packages for Enterprise Linux),这是一个由 Fedora 社区维护的企业级 Linux 发行版额外软件集合: ```bash yum install epel-release ``` 完成上述任意一种方法后再次运行 `yum install openssl openssl-devel` 应该就可以正常工作了。如果有进一步的问题,请查看具体的报错信息再做相应处理.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值