Manjaro 설치 주요 문제

Manjaro 설치 주요 문제

방금 Manjaro와 팩맨을 사용하기 시작했습니다. 다음 명령을 사용하여 sublime-text를 설치하려고했습니다.팩맨 설치 지침그리고 비열한 열쇠가 추가된 것 같습니다. 다른 명령을 실행하려고 하면 다음과 같은 메시지가 계속 나타납니다.

Preparing...
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing multilib.db...
Refreshing sublime-text.db...
Downloading subli (sublime)...
Failed to prepare transaction:
invalid or corrupted database
Error: sublime-text.db.sig: sublime-text: signature from "Sublime HQ Pty Ltd <[email protected]>" is unknown trust
invalid or corrupted database (PGP signature)

솔직히 이 단계에서는 숭고한 텍스트를 사용할 수 있는지에 대해서는 신경 쓰지 않고 패키지 관리자를 사용할 수 있는 곳으로 가려고 노력합니다. 어떤 아이디어가 있나요? 이 키를 어떻게 삭제하나요?

답변1

따라서 키를 삭제해야 할 뿐만 아니라 데이터베이스에서 서명도 삭제해야 합니다.

데이터베이스를 정리하는 단계는 다음과 같습니다.

  1. 실행하여 삭제할 키를 식별하고 해당 ID(및 pacman-key --list-keys행 사이의 문자열)를 복사합니다.pubuid
  2. 삭제 키:pacman-key --delete {id}
  3. Run 은 pacman-key --list-sigs해당 서명을 식별하고 해당 ID(왼쪽 문자열)를 복사합니다.
  4. 서명 삭제:pacman-key --delete {id}
  5. 키 새로 고침pacman-key --refresh-keys

이로 인해 데이터베이스가 수정되었고 팩맨을 통해 다시 설치할 수 있게 되었습니다.

관련 정보