标签: yum

禁用 rpm 安装的公钥检查

我想用一些有用的软件包(例如 php-common)制作 DVD。唯一的问题是,如果我尝试在未连接到 Internet 的计算机上进行安装,则无法验证公钥。

场景是这样的:

  1. 我下载了 RPM,然后将它们复制到 DVD。
  2. 我在我的笔记本电脑上安装了 CentOS 5.5(它没有互联网连接)。
  3. 我尝试使用 yum (或rpm -i,或其他)安装一个。

我收到以下错误:未安装“包”的公钥。

我怎样才能绕过它?

linux centos yum rpm public-key

41
推荐指数
3
解决办法
16万
查看次数

JAVA_HOME 对 CentOS 的价值是什么?

我已经在 CentOS 上通过 yum 安装了 java,但是另一个 java 程序需要知道 JAVA_HOME 环境变量是什么。我知道所有关于设置环境变量的知识,但我应该将它设置为什么?java安装在/usr/bin/java,它不能在那里!

linux redhat java centos yum

40
推荐指数
2
解决办法
21万
查看次数

如何在 CentOS 上安装 Apache Benchmark?

我尝试使用Is there a way to install Apache Bench (ab) 而不是在我的 centos 上安装 apache解决方案来安装 Apache Benchmark,但是当我运行时yumdownloader httpd,出现错误:

root@local [~/httpd]# yumdownloader httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: yum.phx.singlehop.com
 * elrepo: repos.lax-noc.com
 * extras: centos.tcpdiag.net
 * updates: mirror.stanford.edu
No Match for argument httpd
Nothing to download
Run Code Online (Sandbox Code Playgroud)

它是什么?我该如何修复它?

编辑 1:我尝试使用 Michael Hampton 方式,但出现以下错误:

root@local [~]# yum provides /usr/bin/ab
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: yum.phx.singlehop.com
 * …
Run Code Online (Sandbox Code Playgroud)

linux yum ab apache-2.2

37
推荐指数
1
解决办法
8万
查看次数

有没有办法在不安装 apache 的情况下安装 Apache Bench (ab)

您能否提供有关如何在安装或不安装 apache Web 服务器的情况下在 Fedora 发行版上安装 ab 的说明?使用 yum 或从源代码编译。

linux yum ab apache-2.2

35
推荐指数
2
解决办法
4万
查看次数

yum 相当于 apt-get upgrade 还是 apt-get dist-upgrade?

我是一个 *.deb 人,在管理 rpm 时我感到很不舒服。

我已经习惯了跑apt-get upgrade在我的基于Debian的服务器为“正常”的升级,并apt-get dist-upgrade使内核升级或允许新的大包版本进行升级。

在我管理的 CentOS 服务器中,我希望有一个类似的功能,但是 man yum 似乎没有提供这种行为。之间的差异yum update,并yum upgrade似乎不是我要找的。

到目前为止,我最好的方法是在 中添加和删除以下设置/etc/yum.conf

exclude=kernel*
Run Code Online (Sandbox Code Playgroud)

必须有更好的方法。欢迎提出任何建议。

编辑:

yum 的手册页对它们的描述和--obsoletes标志对我来说有点神秘。因此,让我改写我从中了解到的内容:我是否必须理解yum update不会安装新内核,因为这意味着将当前内核标记为过时?我可以假设yum upgrade与 相同或几乎相同apt-get dist-upgrade吗?

编辑 2

我最喜欢的apt-get upgrade是它告诉我保留哪些包,以便我可以采取相应的行动;使用apt-get dist-upgrade或使用显式apt-get install package.

因此,经过深思熟虑,此时我最好的方法是:禁用yum.conf 中的过时设置(如 Steven Pritchard 在他的回答中所述)并首先运行yum update。安装完所有更新后,再运行一次yum update --obsoletes以检查保留了哪些软件包并根据其结果采取行动。

那行得通吗?

linux yum apt

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

如何将 git 安装到 red hat Enterprise linux 5.3 x64?

如何配置 yum 以使用某些具有 git rpms 的存储库?

redhat yum git

30
推荐指数
2
解决办法
6万
查看次数

如何安装抱怨 rpmlib(FileDigests) <= 4.6.0-1 的 rpm?

我试图在 CentOS 5 上安装一个 rpm 文件,但我不确定如何解决它带来的这个问题:

$ rpm --install epel-release-6-5.noarch.rpm
warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895
error: Failed dependencies:
    rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-5.noarch
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-5.noarch
Run Code Online (Sandbox Code Playgroud)

rpmlib(FileDigests) <= 4.6.0-1 是什么意思?rpmlib 是否已过时或 FileDigests 是否已过时?后面跟括号的东西的语法是什么?

我尝试使用 yum 以便它可以自动解析依赖项,但它无法:

$ sudo yum --nogpgcheck install epel-release-6-5.noarch.rpm
...
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) is needed by epel-release-6-5.noarch
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
Run Code Online (Sandbox Code Playgroud)

在此页面 …

centos yum rpm

30
推荐指数
2
解决办法
17万
查看次数

linux内核更新后是否需要重新启动服务器?

我正在使用 webmin(使用 yum)在我的服务器上安装更新,它有时也会更新内核,包括内核固件和内核头文件。内核更新后是否需要重新启动服务器?

linux yum

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

通过 yum 安装 Xvfb - Xvfb 的 yum 存储库?

我正在尝试使用 yum 在 RHEL 6.2 系统上安装 Xvfb。但是,我找到的所有帮助都说要输入:

    yum install Xvfb
Run Code Online (Sandbox Code Playgroud)

或者...

    yum install xorg-x11-server-Xvfb
Run Code Online (Sandbox Code Playgroud)

如果我配置了正确的 repo,我确信这会起作用,我猜我没有。因为我收到错误:

    No package Xvfb available.
Run Code Online (Sandbox Code Playgroud)

我在这个系统上唯一的存储库是 redhat.repo 和 rhel-source.repo。哪个 repo 包含 Xvfb 包?

谢谢!

linux installation redhat yum

28
推荐指数
2
解决办法
8万
查看次数

yum 相当于“apt-get purge”

我想在 CentOS 上重新安装一个软件包并从头开始。在 Debian 中,我可以做一个apt-get purge foo,它会删除 foo 的所有配置文件。yum remove foo不会删除配置文件。有什么办法可以apt-get purge foo使用yum吗?

package-management redhat centos yum

25
推荐指数
2
解决办法
8万
查看次数

标签 统计

yum ×10

linux ×7

centos ×4

redhat ×4

ab ×2

apache-2.2 ×2

rpm ×2

apt ×1

git ×1

installation ×1

java ×1

package-management ×1

public-key ×1