red hat 6 ,ret hat 7 YUM仓库建立
一:部署YUM 软件仓库 借助yum软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决RPM依赖包的问题, 而无须管理员逐个,手工地去安装每一个rpm 包使管理员在维护服务器时更加轻松自如。特别是在拥有大量Linx 主机的本地网终中 构建一台源服务可以大大缓解软件安装,升级等对Internet 的依赖。 YUM的前身是YUP (Yellow dog Updater,Yellow dog Linux 的软件更新器) 最初由TSS 公司(Tee Soft Solutions, INC.) 使用Python 语言开发而成,后来由杜克大学(DuckUhivesty) 的Linux开发队伍进行改进, 开发队伍进行改进,命名为YUM(Yellow dog Updater,Modified.) 要成功使用YUM 机制来更新系统和软件,需要有一个包含各种rpm 安装包文件的软件仓库 ,提供软件仓库的服务器也称为“源”服务器。在客户机中只要正确指定软件仓库 的等信息,就可以通过对应的“源”服务器来安装或更新软件了。 一:本地光盘建立yum仓库
[root@localhost ~]# mkdir /mnt/cdrom 2.挂载光盘(如果是虚拟机先点右下角的连接) 一次性挂载,重启后还要重新挂载 [root@localhost ~]# mount /dev/sr0 /mnt/cdrom/ 永久挂载 [root@localhost ~]# vim /etc/fstab 添加以下命令 /dev/sr0/ /mnt/cdrom iso9660 defaults 0 0 (iso9660是镜像型号) 注:此文件不能随意删除改动 3.挂载后我们检查/mnt/cdrom目录下是否挂载成功 [root@localhost ~]# ls /mnt/cdrom/ addons images Packages RPM-GPG-KEY-redhat-release EFI isolinux release-notes TRANS.TBL EULA LiveOS repodata GPL media.repo RPM-GPG-KEY-redhat-beta 4.切换到yum的休息室 [root@localhost ~]# cd /etc/yum.repos.d/ 5.移动原有的yum源 [root@localhost yum.repos.d]# mv redhat.repo /opt 6.新建立一个yum源 root@localhost yum.repos.d]# vim yum.repo 7.编写yum源(一个yum仓库可以填写多个源要,分开写) #编辑yum的类别 [yum] #仓库的名称(说明) name=local #写本地光盘路径,仓库可以使用file,http,ftp,nfs方式 baseurl=file:///mnt/cdrom #等于一是启用,等于0是关闭 enabled=1 #GPG公钥文件位置 gpgchek=0 ~ 8.使用命令查看是否可以正常使用(如果显示仓库类别说明成功) [root@localhost yum.repos.d]# yum list 9.我们没有写公钥路径需要手动激活 [root@localhost yum.repos.d]# cd /mnt/cdrom [root@localhost cdrom]# rpm --import RPM-GPG-KEY-redhat-release 10.到此安装完成 二:yum的一些常用命令 1.yum info -----查询软件包的描述信息 使用方法:yum info httpd(此操作可以查看httpd的信息) 2.yum search -----查询指定的软件包(默认仅根据软件包名称和描述信息进行搜索) 扩大范围搜索 yum search all 使用方法:yum search all httpd 3.yum install -y -----安装软件包(-y是默认确定) 使用方法:yum install -y httpd 4.yum remove -y -----卸载安装包 (-y是默认确定) 注:安装好的软件包劲量不要卸载,容易把其他软件的依赖包卸载掉 使用方法:yum remove -y httpd 5.yum update -y -----升级指定安装包 注:不要直接使用yum update -y会直接升级系统内所有的东西,包括内核 使用方法:yum update -y httpd (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |