Linux ❀ Yum源安装RPM包常见问题与解决方法

这篇具有很好参考价值的文章主要介绍了Linux ❀ Yum源安装RPM包常见问题与解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Yum源仓库检查

404错误多为yum源无法访问导致,检查yum仓库是否配置正确,同时确认baseurl连通性。

$ cd /etc/yum.repos.d/
$ cat ${yum_file} | grep -i baseurl

2、执行安装报错

yum install为安装包命令,使用yum安装软件包时触发rpm包缺失、进程锁定、未完成事务等多个场景均会导致安装失败错误发生,本章节主要讲述常见安装错误及其解决方法。

2.1 RPM包缺失

使用yum安装软件包时,若安装服务名称错误或本地无此RPM包时,报错如下:

$ yum install -y aaa
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package aaa available.
Error: Nothing to do

解决方法
导入需要的RPM包即可

  • 使用RPM命令导入 - 适用于一次性安装使用,且无依赖包/依赖安装完成
$ rpm -ivh ${rpm_file}
  • 将RPM包更新入yum源 - 适用于重复使用,自动安装依赖(推荐使用
$ df -Th | grep sr0
/dev/sr0       iso9660    11G   11G     0 100% /mnt
# 确认为sr0挂载位置为/mnt
$ cd /mnt/Packages
# 将需要安装的包存放进入此路径下即可
$ createrepo -v --update /mnt
# 更新完成后可以看到其他文件未发生改变使用的旧数据,新增了文件数据得到了更新
# 使用客户端重新安装该RPM包即可

2.2 进程锁定

Linux ❀ Yum源安装RPM包常见问题与解决方法,Linux & Shell,linux,chrome,运维

解决方法

# 清理yum进程
$ rm -f /var/run/yum.pid

2.3 未完成事务

使用yum安装软件包时,强制退出或异常退出均可能造成yum存在未完成事务,下次使用yum安装服务时会进行未完成事务报错,报错内容如下:

There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
The program yum-complete-transaction is found in the yum-utils package.

解决方法

  • 继续完成未完成事务的安装,从断点继续安装,直至安装完成所有包(以下命令仅为案例演示,与现网环境不一定相同!)
# 继续安装yum-complete-transaction
$ yum -y install yum-utils
  • 清理缓存并建立最新的软件仓库信息缓存
$ yum clean all
$ yum makecache
  • 清理未完成事务(推荐使用)
$ yum-complete-transaction --cleanup-only

2.4 RPM包冲突

使用yum安装软件包时,常常因为依赖版本问题而出现RPM报冲突等问题,会导致yum install安装中断而报错,报错内容如下:

package zlib-1.2.7-19.el7_9.x86_64 is already installed

解决方法
清理冲突软件包,yum会自动安装适配版本的RPM包。文章来源地址https://www.toymoban.com/news/detail-632032.html

$ yum -y remove zlib-1.2.7-19.el7_9.x86_64

到了这里,关于Linux ❀ Yum源安装RPM包常见问题与解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安装Ubuntu22.04虚拟机的一些常见问题解决方法

    在win11上用VMware17 pro 安装Ubuntu 22.04无法开启共享剪切板、文件拖拽、共享文件夹等问题,改用VirttalBox安装Ubuntu,以下是遇到的一些问题和解决方法,具体的安装步骤可自行百度,网上有很详细的讲解。 设备共享文件夹 开启后发现不起作用需要 安装增强功能 开启后任然无法

    2024年02月02日
    浏览(37)
  • Centos(Linux)服务器安装Dotnet8 及 常见问题解决

    1. 下载dotnet8 sdk     下载 .NET 8.0 SDK (v8.0.100) - Linux x64 Binaries      拿到 dotnet-sdk-8.0.100-linux-x64.tar.gz 文件 2. 把文件上传到 /usr/local/software 目录          把文件拷贝过去         解压缩      然后建立软连接  执行命令检测是否安装成功,执行 dotnet --version 如果出现这个提示

    2024年02月05日
    浏览(46)
  • Linux:安装jdk的三种方法(yum+rpm+下载包)

    在 linux 上使用 yum 安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。 1.1. 执行命令 yum list |grep jdk 查看可安装 jdk 版本 执行成功后可以看见如下的结果: 1.2. 选择一个 java 版本进行安装 这里我们希望安装 java1.8 ,因为我们的机器是64位的,所

    2024年02月03日
    浏览(43)
  • Java开发中的常见问题和解决方法:如何解决常见的性能和bug问题

      在Java开发中,我们经常会面临各种各样的问题,包括性能问题和Bug。这些问题可能会导致应用程序的运行变慢、不稳定甚至崩溃。本文将介绍一些常见的Java开发问题,并提供解决这些问题的方法和技巧,帮助开发人员更好地处理性能和Bug问题。 性能问题是Java开发中最常见

    2024年02月09日
    浏览(39)
  • Postman常见问题及解决方法

    如果Postman无法发送请求或接收响应,可以尝试以下操作: 检查网络连接是否正常,包括检查网络设置、代理设置等。 确认请求的URL是否正确,并检查是否使用了正确的HTTP方法(例如GET、POST、PUT等)。 如果使用HTTPS协议,可以检查证书是否有效。 如果是内部API,可以尝试使

    2024年02月16日
    浏览(26)
  • Sigrity常见问题解决方法(持续更新)

    错误信息如下: 该问题是因为Mesh设置的过大,导致via和note在同一个mesh网格上存在粘连 解决方法是:将mesh进行auto设置 在仿真时,为了减小计算量,加快仿真速度,一般需要对所仿真的部分进行切割。对于speedem来说,切割主要是用的就是以下几个工具 其中: 用于绘制切割

    2023年04月18日
    浏览(37)
  • 「MySQL运维常见问题及解决方法」

    💖The Begin💖点点关注,收藏不迷路💖 在某些情况下,我们可能需要查看MySQL数据库的安装路径,以便进行一些特定的操作或配置。 步骤1:登录MySQL数据库 首先,我们需要登录MySQL数据库。可以使用命令行工具或者图形化界面进行登录。在命令行中,可以使用以下命令登录:

    2024年02月03日
    浏览(34)
  • linux查看WWN号及常见问题解决

    要查看CentOS 6.7版本的WWN号,可以执行以下步骤: 1.确保已经连接了存储设备。 2.在终端中输入命令:lsscsi,然后按 Enter 键。该命令会显示已连接的存储设备的信息。 3.找到你想查看WWN号的存储设备,并查看其 WWN 号。WWN 号通常在类似于[X:X:X:X]格式的信息中给出,其中 X 是一

    2024年02月05日
    浏览(24)
  • 【Pytorch】torchtext终极安装方法及常见问题

    简介 在学习沐神的深度学习的课程时,发现没有安装torchtext,遂直接尝试pip install torchtext 命令安装,但是安装失败,上网搜索时发现并没这么简单,经过多种方法尝试后,最终安装成功。 先说成功安装的方法 经尝试发现,torchtext需要和pytorch/python版本严格对应,不能随意安

    2023年04月22日
    浏览(32)
  • 【问题解决】Git命令行常见error及其解决方法

      以下是我一段时间没有使用xshell,然后用git命令行遇到的一些系列错误和他们的解决方法  遇到了这个报错: fatal: Not a git repository (or any of the parent directories): .git 我查阅一些博客和资料,可以解决的方式:  在我进行git push提交文件时,我遇到了下面这个报错  解决方式:

    2024年02月13日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包