linux系统镜像如何安装yum源,linux 系统中本地yum源的搭建与使用yum源进行软件的下载...

前言:

当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能,

例如画图、wps、等功能,而这些功能并不是系统自带的,需要我们下载相关的

软件,那如何去下载这些软件那,这里我们不得不提到Linux中的yum源,yum源

简单的来说就相当于我们的应用商店,它可以提供多种实用软件供我们去下载,

本篇文章将详细介绍yum的搭建以及使用yum源进行软件的下载。

正文:

一、本地yum源的搭建

1、选择镜像文件

d47663a2800ce4e0d8e9ed6b012e9ec0.png

b8bcdb3f2e4d0e21989d64bacee97f72.png

532af03ff19d338b14f638b6e446c0c1.png

2893f6fbe30fe71e0be3897f69670b94.png

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

d7294e56166e05645d8d0f950b0c03ab.png

5、清空yum原有的信息

a3415779a1d976096489f40a9cd27f6f.png

6、显示yum仓库列表

e90953f40a63fd578f7446935faeda0f.png

7、进行软件的安装测试

19d9239688409dab06d8dfc7f04e2ca1.png

二、网络共享yum源的部署

1、使用相关命令进行防火墙的关闭

命令:systemctl stop firewalld ##进行防火墙的关闭

systemctl disable firewalld ##设置防火墙开机时不启动

17a38a9d8f8b04feb32a523e61169d11.png

2、开启httpd 服务

01e3d8fb62460440f955b617313ed5c0.png

如果没有安装此服务需要下载

779788f0e1e1213e32a31982e6aa2450.png

3、将挂载的内容写入/var/rc.d/rc.local 目录中并赋予权限

命令:vim /etc/rc.d/rc.local ##进行永久挂挂载镜像文件的编辑

chmod +x /etc/rc.d/rc.local ##赋予该文件的执行权力

umount /westos ##卸载yum源文件

6a8b3d097bc96496c4d35d04ddc86ca2.png

1ed1df01414ade38c99617e4b0d28a46.png

5、在yum网络共享目录下创建共享文件

命令:cd /var/www/html/ ##进入网络共享访问的目录下

mkdir /var/www/html/ westos.html ##建立网络共享目录

vim /var/www/html/ westos.html ##编辑共享的内容

4、进行验证、在同一网段的主机可以通过浏览器访问到本机的yum源

5e35ea1d34aa8f5a04e9430e58e67727.png

18babc37a8a63029d0a914e1439693e6.png

6ec7fd6da49a66f8af931a27fe12695d.png

在浏览器的主页输入要查看的主机ip以及要查看的目录即可观察到文件中所显示的内容

a3bdb5484103353dfb4d8b57978fbaf3.png

三、使用网络配置的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 ##是否进行软件校验

46ae1d9dba814034a93203bc54e61089.png

(2)使用相关命令进行清除原有的缓存,和yum仓库列表

a3415779a1d976096489f40a9cd27f6f.png

e90953f40a63fd578f7446935faeda0f.png

(3)进行软件的安装

df1e7a81ad5b54325148c5504c6c97ed.png

四、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

ef30e581848ae711310426a0b8872b48.png

(2)列出仓库信息

命令:yum repolist ##列出仓库的信息

c6378b22339cfc285cd6b03a20bb063c.png

(3)进行软件的安装

命令:yum install xxx -y ##进行软件的安装

a7c478cbb940e90bf929208b6cbf6c01.png

(4)查看所有软件

命令:yum list all ##查看所有的软件

d1e97db3261b8566fce4d8b50bc36663.png

(5)列出已经安装的软件

命令:yum list installd ##列出已经安装好的软件

c427cc417d0f02f4f45f489e947642f7.png

注意:@表示已经安装好的软件

(6)列出可安装的软件

命令:yum list available ##列出可安装的软件

27df01723bf3b1670f8a21e177d9cf4d.png

(7)进行软件的重新安装

命令:yum restall xxx ##重新安装软件

c6999f0e743b81b83f1931b737484f0c.png

(8)进行软件的卸载

命令:yum remove xxx ##进行软件的卸载

4a3d382e47c25cd0e82bcd94000047ad.png

(9)查看软件信息

命令:yum info xxx ##查看软件的信息

c74371876231ccf3aa4e01632a588420.png

(10)列出软件组

命令:yum groups list ##列出软件组的信息

632d106b5b1fce8ee699ffab0df1b9b5.png

(11),根据软件信息进行搜索

命令:yum search xxx ##根据软件的信息进行搜索

db2995b5cccd4551d0d078e858bf2c2c.png

(12)根据文件找出包含该文件的软件

命令:yum whatprovides xxx ##根据文件找出该文件包含的文件的软件

0a71e962ff415a0c6f2955bd2cf2324f.png

(13)查看系统中关键的管理操作

命令:yum history ##查看系统中关键的管理操作

8f95089bd37454eafd1d63f170efaf6e.png

(14)列出软件组

命令:yum history info 5 ##列出软件组

fe4e20e5bfdef340a26bc2922e5c4857.png

(15)查看软件组的信息

命令:yum group info xxxx ##查看软件组的信息

84cf118cd676c9d34c360a0f2b282652.png

(16)进行软件组的安装

命令:yum group insatll xxx ##进行软件组的安装

81df30158a9af458caf7d4e7cf659b6a.png

(17)进行软件组的卸载

命令:yum group remove xxxx ##进行软件组的卸载

91ce7132adaea0b62ce39d40cf51b4de.png

五、使用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 ##进行安装显示过程并进行哈希加密

44bcdc3a8e6b1f8b026df6b9088baf8e.png

注意:使用yum解决依赖性的问题

(2)进行软件的精准查找

命令:rep -q ##进行软件的精准查找

8e5312432fa05560d7a016839fcab3c5.png

(3)显示系统中已安装的软件

命令:rpm -qa ##显示系统中已安装的软件

39518952d521d063952f2b561b98dbcc.png

(4)查看安装后的软件名称

命令:rpm -qp ##查看安装后的软件名称

a1bff80d972270ef4c058f009593ca30.png

(5)查看软件的配置文件

命令:rpm -qc xxx ##查看软件的配置文件

c6148d03fe9a0878ddf68b0794d429fe.png

(6)查看软件的帮助

命令:rpm -qd xxx ##查看软件的帮助

87283a6d5d431b4ad1096b72f49fece3.png

(7)进行脚本的查看(防止安装恶性软件)

命令:rpm -qp xxx --scripts ##进行脚本的查看

83c82b64f849febb2b45b739337b1bdd.png

注意:(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/目录下(其他目录也可以)

218c836f9a5ecd6b7cdc00e93b83ebd4.png

2、执行相关命令在该目录下生成repodate目录

命令:createrepo -v /mnt/

7ed27df5929e6cfa88ed610b9ec7a829.png

(3)进行yum源的编辑

命令:cd /etc/yum.repo.d/ ##进入yum源所在的目录下

vim westos.repo ##编辑ynu源文件

编辑内容如下:

[westos1]

name=westos

baseurl=file:///mnt

gpgcheck=0

ed9e681a46dbf784d32cf636f43d1df9.png

74542c58a822fddad26d558c71017294.png

1cdfbeaa738758b1aa7b31bea34ca685.png

(4)清空系统中所有的yum缓存及yum仓库列表的列出

命令:yum lean all ##清空所有缓存

yum repolist ##列出软件仓库的列表

3cdb9c0fdd99d4ada2a7f6cacb8743b0.png

0a97265e92f2f678eb0518f5e2d88146.png

(5)进行软件的安装

命令:yum install xxx -y ##进行软件安装

5a53ddee69385ec27f6965a18e735253.png

ffc0f09d32a925d8d3303710ab430aa9.png

b14560989c12f8feb0f4132ff05daa1f.png

4274c2523a9d9d77487fd747c6df046b.png

八、用yum安装编码软件

(1)首先要下载软件源

7b65059c2e20a77244114a8f1972aa15.png

(2)查看下一步需要安装的步骤

命令:./configure ##查看下一进程

0976118d2f8db9485f09d1c62d8dc240.png

307e5d43fc02e524ea3cd98cf26e6087.png

(3)根据提示安装相应的软件

b362b6b2d35f284a47ddf55ad420211e.png

(4)下载软件链接

fabbfa6b69543c85391e871ac9174c15.png

(5)查看下一步骤

7b088a0601c8279ba146951e875dab83.png

(6)查看生成的软件包

66c5f82521ccd67be2f3c57373a837bb.png

(7)对下载好的软件包进行安装

0910d81c5721c724e01f256eb77b56fb.png

(8)查看下一步需要进行的操作

e485cbaf1a67f364eea5d04154c9e7f9.png

(9)根据软件的信息进行搜索

7f4784e74c1c6ccd69b18594d8ccab0c.png

(10)安装所搜索出来的软件包

7572508df1dd883c87985b135f0cecd5.png

(11)查看下一步骤

dc5b2a88244b25f67e0144df4c012686.png

(12)使安装好的编码软件找到与系统对应的接口

3d3f1b4a6fccaf315004bf70408c1bae.png

(13)进行软件功能的检测

7a1f24f6700ca658349b8fd9f2cc4cee.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值