问题标签 [dnf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
55 浏览

rpm - 无法从多个 yum 存储库中获取最新版本的软件包

我的 CentOS 8.1.1911 中有两个 rpm 存储库。详情如下:

这两个 repos 都包含包libvirt,并且 repo 中有较新的一个centos-advanced-virtualization。我的操作如下:</p>

  1. yum clean all && yum makecache
  2. yum list libvirt --showduplicates,但我从appstream
  1. 删除应用程序流,mv virt-1.repo virt-1.repo.bak && yum makecache
  2. yum list libvirt --showduplicates,我可以从centos-advanced-virtualization

那么,为什么我不能在一开始就获得较新的呢?我错过了什么?

0 投票
0 回答
44 浏览

bash - 跨平台Linux系统更新任务

一般来说,我可以每天从 cron 或手动完全更新我的所有系统。我在下面的目标是为 CentOS 或 Ubuntu(理想情况下也在 Alpine 和 SLES 等)提供跨平台代码来执行此操作。下面的很大一部分来自其他地方(找不到哪里),但它被打破了,我不得不调整一些位以使其正常工作。

  1. 这样做的想法是仅在经过一段时间(此处为 24 小时)后才执行更新 - 我是否正在检查/var/cache/aptDebian/Ubuntu 和/var/cache/dnf/expired_repos.jsonRHEL/Fedora/CentOS 的正确文件?我不完全确定,因为有时我认为应该触发更新,所以我认为其他东西正在更新这些文件,所以我很好奇是否有更好的文件可以定位?

  2. 您是否会说我正在捕获您希望完全更新系统的所有内容(在更新/修复损坏/升级方面),并且我是否按照正确的顺序进行操作?我我已经被 Ubuntu 覆盖了,但也许我错过了 CentOS 的东西?

  3. 我也特别想使它与 Alpine 兼容,因为这是我学习 docker 等的首选,所以希望在我弄乱我的 Alpine WSL 实例时无缝更新那些(SLES 少,但会很高兴拥有),即完全更新Alpine的正确方法是什么,我应该测试什么文件来检查该发行版中的更新时间?

0 投票
1 回答
56 浏览

python - 无法通过 Ansible (MacOS) 将 YUM 命令推送到云 VM

试图执行以下 Ansible 剧本:

一切都很完美,直到最后一个块(yum)。无论我对 Python 版本做什么,这都是我得到的错误:

我尝试过使用多个包管理器(例如 ASDF、PYENV 等)、python 版本、下载丢失的“dnf 模块”并通过主机文件指向它,或者更改

要自动,auto_legacy,指向 python 位置,恰好是先前下载的 python-dnf 模块存储等。

我已经在这个问题上苦苦挣扎了 2 周,所有其他 SOF 和其他网站谷歌搜索都没有解决任何问题。

目前我正在通过 Anaconda 使用 Python。

还尝试添加“use_backend =”(它的所有可能版本)。

修改对主机文件的访问权限并更改其内容后,我得到以下信息:

回溯(最后一次调用):文件“/Users/artyom/opt/anaconda3/bin/ansible-playbook”,第 62 行,在 import ansible.constants as C 文件“/Users/artyom/.local/lib/python3. 8/site-packages/ansible/constants.py”,第 181 行,在 config = ConfigManager() 文件“/Users/artyom/.local/lib/python3.8/site-packages/ansible/config/manager.py”中,第 302 行,在 init self._config_file = find_ini_config_file(self.WARNINGS) 文件“/Users/artyom/.local/lib/python3.8/site-packages/ansible/config/manager.py”中,第 244 行,在 find_ini_config_file potential_paths.append(unfrackpath("~/.ansible.cfg", follow=False)) 文件 "/Users/artyom/.local/lib/python3.8/site-packages/ansible/utils/path.py", 行50、在 unfrackpath b_basedir = to_bytes(os.getcwd(), errors='surrogate_or_strict') PermissionError:[Errno 13] 权限被拒绝

0 投票
1 回答
65 浏览

node.js - 使用 nvm 或包管理器中的节点是最佳实践吗?

我使用我之前在 Debian 发行版上使用 nvm 安装的 nodejs,但是我最近更改了我的发行版,用于 Fedora 进行开发工作,现在我知道 Fedora 是一个快速发展的发行版,所以它附带了最新版本的软件,在我的情况下是最近的节点版本。我想知道,你用什么来安装节点包管理器 dnf 或 nvm ?谢谢你。

0 投票
0 回答
26 浏览

centos - 在 CentOS 8 dnf 上接收依赖错误

我将 CentOS 7 升级到 8,并且在进程中丢失了 yum,并且遇到了 dnf 错误。我尝试安装的任何东西都会收到依赖项错误。一些帮助解决它?


运行事务检查错误:事务检查与 depsolve: (mariadb >= 3:10.3.27 if mariadb) 需要 mariadb-connector-c-3.1.11-2.el8_3.x86_64 (mariadb-connector-c-config = 3.1 .11-2.el8_3 如果 mariadb-connector-c-3.1.11-2.el8_3.x86_64 需要 mariadb-connector-c-config) rpmlib(RichDependencies) <= 4.12.0-1 是 mariadb-connector 需要的-c-3.1.11-2.el8_3.x86_64 要诊断问题,请尝试运行:'rpm -Va --nofiles --nodigest'。您可能损坏了 RPMDB,运行 'rpm --rebuilddb' 可能会解决问题。下载的包被保存在缓存中,直到下一次成功的交易。您可以通过执行“dnf clean packages”来删除缓存的包。

0 投票
1 回答
66 浏览

linux - 无法在 Centos 8 上安装回 yum

昨天我按照本教程将我的 Centos 7 VM 升级到 Centos 8: https ://www.tecmint.com/upgrade-centos-7-to-centos-8/

在本教程中,有一个关于删除 YUM 包管理器的步骤: dnf -y remove yum yum-metadata-parser rm -Rf /etc/yum

而且我现在无法重新安装它。需要看一下依赖项: 在此处输入图像描述

由于依赖关系,我也无法安装 python3-dnf 和 dnf-data : 在此处输入图像描述

这很奇怪,因为我已经安装了一些依赖项: 在此处输入图像描述

我很受阻,我真的不知道该怎么办。可能是我不需要 YUM 但我想念它……可能是因为我没有为我的发行版安装好的软件包?谢谢

0 投票
0 回答
75 浏览

protocol-buffers - 如何在 centos8 中使用 yum/dnf 安装包

我更喜欢通过 yum 命令安装而不是通过源代码安装

0 投票
1 回答
1966 浏览

linux - RHEL8/Fedora - yum/dns 导致无法为 docker-ce 下载 repodata/repomd.xml

问题

如何修复Cannot download repodata/repomd.xml: All mirrors were trieddocker-ce。

问题

Cannot download repodata/repomd.xml: All mirrors were tried按照yum install docker-ce当前(截至 2021 年 12 月 13 日)Docker 文档设置 Docker yum/dnf 存储库来获取错误。

步骤和错误

环境

用 8.4 和 8.5 复制。但是,其他 Fedora/RHEL/CentOS 也会有同样的问题。

0 投票
0 回答
15 浏览

dnf - DNF 系统升级重启不会触发升级(Fedora 33 到 34)

全部:

尝试按照 Fedora 文档从 Fedora 33 升级到 F34,但在重新启动后甚至在关机和重新启动后升级都不会开始。我已经重复了四次以上,包括清除系统升级和 dnf 缓存;dnf 历史列表不包含有关交易的任何信息。我没有收到任何错误消息,并且在日志中找不到任何内容(假设我什至在正确的地方寻找)。我过去曾在同一台机器上使用过 dnf 方法。机器继续引导至 F33 无问题。(我考虑过直接转到 F35,不建议这样做。)我在研究中发现的似乎是兼容性问题,但我再次看不到任何暗示,特别是因为事务测试没有标记任何事物。对前进有什么建议吗?谢谢!

0 投票
0 回答
97 浏览

centos - Centos 8:镜像列表中没有 URL

在 centos8 上,当我执行时:

我收到以下错误:

错误:下载包时出错:镜像列表中没有 URL

如何解决这个问题。