几周前我升级到了 Fedora 21(通过 fedup),但有些东西仍然感觉像 Fedora 20。
第一个例子:cat /etc/fedora-release
确实说Fedora release 21 (Twenty One)
。但是,尽管如此,我的 gcc 仍然是 4.8,gcc --version gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7)
并且
第二个例子:当我尝试安装软件时,我经常得到 fedora20 软件包,即使 fedora21 版本中也有相同的软件包(例如:yum install latexmk shows Installing: latexmk noarch 4.42-1.fc20
,但 fedora 确实有用于 fedora21 的相同版本的 Latexmk (参见http://koji.fedoraproject.org/koji/packageinfo?packageID=2276.)。
我怎样才能开始解决这个问题?
答案1
听起来 Fedup 中出了点问题。由于每个已经运行了一段时间并添加和删除了一些软件包的系统实际上都是唯一的,不幸的是,这种情况有时会发生。
从您的评论来看,您有一些重复的包和其他问题;要解决此问题,请确保已yum-utils
安装该软件包,然后运行
sudo package-cleanup --cleandupes
进而
sudo package-cleanup --problems
(如有剩余,请清理干净。
然后,运行
sudo yum distro-sync
这将确保您安装的软件包与您实际运行的版本匹配。