首先在我们要搭建yum源的主机中需要一个同版本的本地镜像文件
mkdir /nigarsource ##建立一个光盘镜像挂载的位置 mount /iso/rhel-server-7.3-x86_64-dvd.iso /nigarsource/ ##挂载 cd /etc/yum.repos.d/ ##切换到该路径下 vim nigar.repo ##nigar可以自定义,但后面必须是.repo在其中写入: 注:过程中用nigar表示的部分都可以自定义
挂载成功后通过gpk-application命令可以查看到这些安装包
用上面的方法配置的网络yum源是临时的,重启后设定就消失了。 如果要配置一个永久的网络yum源,用以下方法:
vim /etc/rc.d/rc.local ##开机自运行脚本文件在其中写入:mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos
chmod 755 /etc/rc.d/rc.local ##修改权限 测试: 1.网页搜索 ip/rhel7.3 2.在另一台主机里 cd /etc/yum.repos.d/ vim nigar.repo在其中写入: [rhel7.3] name=rhel.3 baseurl=http://ip/rhel7.3 gpgcheck=0 用yum命令就可以进行安装
rpm
参数功能-i安装-v显示过程-hhash加密-e卸载-q查看-a所有-p软件包-ql查看软件在系统中的安装文件路径-qlp查看未安装的软件包在系统中如果安装后产生文件的路径-qf根据某个文件找出此文件属于哪个安装包-qc查看软件的配置文件名称-qd查看软件的帮助文件–scripts查看脚本–nodeps安装软件忽略软件依赖–force强行安装软件-Kv检测软件包是否被篡改画图软件的安装: –scripts参数的重要性 在安装一个非官方的安装包前,为了安全,我们要通过查看脚本这一参数查看该安装包是否为恶意病毒安装包
在yum仓库中有许多软件可以直接用yum intsll命令安装,但有一些第三方软件,不在yum仓库中,不能直接用yum install 命令安装,而且第三方软件有依赖性时安装比较麻烦。如果为这些第三方软件搭建一个软件仓库,使其可以直接用yum install 命令安装,会方便很多。
搭建步骤: step1 把所有的rpm包放到一个目录中 step2
createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate目录step3
cd /etc/yum.repos.d/ vim nigar.repo测试: 搭建成功后,执行 yum clean all 命令 在software里可以查看到第三方软件包 ;用 yum search wps命令也可以查看到第三方软件包 对于有依赖性的软件包,直接用yum install … -y命令就可以安装