当前位置 : 主页 > 操作系统 > centos >

YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解

来源:互联网 收集:自由互联 发布时间:2023-07-29
YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解前言 在Linux系统中,RPM包是常见的安装软件的格式之一。我们在安装RPM包时需要关注它的依赖关系,如果依赖关系没有得到满
YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解 前言

在Linux系统中,RPM包是常见的安装软件的格式之一。我们在安装RPM包时需要关注它的依赖关系,如果依赖关系没有得到满足,会导致安装失败。为了解决这个问题,我们可以使用YUM工具来安装RPM包,YUM工具不仅可以自动解决依赖关系,而且可以从本地源或者远程源中下载安装软件,大大简化了我们的安装过程。

YUM工具介绍

YUM是基于RPM的软件包管理器,它可以自动解决安装所需依赖关系,让管理员轻松地安装、更新、升级和删除软件包。YUM还可以从本地或远程源中自动下载所需软件包,因此也是一个非常方便的软件包管理器。

YUM工具的本地源配置方法 配置本地源

在Linux系统中,我们可以把RPM包放在某个目录下,以此来配置本地源。以下是配置本地源的具体步骤:

  1. 创建本地源目录。

mkdir -p /your/local/path

  1. 将RPM包拷贝到本地源目录。

cp /path/to/your/rpm /your/local/path

  1. 创建本地源。

createrepo --baseurl=file:///your/local/path /your/local/path

配置YUM源

以下是配置YUM源的具体步骤:

  1. 创建一个源文件。

vim /etc/yum.repos.d/local.repo

  1. 将以下内容添加到源文件中。

[local]
name=Local Repository
baseurl=file:///your/local/path
enabled=1
gpgcheck=0

  1. 更新YUM缓存。

yum makecache

使用YUM工具安装软件包

以下是使用YUM工具安装软件包的具体步骤:

  1. 搜索软件包。

yum search <package_name>

  1. 安装软件包。

yum install <package_name>

示例 示例一:安装Nginx软件包
  1. 首先我们需要建立本地源,并将Nginx的RPM包加入到本地源。

mkdir -p /usr/local/nginx/yum
cp /opt/nginx-1.18.0-1.el7.ngx.x86_64.rpm /usr/local/nginx/yum
createrepo --baseurl=file:///usr/local/nginx/yum /usr/local/nginx/yum

  1. 配置YUM源。

vim /etc/yum.repos.d/local.repo
[local]
name=Local Repository
baseurl=file:///usr/local/nginx/yum
enabled=1
gpgcheck=0

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

  1. 更新YUM缓存。

yum makecache

  1. 安装Nginx软件包。

yum install nginx

示例二:安装MySQL软件包
  1. 首先我们需要建立本地源,并将MySQL的RPM包加入到本地源。

mkdir -p /usr/local/mysql/yum
cp /opt/mysql-community-server-minimal-8.0.22-1.el7.x86_64.rpm /usr/local/mysql/yum
cp /opt/mysql-community-devel-8.0.22-1.el7.x86_64.rpm /usr/local/mysql/yum
createrepo --baseurl=file:///usr/local/mysql/yum /usr/local/mysql/yum

  1. 配置YUM源。

vim /etc/yum.repos.d/local.repo
[local]
name=Local Repository
baseurl=file:///usr/local/mysql/yum
enabled=1
gpgcheck=0

  1. 更新YUM缓存。

yum makecache

  1. 安装MySQL软件包。

yum install mysql-community-server-minimal mysql-community-devel

结论

以上就是使用YUM解决RPM包安装依赖关系及YUM工具介绍本地源配置方法的完整攻略。YUM不仅可以自动解决安装所需依赖关系,还可以方便地从本地或者远程源中自动下载所需软件包,是Linux系统中非常好用的软件包管理器。

【文章转 东台网站制作 http://www.1234xp.com/dongtai.html 提供,感恩】
上一篇:centos8 使用yum 安装 mongodb 4.2的方法
下一篇:没有了
网友评论