IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> yum install告知“没有可用软件包 xxx” -> 正文阅读

[系统运维]yum install告知“没有可用软件包 xxx”

安装服务,提示“没有可用软件包 xxx”

背景

连接到终端后台,发现用yum install安装任何包都会失败(网络畅通)
如安装httpd

[root@5dc11bb3-d73c-5f04-b56c-1e4595c031b1 ~]# yum install httpd
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
没有可用软件包 httpd。
错误:无须任何处理

解决方案

1、更新系统内核

yum -y update
#升级所有包同时也升级软件和系统内核;
yum -y upgrade
#只升级所有包,不升级软件和系统内核(默默的多介绍一种,此命令此处无需执行)
yum install httpd
#再次尝试安装,如不报错说明成功了,如报错继续尝试下面的方法

2、更新yum源

yum源是用来干什么的

简单来说yum源就是软件管理仓库,能够自动查找并解决rpm包之间的依赖关系,并一次安装所有依赖的相关软件包,而无需管理员,手工的去安装每个rpm包;有公共yum源,也可以手动搭建属于自己公司的yum源。

国内好用的yum源

网易163 yum源,安装方法查看:http://mirrors.163.com/.help/

中科大的 yum源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help

sohu的 yum源,安装方法查看: http://mirrors.sohu.com/help/

阿里云的 yum源,安装方法查看: https://opsx.alibaba.com/mirror

清华大学的 yum源,安装方法查看: https://mirrors.tuna.tsinghua.edu.cn/

浙江大学的 yum源,安装方法查看: http://mirrors.zju.edu.cn/

如何替换yum源

我做了下面的操作:

ls /etc/yum.repos.d/
yum.repos.bak
ls /etc/yum.repos.d/yum.repos.bak
CMS-Local.repo  EST-Local.repo  RCCP-Local.repo  RCDC-RCO-Local.repo  SDP-AGENT-Local.repo  yum.repos.bak

/etc/yum.repos.d目录下没有任何yum源,知道为何每次yum install XXX都失败了,把yum.repos.bak中的文件复制到/etc/yum.repos.d下应该就可以使用yum install XXX了;如果还不成功,可以考虑换源了

替换yum操作步骤:
例如将默认yum替换为163的yum源:

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.backup
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
[root@localhost yum.repos.d]# mv CentOS6-Base-163.repo CentOS-Base.repo
[root@localhost yum.repos.d]# yum clean all 
[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# yum update

之后再来执行yum install xxx应该就会成功了

常见yum操作的意义

yum install package_name #下载并安装一个rpm包 
yum localinstall package_name.rpm #将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系 
yum update package_name.rpm #更新当前系统中所有安装的rpm包 
yum update package_name #更新一个rpm包 
yum remove package_name #删除一个rpm包 
yum list #列出当前系统中安装的所有包 
yum search package_name #在rpm仓库中搜寻软件包 
yum clean packages #清理rpm缓存删除下载的包 
yum clean headers #删除所有头文件 
yum clean all #删除所有缓存的包和头文件 
yum makecache     # 生成yum缓存
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-20 19:20:33  更:2022-07-20 19:23:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 17:38:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码