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

これによりデータベースが修正され、パックマンを介して再インストールできるようになりました。

おすすめ記事