标签: rpm

如何在 Red Hat 上安装/删除/升级 .rpm 软件包?

我需要安装运行 Red Hat 的虚拟机中缺少的软件包。我怎么做?

我应该使用什么命令来安装/删除/升级 .rpm 包?

command-line rpm rhel software-installation

17
推荐指数
1
解决办法
13万
查看次数

使用 yum/rpm 安装程序后,如何知道输入什么名称来启动程序?

我刚刚rpm使用以下命令安装了一个:

yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm 
Run Code Online (Sandbox Code Playgroud)

现在,这成功了,我可以使用以下方法启动应用程序:

FoxitReader &
Run Code Online (Sandbox Code Playgroud)

如果FoxitReader无法启动应用程序并且名称是别的东西怎么办。我怎么能找出刚刚安装的启动器文件的名称?

yum rpm package-management

16
推荐指数
2
解决办法
1394
查看次数

如何自动接受 epel gpg 密钥

我第一次从 epel 安装软件包时,系统会提示我是否要导入 GPG 密钥。

请注意在安装 redis 时如何出现 2 个“这是正常的”提示吗?

[root@us-devops-build02 yum.repos.d]# yum install redis
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
.. truncated for readability

Total download size: 213 k
Installed size: 668 k
Is this ok [y/N]: y
Downloading Packages:
redis-2.4.10-1.el6.x86_64.rpm                                                                                                                                                                                                                                                                          | 213 kB     00:00     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
 Userid: "EPEL (6) <epel@fedoraproject.org>"
 From  : http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y
Run Code Online (Sandbox Code Playgroud)

这会导致 …

rpm gpg package-management

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

yum:RPM 依赖树

我将安装一个 RPM 包,我可以看到一些依赖项也需要安装 X 服务器库。我绝对确定我需要的包是一个服务器软件,不需要 X 服务器。

我想知道是否有一种方法可以像在 Gentoo Linux 中那样打印 RPM 依赖项列表?

   在此处输入图片说明

此命令仅打印第一级依赖项,因此它不适合我:

$ yum deplist <package name>
Run Code Online (Sandbox Code Playgroud)

yum rpm rhel

15
推荐指数
1
解决办法
2万
查看次数

无法在最小的 Centos Docker 容器上安装手册页

我有一个最小的 Centos 7 Docker 映像,我正在尝试获取一些关于它的手册页以帮助调试我的 Dockerfile。开箱即用,它没有太多:

# man ls
No manual entry for ls
Run Code Online (Sandbox Code Playgroud)

根据这个 Serverfault answer,我安装了man-pagesRPM,这似乎很好:

# yum install -y man-pages
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: mirror.vtti.vt.edu
 * extras: centos.mbni.med.umich.edu
 * updates: centos.netnitco.net
Resolving Dependencies
--> Running transaction check
---> Package man-pages.noarch 0:3.53-5.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================
 Package                  Arch                  Version                     Repository           Size
======================================================================================================
Installing:
 man-pages                noarch                3.53-5.el7                  base                5.0 M

Transaction Summary …
Run Code Online (Sandbox Code Playgroud)

man rpm centos docker

15
推荐指数
2
解决办法
5263
查看次数

Fedora 中两个包之间的循环依赖怎么办?

我是 Fedora 的新手,最近安装了 Fedora 26 操作系统。我正在尝试使用它连接到 wifi。我按照 youtube 视频Broadcom 安装并尝试安装 Broadcom 驱动程序。当我运行它说需要的命令时,我已经下载了 rpm 文件Broadcom-wl-6.30.223.271-2.fc26.noarch.rpmrpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpmwl-kmod >= 6.30.223.271

我用谷歌搜索,发现它是akmod-wl-6.30.223.271-13.fc26.x86_64.rpm包,当我尝试安装它时,它说wl-kmod-common >= 6.30.223.271需要。当我用谷歌搜索时,我发现它是包Broadcom-wl-6.30.223.271-2.fc26.noarch.rpm。这似乎是一个僵局,因为一个人需要对方。

Broadcom-wl - 要求 wl-kmod(akmod-wl)

akmod-wl - 要求 wl-kmod-common(broadcom-wl)

我已经为此震惊了 2 天。关于这方面的任何建议都会有所帮助。

wifi fedora rpm broadcom

15
推荐指数
1
解决办法
1819
查看次数

systemctl status 显示供应商预设:禁用

有人可以澄清一下“供应商预设:禁用”是什么意思吗?在 RHEL7 中启用包后,此选项可见。

rpm rhel systemd

15
推荐指数
1
解决办法
5万
查看次数

在 RPM .spec 中设置 SELinux 上下文的正确方法是什么?

我正在尝试构建一个针对 RHEL4 和 5 的 RPM。现在我打电话chcon来,%post但多个谷歌条目说“这不是你应该做的”,在正确的方式上的帮助非常有限。我还注意到,fixfiles -R mypackage check当文件正确时说文件是错误的(正如预期的那样;RPM DB 没有意识到我想要什么)。

  • 我说具体RHEL4,因为它并没有具备semanage这似乎是正确的方式去做一个。(添加新策略,然后restorecon%post.

    • 我也不需要我自己的上下文,只需要httpd_cache_t一个非标准目录。
  • 我还看到了“让我们cpio来处理它”——但后来我遇到了一个新问题,即非根 RPM 构建用户无法chcon在构建目录上运行。我作弊并sudo在规范文件中存在,但这似乎无关紧要。

compiling rpm selinux

14
推荐指数
1
解决办法
4506
查看次数

RPM事务中途中断怎么办?

让我们假设我正在安装 RPM 软件包 A、B 和 C。它们的安装顺序相同。突然在安装 B 的过程中停电了。

1)关于开启后的状态:这个交易会发生什么?会恢复吗?或者 RPM 可能会从该事务中删除所有包和文件?

2) 关于用户操作:RPM 是否需要用户操作来执行上述操作,还是在计算机启动时自动检查?

RPM 事务主要描述为依赖错误或计算机仍在运行时的错误...

linux rpm

14
推荐指数
1
解决办法
1504
查看次数

/usr/lib/.build-id/dir 的目的是什么?

在重新安装 f27 (netinstall) 之后,我注意到许多 pkgs 将小文件放在/usr/lib/.build-id/dir 中。一开始我以为我以某种方式为 dnf 启用了一些晦涩的“调试”模式,但即使

$ dnf download httpd
Run Code Online (Sandbox Code Playgroud)

获取一个带有/usr/lib/.build-id/*文件的 rpm 。

我不记得在以前的 Fedora rels 中有这个。

fedora rpm dnf

14
推荐指数
1
解决办法
7031
查看次数