2020/05/28

apt-key addで登録したキーを削除する

<状況>
apt-key addで登録したキーを削除したい。
検索すると古い情報が重複してヒットするため、解決方法が見つかりにくい。

<環境>
chromebookのLinux(ベータ版)環境 / Debian 9: 9.12 (Stretch)
Chromebook 311 / C721-N14N / Acer
Chrome OS バージョン: 79.0.3945.123(Official Build) (64 ビット)

<解決方法>
まず削除すべきキーのエントリを探す。
$ sudo apt-key list
... snip
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]
...snip
そして削除するキーのフィンガープリントの末尾8桁を用いて(前記赤文字)、削除する。

2020/05/20

crouton環境でUbuntu bionicをインストール

<状況>
crouton環境にてUbuntu 18.04 LTSをインストールしようとするとエラーが出てインストールが完了しない。
croutonではUbuntu 18.04 LTSはbionicとして指定できる。
$ sudo ~/Downloads/crouton -r list
とすると
bionic*
と表示されるので、ちょっとがんばればインストールできる可能性があるとされている。

<環境>
Chromebook 11 / C740-F34N / Acer
Chrome OS バージョン: 81.0.4044.141(Official Build) (64 ビット)
(crouton環境 / Ubuntu 18.04.4 LTS)

<解決方法>
(1)Xを除く最小のシステムをインストールする。
$ sudo ~/Downloads/crouton -r bionic -t core,audio

(2)enter-chrootでUbuntu bionic環境に入り、最小のX11サブシステムをインストールする。
$ sudo enter-chroot
$ ### ここからUbuntu bionic環境
$ sudo apt update
$ sudo apt install xinit xterm   ### ここで最小のX11サブシステムをインストール
$ exit
$ ### ここでUbuntu bionic環境を抜ける


(3)残りのシステムを、アップデートする形でインストールする。
$ sudo sh -e ~/Downloads/crouton -u -r bionic -t xfce-desktop,chrome,keyboard,extension

3 Steps to Install Bionic Beaver - dnschneid/crouton Wiki - GitHub