Как исправить неудовлетворенную зависимость erlang в ubuntu?

sudo apt-get purge --auto-remove erlang 

и для другого пакета, например для узла

Ошибка:

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 rabbitmq-server : Depends: erlang-base (>= 1:19.3) but 1:18.3-dfsg-1ubuntu3.1 is to be installed or
                            erlang-base-hipe (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-crypto (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-eldap (>= 1:19.3) but 1:18.3-dfsg-1ubuntu3.1 is to be installed or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-inets (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-mnesia (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-os-mon (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-parsetools (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-public-key (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-runtime-tools (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-ssl (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-syntax-tools (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-tools (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: erlang-xmerl (>= 1:19.3) or
                            esl-erlang (>= 1:19.3)
                   Depends: socat but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
1
задан 5 December 2018 в 18:02

1 ответ

У меня такая же ошибка после установки старого эликсира и последующего ручного добавления последнего репозитория erlang на их веб-сайт. Мне помогло удаление старой версии:

sudo apt-get purge elixir
sudo apt-get purge erlang

После очистки я смог успешно установить:

sudo apt-get install esl-erlang
2
ответ дан 2 January 2020 в 13:35

Другие вопросы по тегам:

Похожие вопросы: