http://mirrors.aliyun.com/ 阿里源
https://opsx.alibaba.com/mirror
http://mirrors.163.com/ 163源
基础源
[root@246 ~]# mkdir /etc/yum.repos.d/backup //创建一个backup文件夹
[root@246 ~]# mv /etc/yum.reops.d/{*.repo.backup} //移动备份原来的yum源
[root@246 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo (aliyun) //安装阿里yum源
[root@246 ~]# yum clean all //清除原来的旧的yum数据库信息
[root@246 ~]# yum makecache //更新新的yum仓库信息
列出当前可用的yum源
重新更新yum源
aliyun:
[root@246 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup //备份旧源
[root@246 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //下载新的CentOS-Base.repo 到/etc/yum.repos.d/
或
[root@246 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@246 ~]# yum clean all
[root@246 ~]# yum makecache
EPEL【扩展包源】
[root@246 ~]# yum -y install epel-release //国外源
[root@246 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo //aliyun的源
查看安装包的信息
[root@246 ~]# yum grouplist
命令执行成功之后,将会列出一大堆你已经安装的和能安装的软件套件。
[root@244 ~]# yum grouplist
已加载插件:fastestmirror, langpacks
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
- base: mirrors.aliyun.com
- epel: mirrors.aliyun.com
- extras: centos.ustc.edu.cn
- updates: mirrors.aliyun.com
可用的环境分组:
最小安装
基础设施服务器
计算节点
文件及打印服务器
Cinnamon 桌面环境
MATE 桌面环境
基本网页服务器
虚拟化主机
带 GUI 的服务器
GNOME 桌面
KDE Plasma Workspaces
开发及生成工作站
可用组:
Cinnamon
Fedora Packager
Haskell
MATE
Milkymist
TurboGears 应用程序构架
Xfce
传统 UNIX 兼容性
兼容性程序库
图形管理工具
安全性工具
开发工具
控制台互联网工具
教育软件
智能卡支持
电子实验室
科学记数法支持
系统管理
系统管理工具
通用桌面
完成
====卸载
[root@244 ~]# yum history //操作的历史记录
[root@244 ~]# yum history info 3 //查看第3个历史记录
[root@244 ~]# yum history undo 3 //撤消掉第3条记录的操作,即回滚、撤消!
[root@tianyun ~]# yum -y remove mysql-server
[root@tianyun ~]# yum -y groupremove mysql-server //可以直接卸载,但只卸载指定的程序,不会卸载依赖包!
====YUM 包查询
例1: 从包名和包描述中查找带有关键字chinese的包
yum list |grep chinese //只关注软件包的名称
yum list |grep piny
yum search chinese //只关注软件包的名 或 描述
[root@244 ~]# yum search “http server” //搜索与"http server"有关的软件包;
例2:查找/etc/vsftpd/vsftpd.conf属由哪个包提供?
[root@server0 ~]# yum provides /etc/vsftpd/vsftpd.conf
Loaded plugins: langpacks
vsftpd-3.0.2-9.el7.x86_64 : Very Secure Ftp Daemon
Repo : classroom_content_rhel7.0_x86_64_dvd_
Matched from:
Filename : /etc/vsftpd/vsftpd.conf
[root@server0 ~]# yum -y install vsftpd-3.0.2-9.el7.x86_64
[root@244 ~]# yum provides vim //查询VIM属于那个安装包的
[root@244 ~]# yum provides /vsftpd.conf //查文件要提供路径,查命令不用,如记不住前面路径可以加/