🔑
Google ChromeをCLIでインストールする
Google ChromeをCLIで追加すると以下のような警告が出た。
W: http://dl.google.com/linux/chrome/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
調べるとapt-keyを使った方法が出てくるがその方法は現在は非推奨らしい。(参考: apt-keyはなぜ廃止予定となったのか)
なので最新の方法を調べた。
環境
- Pop! OS 22.04LTS (Ubuntuでも動くはず)
手順
# GPGキーの追加
sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmour -o /usr/share/keyrings/google-keyring.gpg
# リポジトリの追加
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
# google chromeのインストール
sudo apt update && sudo apt install -y google-chrome-stable
おまけ
すでにapt-keyを使って追加した場合はapt-key del <keyid>
で消せる。
<keyid>
にはfinger printの末尾8文字を指定する。
-
keyidの確認
sudo apt-key list
... pub dsa1024 2007-03-08 [SC] 4CCA 1EAF 950C EE4A B839 76DC A040 830F 7FAC 5991 uid [ 不明 ] Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com> sub elg2048 2007-03-08 [E] pub rsa4096 2016-04-12 [SC] EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796 uid [ 不明 ] Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com> sub rsa4096 2021-10-26 [S] [有効期限: 2024-10-25] ...
-
削除
sudo apt-key del 7FAC5991 sudo apt-key del D38B4796
Discussion