aptによる更新は以下の通り。
# リポジトリ更新
sudo apt update
# 小さなアップデート
sudo apt -y upgrade
# 大きなアップデート
sudo apt -y full-upgrade
# 不要になったものを削除
sudo apt autoremove
# aptの不整合を修正
sudo apt --fix-broken install
カーネルアップデートで/bootが溢れたとき
まず、以下のコマンドで現在使用中のカーネルバージョンを調べます。
uname -a
次に、以下のコマンドで現在インストールされているカーネルバージョンを把握します。
sudo dpkg --get-selections | grep -P '^linux-image-\d'
右端がdeinstallになっているのは、以前インストールされていたが今はインストールされていないものです。右端がinstallのものを見て、現在使用中のバージョン以外の以下のファイルを手動で削除します。
- config-バージョン番号
- initrd.img-バージョン番号
- System.map-バージョン番号
- vmlinuz-バージョン番号
実行コマンドは以下のようになります。
cd /boot
version=バージョン番号
rm config-$version initrd.img-$version System.map-$version vmlinuz-$version
これで空きができるので、以下を実行してaptの不整合を修正します。
sudo apt --fix-broken install
ここで、再度インストールされているカーネルバージョンを調べて、installになっているものが複数あれば、現在使用中のカーネル以外は削除します。
sudo apt autoremove linux-image-バージョン番号