ubuntu ソフトウエア更新 apt update upgradeの失敗対処メモ 18.4


「ソフトウエアの更新」アプリや sudo apt update、sudo apt upgrade、
apt install で失敗したり、途中で止まってしまう場合の対処メモ

  • 18.4.2で更新時に起きたトラブル対処
  • まずupdateは非常に時間がかかる場合があると思っていた方が良い
  • 下手にプロセスを止めない方が良い
  • 数時間程度してダメな場合

トラブル対処

$ suddo apt —fix-broken install
$ sudo apt dpkg —configure -a

$ sudo apt autoremove # 不要なパッケージを削除

通常の更新作業

$ sudo apt update
$ sudo apt upgrade

dpkg系の対処メモ

原因を探る

$ sudo dpkg --audit

壊れているパッケージの強制削除

$ sudo dpkg --remove --force-remove-reinstreq 該当パッケージ

dpkg マニュアルメモ

dpkg [action] [option] [package]
action引数
-i パッケージをインストールする
--unpack パッケージを展開する
--configure 展開されているパッケージを設定する
-r, --remove パッケージをアンインストールする
-l パターン パターンにマッチするパッケージを一覧する
-L システムにインストールされているパッケージを一覧する
-C インストールが完了していないパッケージを一覧する
-S ファイル名 指定したファイルが所属するパッケージを表示する
--force-depends

オプション引数
--force-remove-reinstreq 再インストール必須、状態のパッケージ強制削除
-B 依存しているパッケージの設定を取り消す
--force-downgrade 強制的に古いバージョンのパッケージをインストールする
--no-force-downgrade 古いバージョンのパッケージのインストールを拒否する
--force-depends 依存関係を無視してインストール,アンインストールを行う
--force-depends-version 依存関係を評価するときにバージョンは無視する
--force-conflicts 他のパッケージと競合してもインストールする
--force-remove-reinstreq 再インストール必須、状態のパッケージ強制削除

参考

debian MANPAGE https://manpages.debian.org/about.html
ubuntu manials http://manpages.ubuntu.com/manpages/