我看见转速和好吃官方仓库中的软件包!
安装它是否意味着我将能够安装.rpm来自 Fedora repos 的应用程序??
请参阅所附图片
apt search rpm
结果显示并描述了 yum 包管理器
答案1
安装它是否意味着我将能够从 Fedora 存储库安装 .rpm 应用程序?
不。我相信这些包在存储库中是为了其他目的。因为rpm
它是alien
转换包所必需的。yum
我相信它包含在chroot
环境中工作,正如所暗示的那样这个启动板答案。
如果您尝试在 Ubuntu 中使用 rpm 存储库,则会出现很多问题。您需要一个基于 rpm 的工作系统才能使用 rpm 存储库。Ubuntu 基于 Debian 并使用 debian 软件包。尝试安装即使是最简单的dirdiff
rpm 也会抛出错误,抱怨缺少最基本的libc.so.6
库。它也无法识别/bin/sh
和ldconfig
,尽管这些在系统中可用。
以下是试验的结果
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: Downloads/dirdiff-2.1-163.6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
error: Failed dependencies:
/bin/sh is needed by dirdiff-2.1-163.6.x86_64
/sbin/ldconfig is needed by dirdiff-2.1-163.6.x86_64
libc.so.6()(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by dirdiff-2.1-163.6.x86_64
tcl is needed by dirdiff-2.1-163.6.x86_64
tk is needed by dirdiff-2.1-163.6.x86_64
这表明,整个系统应该基于 rpm 包构建,否则无法只安装 rpm。但是,您可以先将 rpm 包转换为 debian 包,然后再安装。
检查这些问题
- 如何安装和管理 RPM?
- 这个问题的答案yum 何时对 Ubuntu 用户有用?关于 Ubuntu 存储库中的 Yums 目的