yum(Yellow dog Update,Modified)是一个在Fedora和ReadHat以及SUSE中的Shell前端连接管理器。
扩展:什么是Fedora和SUSE?
Fedora是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。
SUSE是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的Linux发行版。
基于RPM(RPM Package Manager)是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包。) 管理,能够从指定的服务器自动下载RPM包和安装,可以自动处理相对关系,并且一次安装所有依赖的软件包;
yum提供了查找/安装/卸载多个全部的命令,命令简洁好记;
yum常用命令
- yum check -update 列出所有可更新的软件清单命令
- yum update 更新所有软件命令
- yum install <程序包名> 仅安装指定的软件,例如: yum install firefox
- yum update<程序包名> 仅更新指定的软件,例如:yum update firefox
- yum remove<程序包名> 删除指定的软件,例如:yum remove firefox
- yum search<关键字> 根据关键字查找软件,例如:yum search fire
- yum clean packages 清除缓存目录下的缓存
- yum clean headers 清除目录下的headers
- yum clean oldheaders 清除缓存目录下的旧的标题
- yum clean all 缓存目录下的副本及旧的标题
- yum repolist all 列出所有仓库
- yum list all 列出仓库中所有软件包
- yum info 软件包名 查看软件包信息
- yum reinstall 软件包名 重新安装软件包
- yum grouplist 查看系统中已安装的软件包组
- yum groupinstall 软件包组 安装指定的软件包组
- yum groupremove 软件包组 移除指定的软件包组
- yum groupinfo 查询指定的软件包组信息
扩展centos7 怎么配置yum 163的源
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
----------------------------------------------------------------------------------------------------
updates | 2.9 kB 00:00:00
(1/10): base/7/x86_64/group_gz | 153 kB 00:00:00
(2/10): extras/7/x86_64/filelists_db | 230 kB 00:00:01
(3/10): extras/7/x86_64/other_db | 138 kB 00:00:00
(4/10): extras/7/x86_64/primary_db | 232 kB 00:00:07
(5/10): base/7/x86_64/other_db | 2.6 MB 00:00:10
(6/10): updates/7/x86_64/other_db | 555 kB 00:00:04
(7/10): updates/7/x86_64/filelists_db | 4.2 MB 00:00:13
(8/10): base/7/x86_64/primary_db | 6.1 MB 00:00:21
(9/10): base/7/x86_64/filelists_db | 7.2 MB 00:00:33
(10/10): updates/7/x86_64/primary_db | 7.1 MB 00:00:26
Determining fastest mirrors
* base: ftp.sjtu.edu.cn
* extras: ftp.sjtu.edu.cn
* updates: ftp.sjtu.edu.cn
元数据缓存已建立
----------------------------------------------------------------------------------------------------
[root@localhost etc]#
最后出现红色这个基本就已经完成配置yum 163源。