开机后的更新过程受够了默默地停了大约80%。系统启动,甚至我的 Cinnamon 也启动,我可以使用许多应用程序。
但现在安装了部分 .fc21 软件包和部分 .fc22 软件包。
# dnf list > packages.list
# grep -n Available packages.list
6462:Available Packages
# head -6461 packages.list > packages-installed.list
# grep .fc22 packages-installed.list | wc -l
3101
# grep .fc21 packages-installed.list | wc -l
3235
# dnf repolist
Last metadata expiration check performed 1:01:15 ago on Thu May 28 16:57:26 2015.
repo id repo name status
*fedora Fedora 21 - x86_64 42,816
google-chrome google-chrome 3
rpmfusion-free RPM Fusion for Fedora 21 - Free 470
rpmfusion-free-updates RPM Fusion for Fedora 21 - Free - Updates 397
rpmfusion-nonfree RPM Fusion for Fedora 21 - Nonfree 178
rpmfusion-nonfree-updates RPM Fusion for Fedora 21 - Nonfree - Updates 307
*updates Fedora 21 - x86_64 - Updates 17,014
当我第一次打电话时dnf repolist
,都是 Fedora 22 存储库。我尝试了一些rpm --rebuilddb
(dnf distro-sync
但并不真正知道我在做什么)。例如:
# dnf list kernel
Last metadata expiration check performed 1:17:17 ago on Thu May 28 16:57:26 2015.
Installed Packages
kernel.x86_64 3.19.5-200.fc21 @System
kernel.x86_64 3.19.7-200.fc21 @System
kernel.x86_64 4.0.4-301.fc22 @System
# uname -r
3.19.7-200.fc21.x86_64
如果有人知道我如何可以修复这个系统而不完全重新安装它,我将不胜感激任何提示......
对于任何人都想知道结果的情况wc -l
- 输出中包含了一些行dnf list
:
# grep -e "^ " packages-installed.list | wc -l
102
# grep -e "^ " packages-installed.list | head -2
1:0.9.10.2-5.fc21 @System
1:1.0.2-1.fc22 @System
# grep -v .fc2[21] packages-installed.list | wc -l
125
答案1
这不是问题。我们没有对 F22 进行大规模重建,因此最后在 F21 时间范围内构建的一些软件包仍然带有 F21 标签。
不过,您并不是唯一一个有这种担忧的人,因此我们在 Fedora 杂志上写了一篇关于它的文章 — 请参阅Fedora 22 将包含一些 fc21 软件包。