잘못된 서명으로 인해 Arch Linux에서 libproxy를 설치할 수 없습니다.

잘못된 서명으로 인해 Arch Linux에서 libproxy를 설치할 수 없습니다.

내 터미널에서 다음 메시지가 나타납니다.

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-keyringlibproxy를 설치하기 전에 먼저 이 작업을 수행하십시오.

SigLevel = Never어쨌든, 빠르고 더러운 해킹은 이 제한을 일시적으로 우회하기 위해 /etc/pacman.conf에 행을 추가하는 것입니다( [options]태그 아래에 있거나 기존 태그를 수정함).

답변2

문제는 올바른 키가 확인되지 않는 것 같은데 pacman... 사실 패키지 libproxy는 직접 만든 것이 아닙니다.에반겔로스 푸트라스, 하지만 이를 통해얀 드 그루트. 어쩌면 EF가 이전 관리자였고 pacman아직 변경 사항을 인정하지 않았을 수도 있습니다.

먼저 기본 패키지 목록의 새 복사본을 다운로드해야 할 수도 있습니다.

$ pacman -Syyu
  • -S: 동기화 패키지.
  • -yy: 메인 패키지 목록 새로 고침(두 번 무시됨)“이미 최신 상태입니다”예).
  • -u:시스템 업그레이드.

특히 하나의 패키지를 설치하려는 경우에도 pacman시스템(및 시스템)을 최신 상태로 유지하는 것이 중요합니다. 이 명령이 성공적으로 종료되었는지 확인하고 패키지를 다시 설치해 보세요.

( SigLevel = Never에 구성이 추가되었습니다 .pacmanwarl0ck의 답변 보기)를 사용하면 이러한 모든 검사를 우회할 수 있습니다.

관련 정보