![我的 Fedora 安装因意外的“yum upgrade”而消失了](https://linux22.com/image/1386009/%E6%88%91%E7%9A%84%20Fedora%20%E5%AE%89%E8%A3%85%E5%9B%A0%E6%84%8F%E5%A4%96%E7%9A%84%E2%80%9Cyum%20upgrade%E2%80%9D%E8%80%8C%E6%B6%88%E5%A4%B1%E4%BA%86.png)
如何回滚?我尝试过yum history undo 143
,但yum --skip-broken history undo 143
出现以下错误。
重要的是:我所关心的只是让我的内核和自定义图形驱动程序恢复到原来的样子——默认内核无法启动,而且笔记本电脑显示器的亮度至少不能用 Fn 键来调整,这让我的眼睛很疼。
其余的包可以随意保留或删除,这无所谓。所以如果我能得到任何唾手可得的成果,那就太好了:
Skip-broken could not solve problems
Error: Package: nautilus-extensions-3.6.3-4.fc18.x86_64 (@updates)
Requires: nautilus = 3.6.3-4.fc18
Removing: nautilus-3.6.3-4.fc18.x86_64 (@updates)
nautilus = 3.6.3-4.fc18
Downgraded By: nautilus-3.6.3-3.fc18.x86_64 (fedora)
nautilus = 3.6.3-3.fc18
Error: Package: 2:qemu-kvm-1.2.2-14.fc18.x86_64 (@updates)
Requires: qemu-system-x86 = 2:1.2.2-14.fc18
Removing: 2:qemu-system-x86-1.2.2-14.fc18.x86_64 (@updates)
qemu-system-x86 = 2:1.2.2-14.fc18
Downgraded By: 2:qemu-system-x86-1.2.0-23.fc18.x86_64 (fedora)
qemu-system-x86 = 2:1.2.0-23.fc18
Error: Package: 12:dhclient-4.2.5-15.fc18.x86_64 (@updates)
Requires: dhcp-common = 12:4.2.5-15.fc18
Removing: 12:dhcp-common-4.2.5-15.fc18.x86_64 (@updates)
dhcp-common = 12:4.2.5-15.fc18
Downgraded By: 12:dhcp-common-4.2.4-23.P2.fc18.x86_64 (fedora)
dhcp-common = 12:4.2.4-23.P2.fc18
Error: Package: libreport-2.1.7-1.fc18.x86_64 (@updates)
Requires: libreport-python = 2.1.7-1.fc18
Removing: libreport-python-2.1.7-1.fc18.x86_64 (@updates)
libreport-python = 2.1.7-1.fc18
Downgraded By: libreport-python-2.0.19-3.fc18.x86_64 (fedora)
libreport-python = 2.0.19-3.fc18
Error: Package: openldap-2.4.35-4.fc18.1.x86_64 (@updates)
Requires: nss-tools
Removing: nss-tools-3.15.2-1.fc18.x86_64 (@updates)
nss-tools = 3.15.2-1.fc18
Downgraded By: nss-tools-3.14-7.fc18.x86_64 (fedora)
nss-tools = 3.14-7.fc18
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
1:numpy-f2py-1.7.1-1.fc18.x86_64 has missing requires of numpy = ('1', '1.7.1', '1.fc18')
python-matplotlib-1.2.0-14.fc18.x86_64 has missing requires of numpy
python-numexpr-2.0.1-2.fc18.x86_64 has missing requires of numpy >= ('0', '1.6', None)
python-pandas-0.10.0-1.fc18.x86_64 has missing requires of numpy
python-tables-2.4.0-1.fc18.x86_64 has missing requires of numpy >= ('0', '1.4.1', None)
scipy-0.12.1-1.fc18.x86_64 has missing requires of numpy
yum --skip-broken history rollback 142
输出略有不同:
Skip-broken could not solve problems
Error: Package: nautilus-extensions-3.6.3-4.fc18.x86_64 (@updates)
Requires: nautilus = 3.6.3-4.fc18
Removing: nautilus-3.6.3-4.fc18.x86_64 (@updates)
nautilus = 3.6.3-4.fc18
Downgraded By: nautilus-3.6.3-3.fc18.x86_64 (fedora)
nautilus = 3.6.3-3.fc18
Error: Package: 2:qemu-kvm-1.2.2-14.fc18.x86_64 (@updates)
Requires: qemu-system-x86 = 2:1.2.2-14.fc18
Removing: 2:qemu-system-x86-1.2.2-14.fc18.x86_64 (@updates)
qemu-system-x86 = 2:1.2.2-14.fc18
Downgraded By: 2:qemu-system-x86-1.2.0-23.fc18.x86_64 (fedora)
qemu-system-x86 = 2:1.2.0-23.fc18
Error: Package: 12:dhclient-4.2.5-15.fc18.x86_64 (@updates)
Requires: dhcp-common = 12:4.2.5-15.fc18
Removing: 12:dhcp-common-4.2.5-15.fc18.x86_64 (@updates)
dhcp-common = 12:4.2.5-15.fc18
Downgraded By: 12:dhcp-common-4.2.4-23.P2.fc18.x86_64 (fedora)
dhcp-common = 12:4.2.4-23.P2.fc18
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
1:numpy-f2py-1.7.1-1.fc18.x86_64 has missing requires of numpy = ('1', '1.7.1', '1.fc18')
python-matplotlib-1.2.0-14.fc18.x86_64 has missing requires of numpy
python-numexpr-2.0.1-2.fc18.x86_64 has missing requires of numpy >= ('0', '1.6', None)
python-pandas-0.10.0-1.fc18.x86_64 has missing requires of numpy
python-tables-2.4.0-1.fc18.x86_64 has missing requires of numpy >= ('0', '1.4.1', None)
scipy-0.12.1-1.fc18.x86_64 has missing requires of numpy
[root@y500-fedora