linux 系统中本地yum源的搭建与使用yum源进行软件的下载

前言:

       当我们在使用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-office10.1.0.56721.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)进行软件功能的检测

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值