首页 > 代码库 > 管理软件包:yum
管理软件包:yum
一、yum 基础用法
[root@localhost ~]# yum install -y vim-enhanced # 安装 rpm 包,-y 表示不提示 yes/no[root@localhost ~]# yum list # 列出 yum 源的所有 rpm 包,注意这里是网络资源,yum 源在 /etc/yum.repos.d/CentOS-Base.repo 中定义[root@localhost ~]# yum list | grep vim # 搜索可用的 rpm 包[root@localhost ~]# yum search ‘vim‘ # 搜索可用的 rpm 包[root@localhost ~]# yum remove vim-enhanced # 卸载 rpm 包[root@localhost ~]# yum update # 升级所有的 rpm 包[root@localhost ~]# yum upadte vim-enhanced # 升级指定的 rpm 包[root@localhost ~]# yum grouplist # 列出所有可安装的套件[root@localhost ~]# yum groupinstall FTP server # 安装套件
[root@localhost ~]# yum groupremove FTP server # 卸载套件
二、搭建本地 yum 仓库
适用于在没有网络的情况下,即把光盘上的 rpm 包制作成一个本地的 yum 仓库
[root@localhost ~]# mount /dev/cdrom /mnt[root@localhost ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak[root@localhost ~]# rm -rf /etc/yum.repos.d/CentOS-Base.repo[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Media.repo [local_cdrom]name=cdrombaseurl=file:///mnt/gpgcheck=0enabled=1#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[root@localhost ~]# yum install -y vim-enhanced
三、下载 rpm 包到本地
有这种情况,一台机器有网络,另一台没有网络,我们可以在那台有网络的机器上用 yum 下载 rpm 包到本地,然后再给没有网络的那台机器安装
[root@localhost ~]# yum install -y yum-plugin-downloadonly # 先下载一个插件
[root@localhost ~]# yum install -y vim-enhanced --downloadonly --downloaddir=/tmp/ # 下载到 /tmp 下
管理软件包:yum
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。