내 터미널에서 다음 메시지가 나타납니다.
resolving dependencies...
looking for inter-conflicts...
Targets (1): libproxy-0.4.7-2
Total Installed Size: 0.29 MiB
Proceed with installation? [Y/n]
(1/1) checking package integrity
[###############################################] 100%
error: libproxy: signature from "Evangelos Foutras<[email protected]>" is invalid
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
이 문제를 어떻게 해결할 수 있나요?
답변1
항상 설치를 시작하십시오 -Syu
. 이 경우 이전 arch-keyring
패키지를 사용하고 있을 수 있습니다.
pacman -Syu archlinux-keyring
libproxy를 설치하기 전에 먼저 이 작업을 수행하십시오.
SigLevel = Never
어쨌든, 빠르고 더러운 해킹은 이 제한을 일시적으로 우회하기 위해 /etc/pacman.conf에 행을 추가하는 것입니다( [options]
태그 아래에 있거나 기존 태그를 수정함).
답변2
문제는 올바른 키가 확인되지 않는 것 같은데 pacman
... 사실 패키지 libproxy
는 직접 만든 것이 아닙니다.에반겔로스 푸트라스, 하지만 이를 통해얀 드 그루트. 어쩌면 EF가 이전 관리자였고 pacman
아직 변경 사항을 인정하지 않았을 수도 있습니다.
먼저 기본 패키지 목록의 새 복사본을 다운로드해야 할 수도 있습니다.
$ pacman -Syyu
-S
: 동기화 패키지.-yy
: 메인 패키지 목록 새로 고침(두 번 무시됨)“이미 최신 상태입니다”예).-u
:시스템 업그레이드.
특히 하나의 패키지를 설치하려는 경우에도 pacman
시스템(및 시스템)을 최신 상태로 유지하는 것이 중요합니다. 이 명령이 성공적으로 종료되었는지 확인하고 패키지를 다시 설치해 보세요.
( SigLevel = Never
에 구성이 추가되었습니다 .pacman
warl0ck의 답변 보기)를 사용하면 이러한 모든 검사를 우회할 수 있습니다.