Linux创建YUM仓库

本文介绍了在rhel - 8.5系统中软件的安装与管理方法。先阐述了使用rpm命令进行普通安装和删除,指出其处理依赖的繁琐。接着重点讲解搭建yum仓,包括仓库配置文件要素、创建和编辑方法,搭建成功后使用yum安装和卸载软件可自动处理依赖。还提及了查看文件位置等扩展内容。

在rhel-8.5中的/mnt/目录下是有AppStream和BaseOS这两个软件包的,里面有可安装的一些软件。

/mnt/BaseOS/Packages/

普通安装

1.使用rpm命令安装(rpm -i 程序名称

查看,已经有了这个程序(rpm -qa | grep 程序名

2.删除这个程序,删除之后就看不见了(rpm -e 程序名

安装一个需要依赖的程序,可以看见,要安装这个程序,还必须的安装另一个程序,这就是程序之间的依赖。所以安装的时候要两个一起安装

查看文件是由谁产生的(rpm -qf 文件

查看安装这个程序产生了多少文件(rpm -ql 程序名

正常情况下,我们使用rpm命令要一个一个把它的依赖安装好但这样太麻烦了,接下来我们搭建一个yum仓,这样我们安装一个程序它就可以自动把它的依赖也一起装好

yum    
    解决软件管理的问题    依赖的问题  软件包路径的问题

仓库配置文件
    1 软件都在哪里       baseurl
    2、仓库名称          name 
    3、仓库标识符        []
    4、要不要启用        enable
    5、要不要检查软件包   gpgcheck

在这个目录cd /etc/yum.repos.d/里面创建仓库

创建YUM仓库的方法

1.创建yum仓库

[root@localhost yum.repos.d]# vim yumcangku.repo

2.编辑yum仓库文件

[biaozhifu]                         #标识符
name=cangku1                #仓库名称
baseurl=/mnt/BaseOS     #软件包的路径
enable=1                          #这个仓库是否启用
gpgcheck=0                     #是否启用检查

3.查看我们的YUM仓(yum list命令)说明YUM仓库搭建成功

4.这时候安装(yum install 软件名)软件,就会自动列出依赖关系,只需要输入Y确定即可

5.卸载(yum remove 软件名)也是一样,会列出所有的依赖

扩展

查看文件位置(whereis 软件/文件名)

yum这个命令是软连接在dnf上的,其实这个dnf是yum的升级版,用法(大致一样,有些小的区别)和作用都是一样的

在删除和安装命令后加上-y表示直接确认,不用提示

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值