前言:
当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能,
例如画图、wps、等功能,而这些功能并不是系统自带的,需要我们下载相关的
软件,那如何去下载这些软件那,这里我们不得不提到Linux中的yum源,yum源
简单的来说就相当于我们的应用商店,它可以提供多种实用软件供我们去下载,
本篇文章将详细介绍yum的搭建以及使用yum源进行软件的下载。
正文:
一、本地yum源的搭建
1、选择镜像文件
2、使用相关的命令进行镜像挂载
命令:mkdir /var/www/html/rhel7.0 ##建立文件
mount /dev/sr0/ /var/www/html/rhel7.0 ##将/dev/sr0/ 硬盘文件挂载到/var/www/html/rhel7.0 文件下
cd /etc/ yum.repo.d/ ##进入/etc/yum.repo.d/目录下
mkdir /etc/yum.repo.d/westos.repo ##建立yum源文件 源文件必须以repo结尾
4、进行yum源的创建
命令:vim /etc/yum.repos.d/yum.repo
5、清空yum原有的信息
6、显示yum仓库列表
7、进行软件的安装测试
二、网络共享yum源的部署
1、使用相关命令进行防火墙的关闭
命令:systemctl stop firewalld ##进行防火墙的关闭
systemctl disable firewalld ##设置防火墙开机时不启动
2、开启httpd 服务
如果没有安装此服务需要下载
3、将挂载的内容写入/var/rc.d/rc.local 目录中并赋予权限
命令:vim /etc/rc.d/rc.local ##进行永久挂挂载镜像文件的编辑
chmod +x /etc/rc.d/rc.local ##赋予该文件的执行权力
umount /westos ##卸载yum源文件
5、在yum网络共享目录下创建共享文件
命令:cd /var/www/html/ ##进入网络共享访问的目录下
mkdir /var/www/html/ westos.html ##建立网络共享目录
vim /var/www/html/ westos.html ##编辑共享的内容
4、进行验证、在同一网段的主机可以通过浏览器访问到本机的yum源
在浏览器的主页输入要查看的主机ip以及要查看的目录即可观察到文件中所显示的内容
三、使用网络配置的yum源进行软件的安装
1、使用相关的命令进行软件的安装
命令:vim /etc/yum.repo.d/yum.repo ##进行文件的编辑
编辑内容如下:
[westos] ##进行yum源的相关说明
name=westos ##yum源的名称
baseurl=http:///172.25.66.77/rhel7.0 ##网路yum的指向
gpgcheck=0 ##是否进行软件校验
(2)使用相关命令进行清除原有的缓存,和yum仓库列表
(3)进行软件的安装
四、yum命令的使用
1、yum命令的使用必须时在yum命令搭建成功以后才能使用
2、yum命令的详细用法
命 令 | 说 明 |
yum clean all | 清楚yum原来的缓存 |
yum repolist | 列出仓库信息 |
yum indtsll softeare | 进行软件的安装 |
yum update | 进行软件的更新 |
yum list softeare | 查看软件 |
yum list all | 查看所有的软件列表 |
yum list insatlled | 查看已经安装的软件 |
yum list avilable | 列出可安装的软件 |
yum reinstall software | 重新安装软件 |
yum remove software | 进行软件的删除 |
yum info software | 查看软件信息 |
yum search software | 根据软件信息进行搜索 |
yum whatprovides file | 根据文件找出包含该文件的软件 |
yum gtroups list | 列出软件组 |
yum groups info | 查看软件组的信息 |
yum groups install sfgroup | 进行软件组的安装 |
yum groups remove sfgroup | 进行软件组的卸载 |
yum history | 查看系统中的管理操作 |
yum history info id | 列出软件组 |
(1)清除原有的yum缓存
命令:yum clean all
(2)列出仓库信息
命令:yum repolist ##列出仓库的信息
(3)进行软件的安装
命令:yum install xxx -y ##进行软件的安装
(4)查看所有软件
命令:yum list all ##查看所有的软件
(5)列出已经安装的软件
命令:yum list installd ##列出已经安装好的软件
注意:@表示已经安装好的软件
(6)列出可安装的软件
命令:yum list available ##列出可安装的软件
(7)进行软件的重新安装
命令:yum restall xxx ##重新安装软件
(8)进行软件的卸载
命令:yum remove xxx ##进行软件的卸载
(9)查看软件信息
命令:yum info xxx ##查看软件的信息
(10)列出软件组
命令:yum groups list ##列出软件组的信息
(11),根据软件信息进行搜索
命令:yum search xxx ##根据软件的信息进行搜索
(12)根据文件找出包含该文件的软件
命令:yum whatprovides xxx ##根据文件找出该文件包含的文件的软件
(13)查看系统中关键的管理操作
命令:yum history ##查看系统中关键的管理操作
(14)列出软件组
命令:yum history info 5 ##列出软件组
(15)查看软件组的信息
命令:yum group info xxxx ##查看软件组的信息
(16)进行软件组的安装
命令:yum group insatll xxx ##进行软件组的安装
(17)进行软件组的卸载
命令:yum group remove xxxx ##进行软件组的卸载
五、使用rpm命令进行软件的处理
相关命令及说明如下表
相关命令 | 说明 |
rpm -i | 进行软件的安装 |
rpm -v | 显示过程 |
rpm -h | 进行hash加密 |
rpm -e | 进行软件年卸载 |
rpm -q | 进行软件查看 |
rpm -a | 查看所有i的软件 |
rpm -p | 查看软件包 |
rpm -ql | 查看软件在系统中的安装路径 |
rpm -qlp | 查看未安装软件以及进行安装后的文件的安装路径 |
rpm -qf | 根据某个文件找出该文件属于哪个安装包 |
rpm -qc | 查看软件的配置文件名称 |
rpm -qd | 查看文件的帮助软件 |
rpm -scripts | 进行脚本的查看 |
rpm -nodeps | 安装忽略软件的依赖性 |
rpm --force | 强行安装软件 |
rpm -Kv | 检测软件包是否被篡改 |
注意:使用rpm进行软件的安装不能解决软件的依赖性问题
(1)进行软件的安装显示安装过程并且进行哈希加密
命令:rpm -ivh xxx ##进行安装显示过程并进行哈希加密
注意:使用yum解决依赖性的问题
(2)进行软件的精准查找
命令:rep -q ##进行软件的精准查找
(3)显示系统中已安装的软件
命令:rpm -qa ##显示系统中已安装的软件
(4)查看安装后的软件名称
命令:rpm -qp ##查看安装后的软件名称
(5)查看软件的配置文件
命令:rpm -qc xxx ##查看软件的配置文件
(6)查看软件的帮助
命令:rpm -qd xxx ##查看软件的帮助
(7)进行脚本的查看(防止安装恶性软件)
命令:rpm -qp xxx --scripts ##进行脚本的查看
注意:(1)rpm进行软件的安装时,软件包和依赖性需要分开进行安装,依赖i性需要自己进行查找
(2)在进行的安装时。如果我们对于某个软件不太了解时我们需要查看该脚本,以避免遇到不良软件
六、软件名称的详解
例如:wps-office-10.1.0.5672-1.a21.x86_64.rpm
wps-office | 10.1.0.5672 | 1.a21 |
软件的名称 | 软件的版本 | 软件的通用系统 |
七、第三放软件仓库的搭建(解决使用rpm进行安装时的依赖性问题)
1、将所有的rpm包放到/mnt/目录下(其他目录也可以)
2、执行相关命令在该目录下生成repodate目录
命令:createrepo -v /mnt/
(3)进行yum源的编辑
命令:cd /etc/yum.repo.d/ ##进入yum源所在的目录下
vim westos.repo ##编辑ynu源文件
编辑内容如下:
[westos1]
name=westos
baseurl=file:///mnt
gpgcheck=0
(4)清空系统中所有的yum缓存及yum仓库列表的列出
命令:yum lean all ##清空所有缓存
yum repolist ##列出软件仓库的列表
(5)进行软件的安装
命令:yum install xxx -y ##进行软件安装
八、用yum安装编码软件
(1)首先要下载软件源
(2)查看下一步需要安装的步骤
命令:./configure ##查看下一进程
(3)根据提示安装相应的软件
(4)下载软件链接
(5)查看下一步骤
(6)查看生成的软件包
(7)对下载好的软件包进行安装
(8)查看下一步需要进行的操作
(9)根据软件的信息进行搜索
(10)安装所搜索出来的软件包
(11)查看下一步骤
(12)使安装好的编码软件找到与系统对应的接口
(13)进行软件功能的检测