yum配置

yum的配置文件在  /etc/yum.conf 

参考:https://www.cnblogs.com/yhongji/p/9384780.html

yum源配置

yum源文件在 /etc/yum.repos.d/ 目录下

[root@localhost ~]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Media.repo CentOS-Epel.repo epel.repo

看到 .repo 结尾的文件都是yum文件,其中,CentOS-Base.repo 是yum 网络源的配置文件,CentOS-Media.repo 是yum 本地源的配置文件,默认使用网络源进行软件包安装与更新。

1.配置本地yum源

配置本地首先要将网络yum源文件更改后缀名,或者将除了 CentOS-Media.repo 之外的文件全备份到一个目录中,不然默认的还是使用网络yum源。baseurl 为本地yum源的地址,一般是安装光盘中的安装包,要确保光盘已连接。

[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.backup
[root@localhost ~]# cat CentOS-Media.repo
# CentOS-Media.repo
...
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

重新生成yum缓存,首先清除系统yum缓存,然后重新生成新的yum缓存

[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache

2.配置网络yum源

centos默认的网络源为官方源,官方源为国外的站点,下载与更新速度有点慢,这时将网络源设置为国内的就会比较完美了,国内的开源镜像站点主要有:阿里云、网易、清华大学。在这里我将以阿里云、网易的进行演示。先备份 CentOS-Base.repo,以后可随时恢复。下载新的CentOS-Base.repo 到 /etc/yum.repos.d/ 目录下。

# 阿里的 ,根据自己的版本选择下载
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 网易的,根据自己的版本选择下载
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

重新生成yum缓存,首先清除系统yum缓存,然后重新生成新的yum缓存

[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache

https://blog.csdn.net/guohaosun/article/details/81481848

yum常用命令

一、yum安装软件包

[root@localhost ~]# yum install asciinema -y

二、yum卸载软件包

[root@localhost ~]# yum remove asciinema -y

三、更新和升级

[root@localhost ~]# yum update              # 升级所有的软件包
[root@localhost ~]# yum update asciinema # 升级某一个软件包 ,以升级 asciinema 为例
[root@localhost ~]# yum check-update # 检查可更新的程序

四、查找和显示

[root@localhost ~]# yum list                # 查看所有的包
[root@localhost ~]# yum list installed # 显示已经安装的软件包
[root@localhost ~]# yum list asciinema # 查找可以安装的软件包

五、列出软件包的依赖

[root@localhost ~]# yum deplist tomcat

https://www.cnblogs.com/EasonJim/p/9028245.html

使用yum安装软件的时候出现:Another app is currently holding the yum lock; 

其实就是yum锁,就是你的yum被其他APP占用了。解决办法就是强制关闭yum 进程。

[root@localhost ~]# rm -f /var/run/yum.pid

  https://www.runoob.com/linux/linux-yum.html

最新文章

  1. React 其实比 MVVM 架构更加卡顿
  2. gif 图片制作和拆解
  3. 交叉编译lsof for android
  4. ORA-12541: TNS: 无监听程序 怎么解决
  5. iOS 去除导航栏下的黑线
  6. ARM机器码分析
  7. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
  8. Excel和notepad++加之更换
  9. HTML、CSS、JS 复习——序
  10. Delphi 添加外部Form单元的方法!
  11. SpaceSyntax【空间句法】之DepthMapX学习:第二篇 输出了什么东西 与 核心概念
  12. easyui-combotree选中指定的值
  13. 领域驱动设计(DDD:Domain-Driven Design)
  14. ElasticSearch 一
  15. 实现加载Tomcat服务器中的图片,并且有进度条提示进度
  16. 063、如何使用weave网络(2019-04-03 周三)
  17. P1279 字串距离
  18. andorid 三种方式的练习
  19. 【Unity】第12章 导航网格和寻路
  20. js 获取高度

热门文章

  1. 用两种以上的 方式实现一个方法或者对象,调用时打印"你好xx",已定义的代码不能做修改,自己编译的不能出现"你好"? (Javasctript)
  2. MyBatis之接口绑定方案及多参数传递
  3. centos图形化桌面安装过程
  4. s3c2440裸机-内存控制器(一、内存控制器的原理)
  5. MATLAB聚类有效性评价指标(外部)
  6. vue-cil3 运行报错 --- warnings potentially fixable with the `--fix` option
  7. 这样修改有哪些优缺点 wcf service via attribute setting vs config
  8. 微服务、SpringCloud、k8s、Istio杂谈
  9. 2019CSP-J/S受虐记
  10. node 下载 md5.js