怎么让linux支持yum,如何安装和使用’yum-utils’来维护Yum并提高其性能

不管Fedora的开始采用DNF作为新的包管理器和默认的包管理库,它不会取代旧的好的yum包管理的其他副产品的发行版(如Red Hat企业版Linux(RHEL)和CentOS)好,直到它已被证明是可靠的,Yum和更坚实的(根据Fedora项目的wiki,为2015年11月15日的,DNF仍处于测试的状态)。 因此,你的yum管理技能将竭诚为您服务以及为仍相当一段时间。

在Linux中调试软件包

2.查找已安装软件包的存储库

下面的命令显示该库中已安装的软件包 … 是从安装:# find-repos-of-install httpd postfix dovecot

在Linux中删除重复或孤立的包

你不必担心最后一个命令损坏你的内核。 它只会影响不再需要的旧内核包(当前运行的版本之前的版本)。

4.找出包依赖列表

回购图返回在所有可从配置的仓库中的包点格式全包的依赖列表。 另外, repo-graph可如果与使用存储库返回相同的信息–repoid=选项。

例如,让我们查看更新存储库中每个软件包的依赖关系:# repo-graph –repoid=updates | less

显示未解析的依赖关系的列表

6.如何检查目录中的最新或最旧的软件包

repomanage查询用rpm包的目录,并在目录中返回最新或最早的软件包列表。 这个工具可以派上用场,如果您有您储存不同的程序的几个.rpm的包目录。

当不带参数执行,repomanage返回最新的软件包。 如果与运行–old标志,它将返回最早的包:# ls -l

# cd rpms

# ls -l rpms

# repomanage rpms

查询RPM包

现在假设我们要列出HTOP的相关性,与包含在默认安装的文件一起。 为此,请分别执行以下两个命令:# repoquery –requires htop

# repoquery –list htop

将已安装的RPM软件包转储到文件

恢复Yum转储文件

9.从Yum存储库下载源RPM

从库yumdownloader下载源RPM文件,包括他们的依赖。 用于创建要从具有受限Internet访问的其他计算机访问的 络存储库。

例如,让我们创建一个名为HTOP-文件 ,我们将存储安装使用rpm程序所需要的RPM(S)。 要做到这一点,我们需要使用–resolve与yumdownloader一起开关:# mkdir htop-files

# cd htop-files

# yumdownloader –resolve htop

# rpm -Uvh

将EPEL存储库同步到目录

请注意,这个过程将需要为它正在下载8867包相当长的一段:

检查Yum存储库磁盘空间

现在,如果你想保持这种EPEL镜像或用它来安装,而不是使用一台远程包是给你的。 在第一种情况下,请记住,您将需要相应地修改/etc/yum.repos.d/epel.repo。

11.修复未完成或中止的Yum交易

Yum完成事务是赶上一个系统上未完成或中止Yum交易,并尝试完成他们的yum-utils的计划的一部分。

例如,当我们更新通过yum包管理器的Linux服务器有时会抛出其内容如下的警告信息:还有未完成的交易。 您可以考虑首先运行yum-complete-transaction来完成它们。

要解决这样的警告消息,并解决这些问题, Yum完成事务命令进入画面,完成未完成的事务,它发现在交易的所有*并可以发现交易完成*文件的不完整或中止Yum交易/无功/ lib中/Yum目录。

运行Yum完成事务命令完成,未完成交易的yum:# yum-complete-transaction –cleanup-only

现在yum命令将运行没有不完整的事务警告。# yum update

注意 :这个技巧是我们的忠实读者先生的一个建议 托马斯在评论部分在这里 。

概要

在这篇文章中,我们已经介绍了一些通过Yum-utils的提供的最有用的工具。 有关完整列表,你可以参考手册页( man yum-utils )。

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24700 人正在系统学习中 相关资源:孤狼电脑易用快捷助手V1.0免费绿色版-其它代码类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月11日
下一篇 2021年4月11日

相关推荐