回答:
ソフトウェアセンターから、またはターミナルで次のコマンドを実行して、Synaptic Package Managerをインストールします。
sudo apt-get install synaptic
synaptic
Unityダッシュを入力してからを押して開きますEnter。
次に、この手順に従います。
それでおしまい。壊れたパッケージはなくなりました。
ダウンロード不要、GUI不要:
壊れたパッケージをリストできます:
dpkg -l | grep ^..r
r状態(3番目のフィールド)の意味:reinst-required(パッケージが壊れている、再インストールが必要)
これらのパッケージをリストおよび削除するには:
dpkg -l | grep ^..r | while read -r | tr -s ' ' | cut -d' ' -f2 | while read -r name; do sudo apt-get remove "$name"; done
(このスレッドからコピーされた回答。)
ppaからインストールしたパッケージをクリーンアップするppa-purge
には、ppaがppa:xorg-edger / ppaであると仮定してを使用する必要があります
sudo apt-get install ppa-purge
sudo apt-get update
sudo ppa-purge ppa:xorg-edger/ppa
sudo apt-get install -f
手順5を実行してもエラーが発生する場合は、戻って質問を更新してください。
幸運を。
壊れたパッケージを修正するスクリプトを作成しました。これは、/ var / log / dist-upgrade / apt.logで壊れたパッケージを検索し、パッケージ名を見つけて、指定されたコマンドをそれらに適用します。
このスクリプトの使用には注意してください。壊れたパッケージの中にはシステムに関連するものがあり、新しい問題を引き起こす場合があるためです。したがって、removeコマンドの代わりにinstallまたはupgradeコマンドを使用します。
以下のコマンドを使用してスクリプトをダウンロードします。
wget https://gist.githubusercontent.com/EmpireWorld/8eb920165777399cfd684d8d4227a6e2/raw/17e6d4a151a6163aa45dd8302b965ed433b27741/fix-broken.sh
次に実行します:
./fix-broken.sh
また、次のように壊れたパッケージに適用するアクションを設定できます。
./fix-broken (install|upgrade|remove)
デフォルトのアクションはremoveです。
Broken dependencies
ステータスページにありません。