linux---yum源的创建

xiaoxiao2022-06-11  63

一.本机yum源的搭建

1.yum源的认识

yum上层软件管理工具,最重要的功能是可以解决软件的倚赖关系; yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

2.yum源的搭建
1.从网络上下本机系统版本匹配的iso镜像文件 rhel-server-7.1-x86_64-dvd.iso 2.把rhel-server-7.1-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件 mount rhel-server-7.1-x86_64-dvd.iso /mnt 3.配置本机yum源指向 [root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/* [root@localhost yum.repos.d]# vim /etc/yum.repos.d/hao.repo #文件名必须以repo结尾 [Server] ---> 仓库名称 name=rhel7.0 ---> 对软件源的描述 baseurl=file:///mnt ---> 网络安装源 gpgcheck=0 ---> 不检测gpgkey;gpgkey表示软件出品的logo enabled=1 ---> 此安装源语句快生效 4.测试yum源是否搭建好 [root@localhost Desktop]# yum clean all ---> 清除yum的缓存 [root@own yum.repos.d]# yum repolist

二. 安装yum源资源共享服务

1.安装httpd服务
yum install httpd -y ----> 安装httpd服务 systemctl stop firewalld ----> 关闭防火墙 systemctl disable firewalld ----> 使防火墙开机不自启 systemctl start httpd ----> 开启httpd服务 systemctl enable httpd ----> 使httpd服务开机自启
2.搭建共享yum源
cd /var/www/html mkdir xin umount /mnt mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0 vim /etc/yum.repos.d/yum.repo ---> 修改yum源配置文件 [Server] ---> 仓库名称 name=rhel7.0 ---> 对软件源的描述 baseurl=file:///var/www/htmlxin ---> 网络安装源 gpgcheck=0 ---> 不检测gpgkey;gpgkey表示软件出品的logo enabled=1 ---> 此安装源语句快生效

3.测试共享yum源的搭建

测试1:在真机浏览器中输入 http://虚拟机ip/xin;就可以在浏览器中看见镜像中的内容

测试2:修改另一台虚拟机的yum源地址

测试虚拟机的ip必须个共享虚拟经济的ip可以ping通 [root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/* [root@localhost yum.repos.d]# vim /etc/yum.repos.d/hao.repo ---> 文件名必须以repo结尾 [server] name=ping baseurl=http://ip/xin gpgcheck=0 enabled=1

4.yum源的开机自启
vim /etc/rc.d/rc.local ----> 添加挂载绝对路径到脚本文件中 mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1 chmod +x /etc/rc.d/rc.local ----> 给脚本文件添加执行权限

三.yum命令的使用

yum clean all ----> 清除原有yum缓存 repolist ----> 列出仓库信息 install software ----> 安装 list software ----> 查看软件 list all ----> 查看所有软件 list installed ----> 列出已经安装软件 list avaliabel ----> 列出可以安装的软件 reinstall software ----> 重新安装 remove software ----> 卸载 info software ----> 查看软件信息 search software ----> 根据软件信息查找 whatprovides file ----> 根据文件找出包含此文件的软件 groups list ----> 列出软件组 groups info ----> 查看软件组的信息 groups install sfgroup ----> 安装软件组 groups remove sfgroup ----> 卸载软件组

四.rpm命令的使用

rpm -i ----> 安装 -v ----> 显示过程 -h ----> hash加密 -e ----> 卸载 -q ----> 查看 -a ----> 所有 -p ----> 软件包 -ql ----> 查看软件在系统中的安转路径 -qlp ----> 查看未安装的软件包在系统中如果安装后产生文件的路径 -qf ----> 根据 某个文件找出此文件属于 那个安装包 -qc ----> 查看文件的配置文件名称 -qd ----> 查看文件的帮助文件 --scritps ----> 查看脚本 --nodeps ----> 安装软件忽略软件依赖 --force ----> 强制安装软件 -Kv ----> 检测软件包是否被篡改

五.第三方软件仓库的搭建

1.把所的rpm包放到一个目录中,这个目录只能存在.rpm文件 2.createrepo -v /存放软件包的目录 ----> 命令执行成功后会生成repodate目录 3.vim /etc/yum.repos.d/yum.repo ----> 添加脚本文件内容 [software] nmae=software baseurl=file:///software gpgcheck=0 yum clean all yum list linuxqq
转载请注明原文地址: https://www.6miu.com/read-4930540.html

最新回复(0)