linux---yum源的创建

一.本机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

猜你喜欢

转载自blog.csdn.net/hzyuhz/article/details/83316442