팩맨을 사용하여 Nvidia 드라이버를 찾을 수 없습니다

팩맨을 사용하여 Nvidia 드라이버를 찾을 수 없습니다

나는 이것을 따르고 있습니다 :https://wiki.archlinux.org/index.php/Nvidia#Installing

명령이 pacman -S nvidia실패합니다 error: target not found: nvidia. 실제로 packman -Ss nvidia검색해도 일치하는 결과가 나오지 않습니다. "nvidia"와 일치하는 유일한 패키지는 extra 아래에 있습니다 extra/libcl.

내 저장소에는 활성화된 저장소가 /etc/pacman.conf있습니다 [extra](검색에서 성공적으로 찾은 추가 저장소 중 하나에 표시됨).

팩맨 목록이 최신이 아닐 수도 있습니다. 나는 도망 갔다 pacman -Sy.

그 말은 내가 지금 완전히 갇혀 있다는 뜻이에요.

답변1

"대상을 찾을 수 없음" 메시지가 나타나는 이유는 로컬 팩맨 데이터베이스가 nvidia새 버전으로 대체되었기 때문에 미러에 더 이상 존재하지 않는 대상( )을 참조하는 데 사용되고 있기 때문입니다.

이 문제를 해결하는 정확하고 유일한 안전한 방법은 먼저 다음을 pacman -Syy사용하여 로컬 pacman -Syu데이터베이스를 강제로 업데이트하는 것입니다.파손 가능성.

이러한 명령은 와 함께 사용할 수 있습니다 pacman -Syyu.

답변2

pacman -Syy내 저장소를 업데이트했고 이제 nvidia를 얻을 수 있습니다.

아치 문서에서:

팁: 두 개의 --refresh 또는 -y 플래그를 전달하면 pacman은 모든 패키지 목록이 최신이라고 간주되더라도 모든 패키지 목록을 새로 고치게 됩니다. 새 이미지로 변경할 때마다 pacman -Syy를 실행하는 것은 좋은 습관이며 가능한 문제를 피할 수 있습니다.

문제가 발생했습니다. (기기가 오랫동안 인터넷에 연결되지 않았지만 Arch를 설치할 때 NVIDIA 패키지가 있었어야 했습니다. 여기서 무엇이 잘못되었는지 잘 모르겠습니다.)

관련 정보