Raspberry PiでVisual Studio Code インストール後のaptで警告

問題

Rapsberry PiへVisual Studio Codeをインストール後、パッケージ更新を行う度にエラーが表示されるようになった。

>> apt-get update

・・・省略・・・
エラー:3 https://packagecloud.io/headmelted/codebuilds/debian stretch InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 0CC3FD642696BFC8
・・・省略・・・

解決策

検索を行うと、

wget -qO - https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -

というおまじないが見つかる。
ベンダーから公開鍵ファイルを取得してローカルへ追加するようだが、ポイントは、-qO -の部分をqとO -(大文字のオーにハイフン)の2つのオプションと解釈することである。

wgetのマニュアルページから引用。

       -O file
       --output-document=file
           The documents will not be written to the appropriate files, but all will be concatenated together and
           written to file.  If - is used as file, documents will be printed to standard output, disabling link
           conversion.  (Use ./- to print to a file literally named -.)

情報源

Visual Studio CodeのサイトのPublic GPG Keyの辺りにこの手順の記述がある。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です