을 (를) 설치하고 싶습니다 sudo
. 그래서 pacman -S sudo
. 하지만 다음과 같은 오류가 발생합니다.
warning: database file for 'extra' does not exist
warning: database file for 'community' does not exist
error: failed to prepare transaction (could not find database)
'extra'
및에 대한 데이터베이스 파일을 어떻게 설치 'community'
합니까? 저는 Arch Linux에 있습니다.
먼저 실행 pacman -Syy
을 시도한 다음 sudo를 다시 설치하십시오.
리포지토리가에서 주석 처리되지 않았는지 확인합니다 /etc/pacman.conf
.
또는 미러 목록 이 오래되었을 수 있습니다. 현재 미러 목록을 생성 하여/etc/pacman.d/mirrorlist
이 관련 포럼 스레드 에서 인용 :
다음을 수행 할 수 있습니다.
- 다른 거울을 골라
- ftp가 아닌 http 미러를 사용해보십시오 (mirrorlist에서 http 미러를 선택하십시오).
또는 다음을 사용하여 데이터베이스를 수동으로 다운로드 할 수 있습니다.
wget ftp://mirror.csclub.uwaterloo.ca/archlinux/community/os/x86_64/community.db wget ftp://mirror.csclub.uwaterloo.ca/archlinux/extra/os/x86_64/extra.db
/ var / lib / pacman / sync /로 이동하고 'pacman -Syu'를 다시 실행합니다. / var / lib / pacman / sync / 예를 들어 /var/lib/pacman/sync/core.db.part에서 * .part 파일을 찾으면 제거하십시오.
이러한 문제를 방지하려면 팩맨을 이해하는 것이 중요합니다. pacman 사용에 대한 자세한 내용은 ArchWiki pacman 기사를 참조 하고을 참조하십시오 man pacman
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다