标签: yum

如何指示 yum 安装特定版本的软件包 X?

如果 YUM 存储库中有两个(或更多)版本的给定 RPM 可用,我如何指示yum安装我想要的版本?

查看 Koji 构建服务,我注意到有几个版本。

    党卫军#1

yum package-management

290
推荐指数
2
解决办法
72万
查看次数

在 CentOS 中,yum update 和 yum upgrade 有什么区别?

yum update和之间有什么区别yum upgrade,我什么时候应该使用一个而不是另一个?

yum centos upgrade

169
推荐指数
2
解决办法
33万
查看次数

什么是 yum 相当于“apt-get update”?

Debianapt-get update获取并更新包索引。因为我已经习惯了这种做事方式,所以我惊讶地发现它可以yum update完成所有这些升级系统。这让我很好奇如何在不安装任何东西的情况下更新包索引。

yum apt package-management

122
推荐指数
4
解决办法
12万
查看次数

如何在 CentOS 上安装 dig?

dig在新安装的 CentOS 上找不到该命令。我试过了,dnf install dig但它说找不到包裹。

如何在 CentOS 上安装 dig?

yum centos software-installation dig dnf

101
推荐指数
3
解决办法
17万
查看次数

如何使用 bash 强制 yum 安装而不提示用户?

我正在编写一个 bash 脚本来安装 php5.4,我想为测试 VM 自动执行此操作。我的 rpm 命令是:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w
Run Code Online (Sandbox Code Playgroud)

现在,在这个运行过程中,有一个用户提示输入 [Y/N] 是否下载依赖项。所以我要么需要:

  1. 模拟[Y]的用户输入;或者

  2. 传递命令让 yum 不要询问和假设 [Y]

bash 脚本的最佳方法是什么,我如何完成上述两个任务?

bash yum rpm

91
推荐指数
1
解决办法
12万
查看次数

Yum:如何查看 $releasever、$basearch 和 $YUM0 等变量?

我正在设置一个 yum 存储库,并且需要调试 yum.conf 文件中的一些 URL。我需要知道为什么 Scientific Linux 试图抓取这个 URL,而我期望它抓取另一个 URL:

# yum install package 
http://192.168.1.100/pub/scientific/6.1/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: sl. Please verify its path and try again
Run Code Online (Sandbox Code Playgroud)

的yum.conf(5)手册页提供了有关这些变量的一些信息:

变量

您可以使用许多变量来简化 yum 配置文件的维护。它们在几个选项的值中可用,包括 name、baseurl 和 commands。

$releasever 这将替换为 distroverpkg 中列出的软件包版本的值。这默认为 'redhat-release' 包的版本。

$arch 这将被替换为您在 Python 中由 os.uname()[4] 列出的架构。

$basearch 这将替换为您在 yum 中的基础架构。例如,如果您的 $arch 是 i686,您的 $basearch 将是 i386。

$YUM0-$YUM9 …

yum scientific-linux repository dnf

86
推荐指数
5
解决办法
13万
查看次数

如何判断一个包是否通过 yum 安装在 bash 脚本中?

我正在尝试编写一个安装包的脚本,但如果它在稍后的任何时候失败,脚本会回滚它安装的任何内容。当然,如果用户之前已经安装了一个包,我不想从他们下面卸载它。我的脚本如何判断一个包以前是否通过 yum 安装过?

bash yum shell-script package-management

84
推荐指数
3
解决办法
14万
查看次数

Nslookup:在 RHEL/CentOS 7 上找不到命令错误

在 linux 安装过程中,我选择了“最小”选项:

在此处输入图片说明

当我运行 nslookup 命令来查找 IP 地址时,我收到错误消息nslookup: command not found,如下例所示。

$ nslookup www.google.com
bash: nslookup: command not found
Run Code Online (Sandbox Code Playgroud)

yum rhel centos

81
推荐指数
2
解决办法
38万
查看次数

删除未使用的包

我在 Fedora 17 上安装了一些 rpm 包。一些包有很多依赖项。我已经删除了一些软件包,但我忘记用 yum remove 删除未使用的依赖项。

我现在怎么办?

yum rpm

73
推荐指数
5
解决办法
19万
查看次数

在 Yum 中列出依赖于另一个已安装包的包

我正在尝试在 RHEL5 上安装一个 3rd-party RPM 包,它依赖于 sqlite 3.4 版。根据 Yum 我已经安装了 3.3.6。

有没有办法列出依赖于 sqlite 3.3.6 的已安装包?

yum rhel package-management

68
推荐指数
4
解决办法
8万
查看次数