RHCE--Linux--yum配置rpm包解决依赖关系和路径问题

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包

本地源安装(包在本地主机):

  1. mount /dev/sr0 /mnt–确保本地主机有rpm包
    rpm -ivh /绝对路径/ xxx.xxx.xxxx.rpm

  2. 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:开启
    
  3. 测试

    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 install -y httpd   -- -y旨在同意安装时出现的请求命令,尽量减少y/n的输入

你可能感兴趣的:(linux,运维)