当我尝试安装完全不同的东西时,为什么终端会说它正在安装已经安装的软件包?

当我尝试安装完全不同的东西时,为什么终端会说它正在安装已经安装的软件包?

我使用的是 Fedora 23 MATE。

我一小时前尝试安装虚拟盒,但失败了,因为他们的网站已关闭。

我还安装了gyazo。那没有问题。

现在,当我尝试通过终端安装任何东西时,它总是列出 gyazo 和 VirtualBox 也已安装,即使 gyazo 已经安装并且 VirtualBox 现在无法安装。

怎么会?

这是一个全新的终端会话。我重新启动了我的机器,然后sudo dnf clean all我又重新启动了。

[family@hostname LinuxPC ~]$ sudo yum install samba samba-common 
samba-client cups-lib system-config-samba
Yum command has been deprecated, redirecting 
to '/usr/bin/dnf install samba samba-common samba-client cups-lib 
system-config-samba'. See 'man dnf' and 'man yum2dnf' for more information.
To transfer transaction metadata from yum to DNF, run
'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'
gyazo_gyazo-for-linux-source                      570  B/s | 296  B     00:00
Curl error (56): Failure when receiving data from the peer for 
https://www.virtualbox.org/download/oracle_vbox.asc
[TCP connection reset by peer]

为什么我刚尝试安装 samba 时却说正在安装 gyazo 和 VirtualBox?

我尝试打开 yum Extender 来清除这些软件包,但无法打开它。它总是因为一些Python错误而崩溃。所以我不能这样解决它。

答案1

有两种可能性:要么您获取这些软件包,因为像现在一样,之前获取这些软件包的努力失败了,dnf正在重试。

或者因为yumdnf保留有关软件包的不同附加数据,并且您似乎坚持使用已弃用的软件,所以您设法gyazo使用普通方式安装yum,但您感到dnf困惑。

因此,将交易元数据从 转移yumdnf,如果这没有帮助,请卸载并重新安装gyazo 通过使用 dnf

相关内容