Linux软件包

软件包

红帽有两款软件包管理器,分别是rpm和yum

rpm软件包管理器 -> 用来安装单个包 -> .rpm文件 -> 红帽的安装包文件,都放在Packages文件夹里面,相当于windows的exe可执行文件
yum软件包管理器 -> 用来安装软件,实现了安装包的批量安装,解决了安装包之间的依耐性关系的问题 -> 依耐性关系:安装包之间有依耐性,装其中一个安装包,会提示需要先安装另一个安装包

配置YUM源

要使用yum软件包管理器,首先得需要一个yum仓库(repository),也就是一个yum源,这个是需要我们自己来配置的。而这个yum仓库可以使用本地仓库(file),也可以使用远程链接仓库(http或ftp)。

配置本地YUM源的方法:

1. mount   /dev/cdrom  /media/
2. cd  /media  ->  ls  ->  查看光盘是否挂载成功
3. mkdir    /rpm  ->  新建一个文件夹(自定义的),用来存放rpm包文件和依赖关系文件
4.cp   -r   /media/Packages   /media/repodata   /rpm  &  ->  建议放后台执行
5.cd   /etc/yum.repo.d/  ->  yum.repo.d是用来存放yum源配置文件的目录
6.ls  ->  有一个redhat.repo文件 -> 要钱,所以是空白的,需要用yum-config-manager自定义一个yum源配置文件
7.yum-config-manager  --add-repo=test
8. vim   test.repo  ->
[test]
name =test
baseurl=file(本地):///rpm/ 
enable=1  ->  默认为1,代表开启此yum仓库,0为关闭此仓库
gpgcheck=0  ->  默认为1,代表验证仓库软件包的完整性(安全性),0为不验证

一般情况下,可以对网络源做数字签名检查,因为网络上面的源包不一定是官方包,可能被恶意篡改过。

posted @ 2021-11-15 20:04  kongshuo  阅读(69)  评论(0)    收藏  举报