Linux:yum
yum介绍
【yellow dog updater,modified】,一个在Fedora和RedHat以及SUSE、Centos中的shell前段软件包管理器
能够自动的从指定的服务器自动下载RPM包并安装,可以自动处理依赖性关系,一次安装所有的依赖包。
基本命令
yum list # 查找所有列表
yum install 包名 # 安装包和依赖包
yum -y update # 升级所有包版本,依赖关系,系统版本内核都升级
yum -y update 软件包名 # 升级指定的软件包
yum -y upgrade # 不改变软件设置更新软件,系统版本升级,内核不改变
yum search mail # yum搜索相关包
yum grouplist # 软件包组
yum -y groupinstall "Virtualization" # 安装软件包组
扩展源
# 包下载地址:http://download.fedoraproject.org/pub/epel # 选择版本
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5-4.noarch.rpm
yum配置文件玩坏了
背景:Centos6.5系统下
yum配置文件
/etc/yum.repos.d
CentOS-Base.repo CentOS-Debuginfo.repo epel.repo
CentOS-Base.repo.backup CentOS-Media.repo epel-testing.repo
CentOS-Base.repo.bak CentOS-Vault.repo
方法一:重新下载安装
1、查看yum有关的软件包
rpm -qa yum
2、彻底卸载yum
rpm -qa | grep yum | xargs rpm -e --nodeps
3、下载yum所需的安装软件
软件包源:链接
wget python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget yum-3.2.29-73.el6.centos.noarch.rpm
wget yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
4、安装
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm --force --nodeps
方法二:从本地镜像盘中找安装包
1、先挂载磁盘:链接

2、寻找yum所需的软加包
ls | grep yum-*

ls | grep python-iniparse-

3、复制到自定义的目录下
4、安装【参考上一个】
更换yum源
备份默认源文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
下载yum源
# 网易源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
# 阿里源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
更新yum源
# 生成缓存
yum makecache
问题
在使用yum安装软件时,遇到:Another app is currently holding the yum lock; waiting for it to exit...
可以通过强制关掉yum进程:rm -f /var/run/yum.pid
Linux:yum的更多相关文章
- LInux:YUM源安装工具的配置及使用
YUM源的设置及使用 YUM工具简介 (1)YUM(Yellow dog Upadate Modifie)是改进版的 RPM 管理器,很好地解决了 RPM 软件包的依赖问题. (2)YUM 可以从很多 ...
- linux系统命令:yum和apt-get
转:http://my.oschina.net/liuyuanyuangogo/blog/546850 1.linux系统分类 一般来说著名的linux系统基本上分两大类: RedHat系列:Redh ...
- linux命令之:yum
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- linux下yum错误:[Errno 14] problem making ssl connection Trying other mirror.
今天是要yum命令安装EPEL仓库后 yum install epel-release 突然发现yum安装其他的软件出错. 错误:[Errno 14] problem making ssl conne ...
- Linux:redhat6.5使用yum时提示需要注册问题解决方案
Linux:redhat6.5使用yum时提示需要注册问题解决方案 一.问题 新安装了redhat6.5.安装后,登录系统,使用yum时候.提示: This system is not registe ...
- linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案
linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案 今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都 ...
- [Linux]CentOS7搭建/配置:YUM仓库/源[本地源/Web源(Apache HTTP(D))/自建源仓库]
若想搞懂整个配置过程和原理,就按照章节(1 / 2)一步一步地来. 若想直接一步到位,不想花过多时间,尽快配好,就直接看附件章节. 什么是yum源? Yum(全称为 Yellow dog Update ...
- linux常用命令:yum 命令
用于添加/删除/更新RPM包,自动解决包的依赖问题以及系统更新升级. 1.命令格式: yum [参数] [软件名]2.命令功能: 功能: yum提供了查找.安装.删除某一个.一组甚至全 ...
- Linux使用yum命令安装软件时,连接不了网路报错:ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
错误: 解决方案: 在/etc/sysconfig/network-scripts/ifcfg-eth0文件中配置DNS信息: vim /etc/sysconfig/network-scripts/i ...
- Linux—运行yum报错:No module named yum
产生原因:yum基于python写的,根据报错信息提示,是yum的python版本对应不上目前python环境的版本导致的.也就是说 有人升级或者卸载了python. 解决方式: # 查看yum版本 ...
随机推荐
- SQL注入手工注入portswigger labs练习
目录 1 什么是SQL注入 2 QL注入会发生在哪些地方 3 QL注入的类型有哪些 4 QL注入点如何探测 5 QL注入的一般步骤 6 QL注入的防御 7 SQL注入前需要了解的 8 场训练 port ...
- Element UI 表格排序所有页
Element UI 表格排序只排了当前页,解决方案如下: 定义方法: /** 比较 * @param {string} propertyName 属性值 * @param {string} sort ...
- python query-string处理Query String Parameters参数
$ [sudo] pip install query-string >>> import query_string >>> query_string.parse(' ...
- 修改data数据后页面未更新渲染
只需添加 this.$forceUpdate() 在修改数据后执行即可 this.$forceUpdate()
- HWS 2023 山东大学专场 决赛wp
写在前面: 通过这次比赛,认识到了自己和高手的不足,知识面还需要拓展 1.Re ezapk 因为自己本身不是做逆向的,所以没什么经验,赛后复盘的时候解决了这道题 首先使用apktool将给出的apk文 ...
- C#微信公众号开发
C#微信公众号开发 一> 准备 [开发文档] [微信公众号测试接口] 用自己的微信扫码登陆,然后就可以获取就有了appId 和 appsecret. 二>获取access_token 打开 ...
- 在C#中调用EVAL函数方法,通过字符串计算
一.用 MSScriptControl 在 C# 中执行 JavaScript 代码 javascript 中有个eval方法,用过的人都知道他的方便和强大之处. 在C#中,我们也可以通过Com组 ...
- 不错的AI项目集合
最近收集了一些不错的AI项目. AutoGPT:AutoGPT 的愿景是让每个人都可以使用和构建无障碍 AI.我们的使命是提供工具,以便您可以专注于重要的事情. Stable Diffusion we ...
- 12C++循环结构-for循环(2)——教学
一.循环变量为字符型 (第32课 26个兄弟姐妹)参考视频1 试编一程序,按字典顺序输出26个字母. 流程图: 思考:先顺序输出26个小写英文字母,再逆序输出26个大写英文字母. 循环可以是递增型循环 ...
- ng-alain: 配置开发环境
配置 ng-alain 开发环境 安装 1. Yarn 官方文档实际上是基于 Yarn 1 的,请从 Yarn 1 开始.在创建项目之后,可以升级到 Yarn 3. 注意:直接通过 npm 安装 ya ...