您的位置:首页 > 其它

21、软件管理之yum

2015-10-04 01:05 295 查看

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 软件组名卸载指定软件组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: