dnf

如何在 Fedora 35 中强制 dnf 下载新的 GPG 密钥?
dnf

如何在 Fedora 35 中强制 dnf 下载新的 GPG 密钥?

我突然无法通过 dnf 更新 Keybase。我收到以下错误: Transaction Summary ================================================================================ Upgrade 1 Package Total size: 159 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] keybase-5.9.0.20211217212642.29bfd9d39f-1.x86_64.rpm: Alrea...

Admin

删除 repo 后如何删除冲突的 DNF 包?
dnf

删除 repo 后如何删除冲突的 DNF 包?

我删除了一个不再使用的 repo。我以为在删除文件之前删除该 repo 提供的所有包是正确的.repo。rm唉,似乎事实并非如此,PHP 尚未正确卸载。 现在,如果我输入sudo dnf install php,我会得到以下结果: Erreur : Problème: conflicting requests - package php-7.4.16-1.fc33.x86_64 requires php-common(x86-64) = 7.4.16-1.fc33, but none of the providers can be inst...

Admin

为什么 dnf updateinfo 只输出“上次元数据过期检查”
dnf

为什么 dnf updateinfo 只输出“上次元数据过期检查”

我正在编写一个程序来控制 dnf,它需要一个可用更新列表以供进一步处理。 该命令dnf updateinfo似乎是我想要的,我在 CentOS 8 Stream 上尝试过,但它只是输出以下内容: Last metadata expiration check: 0:24:03 ago on Tue 09 Feb 2021 07:51:05 PM CST. 我遗漏了什么吗? 顺便问一下,我想知道是否有更好的方法可以用 dnf 来实现? ...

Admin

dnf 更新中断后 CentOS 服务器不可用
dnf

dnf 更新中断后 CentOS 服务器不可用

我在 CentOS 8 机器上运行了一个dnf update,它卡住了,所以我在半小时左右后终止了该进程。现在似乎什么都不起作用了,甚至sudo无法访问。我已经关闭了服务器的电源,但这些基本命令仍然不起作用。 再次运行dnf update显示名称解析错误: Errors during downloading metadata for repository 'AppStream': — Curl error (6): Couldn't resolve host name for https://mirrorlist.centos.org/?release=...

Admin

如何在 Fedora 33 中将软件包锁定到次要版本?
dnf

如何在 Fedora 33 中将软件包锁定到次要版本?

我有一台运行 Fedora 33 的虚拟机,但最近我发现虚拟机崩溃是因为内核更新到了最新版本(见dnf info kernel下文)。我还发现内核 5.8.x 使虚拟机正常工作。我当前的内核版本如下: ❯ uname -r 5.8.15-301.fc33.x86_64 我找到了几篇关于这个主题的博客文章,它们使用了versionlockDNF 的插件,但它们没有解释——不确定是不是因为这是不可能的——如何将软件包锁定到小版本。由于我上面所说的,我想继续接收 5.8.x 的更新,但不更新到 5.9.x。将内核锁定为kernel-5.8.15-301.fc33...

Admin

如何在 CentOS 8 上安装 jsoncpp
dnf

如何在 CentOS 8 上安装 jsoncpp

我努力了: $ sudo dnf install jsoncpp Last metadata expiration check: 0:31:37 ago on Fri 17 Jul 2020 02:02:47 PM CST. No match for argument: jsoncpp Error: Unable to find a match: jsoncpp 我知道我可以从源代码安装 jsoncpp,但我只是想知道最好的方法是什么? ...

Admin

在 Fedora 上 - 如何找到自安装以来已被更改的(配置)文件?
dnf

在 Fedora 上 - 如何找到自安装以来已被更改的(配置)文件?

我目前发现我的板载声音设备(流行的 NUC 设备)存在问题,但尚未找到解决方法。因此,我目前“希望”我过去对某些配置文件进行了一些修改,而这些修改现在导致了问题。 但是我如何找到这些修改呢?我记不得我一开始是如何摆弄配置文件的。 除了与手动并行安装操作系统进行比较外,Fedora 是否提供了某种方法来查找已安装文件的修改dnf?我猜最复杂的方法是只查找配置文件的修改,但如果我有机会比较全部文件dnf与其原始文件一起安装也很好。 我的问题的简短版本是: 有没有办法用 Fedora/ 查找已安装文件的修改dnf? 或者:有没有办法获取安装的所有文件的内...

Admin

如何通过“dnf”命令知道哪个包提供了头文件
dnf

如何通过“dnf”命令知道哪个包提供了头文件

我知道dnf provides可以找到包含特定命令的包,例如 $ dnf whatprovides g++ Last metadata expiration check: 0:57:32 ago on Wed May 20 09:43:51 2020. gcc-c++-9.3.1-2.wf31.x86_64 : C++ support for GCC Repo : @System Matched from: Provide : g++ = 9.3.1-2.wf31 gcc-c++-9.3.1-2.wf31.x86_64 : C++ s...

Admin

系统升级期间缺少 RPM-GPG-KEY-fedora-32-x86_64
dnf

系统升级期间缺少 RPM-GPG-KEY-fedora-32-x86_64

尝试运行时,sudo dnf system-upgrade download --refresh --releasever=32所有软件包都下载完毕并即将安装后出现以下错误: warning: /var/lib/dnf/system-upgrade/kernel-core-5.6.10-300.fc32.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 12c944d0: NOKEY Curl error (37): Couldn't read a file:// file for file:///etc...

Admin

Centos8 dnf 更新事务检查错误
dnf

Centos8 dnf 更新事务检查错误

dnf update将我的 centos7 升级到 centos8 后,出现此错误 Error: Transaction check error: file /usr/lib64/libgdbm_compat.so.4.0.0 from install of gdbm-libs-1:1.18-1.el8.x86_64 conflicts with file from package gdbm-1.10-8.el7.x86_64 我试过了dnf install -y libgdbm --best --allowerasing ,dnf instal...

Admin

Fedora 上哪个软件包提供 qmake?
dnf

Fedora 上哪个软件包提供 qmake?

我无法确定qmakeFedora 31 上提供的 Qt 包。我已经安装了qt5-designer qconf qt5-devel qt5-qtbase qt5-qtbase-devel qt5-qttools qt5-qttools-devel(和依赖项)。 $ dnf search qmake Last metadata expiration check: 5 days... ============================= Name Matched: qmake ============================== mingw32-q...

Admin

CentOS 8-lightDM 安装
dnf

CentOS 8-lightDM 安装

我无法在 CentOS 8 中安装 lightDM 显示管理器。当尝试使用命令 $sudo dnf install lightdm 我得到了错误 问题:冲突的请求 没有提供 lightdm-1.30.0-3.el8.x86_64 所需的 lightdm-greeter = 1.2(尝试添加“--skip-broken”以跳过可卸载的软件包或“--nobest”以不仅使用最佳候选软件包) 我遗漏了什么吗?比如通过 dnf 添加 lightm 的 repo? 任何帮助我都感激不尽。 ...

Admin

VirtualBox 移除陷入困境
dnf

VirtualBox 移除陷入困境

我在 Fedora 30 上卸载 VirtualBox 时搞砸了,现在它“未安装”,但我无法重新安装它(由于内核问题,我打算降级到 5.*)。文件不再存在,但操作系统认为它仍然存在。问题是:我如何删除此安装? sudo dnf remove VirtualBox-6.0 输出 Remove 1 Package Freed space: 238 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test T...

Admin

Fedora 27 中的 dnf 抛出了 python 错误
dnf

Fedora 27 中的 dnf 抛出了 python 错误

我正在寻求从 Fedora 27 升级,但是 DNF 不知为何损坏了。 $ dnf upgrade Traceback (most recent call last): File "/bin/dnf", line 58, in <module> main.user_main(sys.argv[1:], exit_code=True) File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 179, in user_main errcode = main(...

Admin

如何更改 Fedora 更新时保留的内核数量?
dnf

如何更改 Fedora 更新时保留的内核数量?

运行“dnf update”时,系统将仅保留已安装的 3 个先前的内核版本。一旦我尝试安装第 4 个更新,dnf 就会删除最旧安装的内核。我如何增加或减少可用/已安装内核的数量? ...

Admin