Назад | Перейти на главную страницу

Безопасно ли использовать пакет из другого дистрибутива в Ubuntu?

Я хочу установить некоторое программное обеспечение (лак) на сервер и заметил, что более старая версия 2.1.0 находится в текущем выпуске Ubuntu 10.04, а новая версия (2.1.3) собирается в выпуске 10.10 ubuntu.

безопасно ли использовать новый пакет? и если да, то как я могу это сделать?

Во-первых, вам действительно нужна новая версия? Помните, что с новыми функциями приходят новые ошибки. И преимущество старых версий в том, что ошибки обычно известны.

Первое, что нужно посмотреть - это резервные копии, который содержит пакеты из нестабильного репозитория, перекомпилированные для выпущенных версий Ubuntu.

Далее вы можете попробовать установить новую версию; если менеджер пакетов не жалуется на отсутствие зависимостей, скорее всего, он сработает.

В противном случае вы также можете посмотреть, скомпилировал ли кто-то новую версию программы для вашего выпуска Ubuntu и сделал ли ее доступной в виде PPA.

Вы также можете попробовать перекомпилировать исходный код из нестабильного репозитория в своем выпуске. Это может быть успешным там, где двоичный пакет не работает, потому что двоичные пакеты декларируют зависимость от версии библиотеки, с которой они были скомпилированы, на всякий случай, даже если зависимости часто можно ослабить.

И если новая версия еще не была скомпилирована для Ubuntu, вы можете попробовать скомпилировать ее самостоятельно, взяв пакет с исходным кодом для версии вашего выпуска и заменив исходный архив программы новой версией. Возможно, вам придется настроить или полностью переписать сценарии сборки, в зависимости от того, насколько сильно изменилась программа.

Или вы можете взять двоичный файл, отличный от Ubuntu (скомпилированный вами или кем-то другим), и установить его под /opt или /usr/local или ваш домашний каталог.