一、yum 基础用法
[[email protected] ~]# yum install -y vim-enhanced # 安装 rpm 包,-y 表示不提示 yes/no [[email protected] ~]# yum list # 列出 yum 源的所有 rpm 包,注意这里是网络资源,yum 源在 /etc/yum.repos.d/CentOS-Base.repo 中定义 [[email protected] ~]# yum list | grep vim # 搜索可用的 rpm 包 [[email protected] ~]# yum search ‘vim‘ # 搜索可用的 rpm 包 [[email protected] ~]# yum remove vim-enhanced # 卸载 rpm 包 [[email protected] ~]# yum update # 升级所有的 rpm 包 [[email protected] ~]# yum upadte vim-enhanced # 升级指定的 rpm 包 [[email protected] ~]# yum grouplist # 列出所有可安装的套件 [[email protected] ~]# yum groupinstall FTP server # 安装套件[[email protected] ~]# yum groupremove FTP server # 卸载套件
二、搭建本地 yum 仓库
适用于在没有网络的情况下,即把光盘上的 rpm 包制作成一个本地的 yum 仓库
[[email protected] ~]# mount /dev/cdrom /mnt [[email protected] ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak [[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-Base.repo [[email protected] ~]# vim /etc/yum.repos.d/CentOS-Media.repo [local_cdrom] name=cdrom baseurl=file:///mnt/ gpgcheck=0 enabled=1 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6[[email protected] ~]# yum install -y vim-enhanced
三、下载 rpm 包到本地
有这种情况,一台机器有网络,另一台没有网络,我们可以在那台有网络的机器上用 yum 下载 rpm 包到本地,然后再给没有网络的那台机器安装
[[email protected] ~]# yum install -y yum-plugin-downloadonly # 先下载一个插件[[email protected] ~]# yum install -y vim-enhanced --downloadonly --downloaddir=/tmp/ # 下载到 /tmp 下
时间: 2024-11-05 11:33:52