AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 782437
Accepted
edjm
edjm
Asked: 2024-08-23 21:50:43 +0800 CST2024-08-23 21:50:43 +0800 CST 2024-08-23 21:50:43 +0800 CST

如何找到包和依赖项?

  • 772

尝试弄清楚如何找到 yum 安装的存储库所在的位置。

我对 yum install 完全不熟悉,所以,如果 yum install whatever 不起作用,我都不知道去哪里查看它来自哪里。

我可以搜索哪些存储库。就我而言,我在 RHEL 8.x 的沙盒环境中工作。当我尝试运行 yum install wine -y 时,它失败了,因为它缺少依赖项。

我不知道如何找到存储库或搜索这些存储库。

任何对新手的指导都将不胜感激。谢谢。

rhel
  • 1 1 个回答
  • 42 Views

1 个回答

  • Voted
  1. Best Answer
    Marcus Müller
    2024-08-23T21:55:34+08:002024-08-23T21:55:34+08:00

    尝试弄清楚如何找到 yum 安装的存储库所在的位置。

    通常,您会坚持使用 Red Hat 的存储库和 EPEL(您可以通过安装 启用epel-release)。如果您需要某些由于许可原因无法包含在这些存储库中的东西,甚至可以使用 rpmfusion。但是对于这些来源,相当合理的存储库数量已经耗尽。

    第三方存储库通常只包含一个软件(例如,GPU 驱动程序或某个电路编辑器的实验版本等)。在您真正知道您需要该特定软件之前,积累任何此类存储库是没有意义的。

    我不知道如何找到存储库或搜索这些存储库。

    在您设置的存储库中,可以使用 进行搜索dnf search。

    搜索更多存储库:简而言之,您不需要。您会发现绝大多数可通过 yum 安装的软件包都在 RHEL、EPEL 或 rpmfusion 存储库中。

    如果您需要一个真正试图打包“世界”的发行版,那么 RHEL 并不是最佳选择——Red Hat 软件包非常注重长期维护的保证。Fedora 可能更符合您的口味,它的发行版寿命更短,软件包范围更大,同时具有与 RHEL 相同的工具dnf(yum很久以前就被取代了)。

    (此外,如果您今天想开始使用 RHEL8,它已经有点旧了。RHEL 9 / AlmaLinux 9 已经存在。从社区的角度来看,RHEL8 有点像“被诅咒的”版本,[长篇故事],因此找到它的软件包可能会加倍困难。我认为,对于 SDL2 来说尤其如此,它很可能是 CentOS/RHEL 8 上 wine 缺少的依赖项?但公平地说,我wine上次查看时发现它坏了,所以可能现在还是这样。RHEL 方面似乎出了点小问题。)

    为了不让您独自面对 Wine 问题:您可以dnf install -y flatpak;然后从 flathub 安装Bottles。Flatpak是一种让应用程序携带所有自身依赖项的机制。您会失去一些集成,但它允许您在“恶劣”的打包环境中安装软件。

    • 2

相关问题

  • 为什么 Linux 会杀死我的进程?

  • linux redhat 7 ( 或 centos 7 ) + firewalld 屏蔽防火墙

  • systemctl 命令在 RHEL 6 中不起作用

  • 如何在 RHEL 7 上离线安装 docker?

  • 在 Gnome3 中禁用窗口的自动最大化

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve