rpm包的安装
1.安装 .rpm包 —rpm yum/dnf
2.源码安装 配置-编译-安装
本地源安装(包在本地主机)
网络源安装(网站获取软件包)
1.安装工具:rpm yum/dnf/dnf-3
rpm(不推荐,因为依赖关系复杂): rpm -ivh 软件包文件名.rpm(绝对路径) — -i表示安装,-v表示显示详细信息,-h表示显示进度条。
yum(推荐,自动解决依赖关系,但需要进行以下的yum配置): yum install 软件包名称
2.Linux本地没有rpm包,通过挂载获取rpm包
本地源安装(包在本地主机):
-
mount /dev/sr0 /mnt
–确保本地主机有rpm包
rpm -ivh /绝对路径/ xxx.xxx.xxxx.rpm -
yum/dnf/dnf-3 --解决上述两个问题:依赖性问题、路径问题 (repodate依赖关系文件)
#RHEL9.x本地源配置 vim /etc/yum.repos.d/base(*任意名).repo -yum配置文件 [BaseOS] --仓库源的名称 name=BaseOS --描述名(和仓库名尽量一样) baseurl=file:///mnt/BaseOS -baseurl(统一资源提示符) -file(协议名) -file://(本地协议) gpgcheck=0 --是否开启公私钥验证0:关闭 1:开启 [AppStream] --仓库源的名称 name=AppStream --描述名(和仓库名尽量一样) baseurl=file:///mnt/AppStream -baseurl(统一资源提示符) -file(协议名) -file://(本地协议) gpgcheck=0 --是否开启公私钥验证0:关闭 1:开启 #yum配置完成之后,刷新配置 systemctl restart NetworkManager
-
测试
yum install -y httpd -- -y旨在同意安装时出现的请求命令,尽量减少y/n的输入
#卸载用remove
网络源安装(网站获取软件包):
我做了如下配置: --使用的时阿里云的镜像网站(rockylinux仓库)
#在OpenEuler上进行的yum配置:
vim /etc/yum.repos.d/base(*任意名).repo -yum配置文件
[BaseOS]
name=BaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/9/BaseOS/x86_64/os/
gpgcheck=0
[AppStream]
name=AppStream
baseurl=https://mirrors.aliyun.com/rockylinux/9/AppStream/x86_64/os/
gpgcheck=0
#yum配置完成之后,刷新配置
systemctl restart NetworkManager
#测试
yum install -y httpd -- -y旨在同意安装时出现的请求命令,尽量减少y/n的输入