사용할 때마다...
yum install wine
패키지를 찾을 수 없다는 메시지를 받았습니다. 나는 이것을 사용해 보았지만 yum update
그것도 작동하지 않습니다. 그리고 우연히 도망쳤는데 chmod user:user /etc/yum
...
시스템은 64비트입니다.
답변1
CentOS에서 공식적으로 제공하지 않는 많은 수의 패키지를 포함하는 RPMForge라는 타사 저장소가 있습니다.이 페이지다양한 CentOS 버전에 설치하는 방법에 대한 지침이 있습니다.
그렇다면 chmod
다시 설치해 주실 수 있나요?yum
. 도움이 될지는 모르겠지만 디렉터리를 원래 권한 설정으로 복원하길 바랍니다.
답변2
삭제하면 /etc/yum
제거됨모두yum으로 구성되었으므로 지금은 작동하지 않는 것이 당연합니다. 다행스럽게도 이 디렉토리의 내용은 (적어도 Fedora에서는) yum 패키지의 일부이므로 rpm을 사용하여 yum을 직접 다시 설치하면 이 문제를 해결할 수 있습니다. 설치한 정확한 버전을 확인하고 다음과 같이 하십시오 rpm -Uhv --replacepkgs http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
(CentOS 5용이며, 5가 아닌 경우 사이트에서 버전을 찾아보십시오). 그래도 작동하지 않으면 디렉터리를 뒤져 업데이트(예: http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/
위와 같은 이름의 파일)를 찾으세요. 성공하면 하나 만들고 yum update --skip-broken
행운을 빕니다. 이후의 승리 댄스는 선택 사항입니다. 내 옆 벽으로 걸어가다가 머리를 부딪혔어딱딱한아니요: Linux가 말이 되지 않더라도 지시된 대로 정확히 수행한다는 점을 기억하는 것이 도움이 될 수 있습니다.너위의 의미가 제공되어야 합니다.
원하지 않는다RPM에서 사용하면 --force
종속성을 사용할 수 없는 경우에도 계속 진행하도록 지시하며 그 결과 시스템이 일관되지 않게 됩니다(제대로 작동할 가능성이 낮음). 언제 사용해야 하는지 묻지 마세요. 절박한 상황에서 최후의 수단입니다. 마치 공원에서 스위스 군용 칼을 들고 수술을 받는 것과 같습니다.