Как установить в старом выпуске Ubuntu более высокую версию пакета, которая доступна только в более новом выпуске Ubuntu?Я беру эрланг в качестве примера - PullRequest
0 голосов
/ 25 августа 2011

У меня есть ubuntu серверная система 8.04 hardy, где я устанавливаю rabbitmq. rabbitmq имеет зависимость erlang-nox (>= 1:12.b.3), но с текущей версией Ubuntu самая последняя версия erlang-nox, которую я могу получить: 1:11.b.5dfsg-11, через apt-get.

Итак, как мне установить более высокую версию erlang (erlang-nox) с помощью apt-get?

Я знаю, что более поздняя версия erlang доступна в более новой версии Ubuntu, например, на моем ноутбуке, Ubuntu - 9.1 karmic, а пакеты erlang - 13.b.1-dfsg-2ubuntu1.1. как я могу установить его в мою 8.04 серверную систему?

Я еще не пробовал, и, полагаю, ручная установка erlang из официального пакета может сработать, но сначала мне действительно нужен путь Debian, а именно apt-get .

Спасибо!

Ответы [ 2 ]

2 голосов
/ 25 августа 2011

Вы можете объявить репозиторий Ubuntu Karmic в /etc/apt/sources.list, затем apt-get update и затем установить пакет erlang более новой версии с помощью apt-get install erlang.

Но учтите, что все зависимости устанавливаемого вами пакета также могут быть более новых версий.И это, скорее всего, будет распространяться на все дерево зависимостей.Итак, у вас будет значительное обновление, и могут возникнуть конфликты.Но, AFAIK, это единственный способ сделать с apt-get.

1 голос
/ 25 августа 2011
...