2022/04/03 追記:
コメント欄にある通り、この手順で環境を壊してしまうケースもあります。
実行に際しては、バックアップを取るなどの対策をお願いします。
また、本記事は 2015年に書かれた Ubuntu 12.04 向けの記事であり、それ以外の環境においてはもっと適切な方法があるかもしれません。
本記事はあくまで参考として見ていただき、実行についてはご自身の責任で実行していただけると幸いです1。
こんな時。
dpkg: dependency problems prevent configuration of libc6-dev:
libc6-dev depends on libc6 (= 2.15-0ubuntu10.10); however:
Version of libc6 on system is 2.15-0ubuntu10.12.
libc6-dev depends on libc-dev-bin (= 2.15-0ubuntu10.10); however:
Version of libc-dev-bin on system is 2.15-0ubuntu10.12.
ガチャガチャコマンド打っているとこんなメッセージも出てくるが、apt-get -f install
では直らない。
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
結局、以下で対処できた。
sudo dpkg --purge --force-depends libc6-dev
sudo apt-get install -f
依存を断ち切ってlibc6-dev
を削除することが必要のようだ。
-
Qiita や Zenn など投稿型情報サイトの記事全般に言えることでもあります。 ↩