| 关键词: yum 服务器 cdrom 客户端 RPM 包 repo media 光盘 直接 |
yum服务器的配置流程 一、基于光盘架设。 1、首先打开RedHat,挂载光盘(这里使用的是CentOS的光盘)到/media/cdrom # mount /dev/cdrom /media/cdrom。 2、在/etc/yum.repo.d/目录下新建一个my.repo # vim /etc/yum.repo.d/my.repo [base] name=localhost baseurl=file:///media/cdrom/CentOS/ (RPM包的基本路径) enable=1 (开启yum数据库) gpgcheck=0 (不检查GPG签名) 3、客户端可以直接使用yum install 包名 去安装所需要的RPM包。 二、基于硬盘假设 1、首先挂载Hedhat 5.4 的光盘到系统 # mount /dev/cdrom /media/cdrom 2、拷贝RPM包到本地磁盘 # cp -rv Server/* /root/yum/Server 3、拷贝GPGKEY到本地磁盘 # cp /media/cdrom/RPM-GPG-KEY--redhat-release /root/yum/ 4、配置客户端文件 # vim /etc/yum.repo.d/local.repo [base] baseurl=file:///root/yum/Server/ gpgcheck=1 enable=1 GPGKEY=file:///root/yum/RPM-GPG-KEY-redhat-release 5、导入签名 # rpm --import /root/yum/Server/repodata/RPM-GPG-KEY-redhat-release 三、配置YUM客户端。 1.将yum客户端定义库文件复制一份修改其bashurl及名称即可。 2.清除yum缓存 四、YUM客户端常用命令。 yum install [-y] package 通过yum服务器安装指定包 -y:不提示用户确认直接安装 yum localinstall rpmfile install与localinstall的区别:install直接通过yum服务器端安装指定包及所有依靠关系,而localinstall是本地已有rpm文件,只要到yum服务器上安装依靠关系。 yum grouplist 显示所有yum服务器定义的组 yum groupinstall packagegroup 一次性安装yum服务器上定义的一组包 yum remove [-y] package 通过yum服务器安装指定包 -y:不提示用户确认直接删除 yum groupremove packagegroup 一次性删除yum服务器上定义的一组包 yum list [all] 列出yum服务器所有可用的包 yum info package 显示指定包 yum groupinfo grouppackgroup 显示指定分组 yum clean all 清除yum缓存 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|