yum管理方式
前言
yum包管理方式,是为了解决rpm包手工安装的时候,大量的依赖存在的问题,使用yum的时候,会自动安装所需要的安装包所依赖的包或者库。yum一般使用网络yum源,但是如果没网也可以使用本地光盘作为yum源。yun源的配置在下面会详细介绍。yum命令管理的同样是rpm包。
yum源的配置
- 只要机器正常接入互联网,一般都可以正常使用yum命令进行rpm包的安装。
- 如果没有互联网,可以使用本地光盘作为yum源安装相应的包。按下述代码,进入/etc/yum.repos.d/目录,在这里管理yum源的有效和无效。想禁用的yum源可以直接修改扩展名禁用。或者打开相应的repo配置文件,在节点中将enabled的属性改为0,如果不写此属性或者是enabled=1都是有效。如果想要使用第三方的源,可以直接把源放入或者在此目录下用wdget下载相应的文件,然后禁用掉其他的yum源。
[root@localhost etc]# ls -l | grep yum
drwxr-xr-x. 5 root root 4096 9月 29 10:02 yum
-rw-r--r--. 1 root root 969 7月 24 18:27 yum.conf
drwxr-xr-x. 2 root root 4096 9月 29 10:13 yum.repos.d
[root@localhost etc]# cd yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS6-Base-163.repo CentOS-Debuginfo.repo.bak CentOS-Media.repo.bak
CentOS-Base.repo.bak CentOS-fasttrack.repo.bak CentOS-Vault.repo.bak
- 光盘源的配置,直接使用vi修改CentOS-Media.repo文件,将其中的baseurl改成本地的挂载路径即可。
[c6-media]
name=CentOS-$releasever - Media
baseurl= file:///media/cdrom/
# file:///media/CentOS/
# file:///media/cdrom/
# file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
yum中的命令(安装 升级 卸载 查询)
命令 | 作用 |
---|---|
yum list | 获取所有软件包列表 |
yum search keyword | 搜索服务器上所有跟关键字相关的包 |
yum install [-y] 包名 | 安装包(-y的作用是自动确定安装过程中的询问) |
yum update [-y] 包名 | 更新软件包,千万记得加包名,不加的话会默认升级所有的程序,会导致系统崩溃。 |
yum remove [-y] 包名 | 卸载软件包,不要轻易卸载,根据依赖卸载的原则,很有可能到最后把系统的内核都卸载掉。 |
yum grouplist | 查询所有可用的软件组列表 |
yum groupinstall 软件组名 | 安装指定软件组 |
yum groupremove 软件组名 | 卸载指定软件组 |