몇 주 전에 fedup을 통해 Fedora 21로 업그레이드했지만 일부 기능은 여전히 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)
이고
두 번째 예: 소프트웨어를 설치하려고 하면 동일한 패키지가 fedora21 버전에서 사용 가능함에도 불구하고 종종 fedora20 패키지를 받게 됩니다(예: 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
이렇게 하면 설치한 패키지가 실제로 실행 중인 버전과 일치하는지 확인할 수 있습니다.