在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的升级版,用法(大致一样,有些小的区别)和作用都是一样的


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

被折叠的 条评论
为什么被折叠?



