【Ununtu】apt-getでインストール時に「The following packages have unmet dependencies」が出たときの対処法

目次

原因

インストールしようとしているパッケージをインストールするのに必要なパッケージ(依存パッケージ)のバージョンが合わないか、依存パッケージ自体がない場合に発生する可能性があります。

対処法

パッケージそのものがない場合は、apt-get installなどでインストールしてから再度試してみてください。

バージョンがあっていない場合、以下のような表示になります。

これは最新版のvimをインストールしようとしたら起こったエラーです。
この場合vim-commonvim-runtimeのバージョンが新しいものが入っているのが原因なのでバージョン指定して再インストールします。

1
2
3
4
5
...
The following packages have unmet dependencies:
vim : Depends: vim-common (= 2:8.2.2815-0york0~20.04) but 2:8.2.3458-0york0~20.04 is to be installed
Depends: vim-runtime (= 2:8.2.2815-0york0~20.04) but 2:8.2.3458-0york0~20.04 is to be installed
...
  • バージョン指定をして再インストール

    バージョン2:8.2.2815-0york0~20.04をインストールします。

    1
    2
    sudo apt-get install vim-common=2:8.2.2815-0york0~20.04
    sudo apt-get install vim-runtime=2:8.2.2815-0york0~20.04

【Ununtu】apt-getでインストール時に「The following packages have unmet dependencies」が出たときの対処法

https://blog.djima.net/2021/10/14/【Ununtu】apt-getでインストール時に「The-following-packages-have-unmet-dependencies」が出たときの対処法/

Author

Daiki Iijima

Posted on

2021-10-14

Updated on

2024-04-17

Licensed under