Как убедиться, что apt-get имеет последнюю версию программного обеспечения

Как убедиться, что в apt-get установлена ​​последняя версия приложения или программного обеспечения; Я попытался установить monit, но последняя версия, которую я получил, была 1.5 от apt-get, но сайт http://mmonit.com/monit/ имеет совершенно другую версию, т. е. Monit 5.2.5.

 sudo apt-cache search monit
 sudo apt-get update
 sudo apt-get install monit  << gives 1.5 version 

Нужно ли добавлять последнюю версию ppa/deb в apt-add-repository перед установкой. Также, где найти последнюю версию, например, в этом случае Монит.

1 ответ

Решение

Во-первых: версия Monit в репозиториях Natty - 1:5.2.1-1 (поэтому не такая уж старая).

apt-get устанавливает пакеты из репозиториев Ubuntu. После выпуска версия всех пакетов остается неизменной (кроме обновлений безопасности). Дополнительная информация: https://wiki.ubuntu.com/StableReleaseUpdates

Если вам нужны новейшие приложения, вы можете:

  • использовать backports - https://help.ubuntu.com/community/UbuntuBackports (только некоторые пакеты / программы)
  • найти PPA с более новой версией (если существует)
  • найдите другой Ubuntu/Debian репозиторий / пакеты - некоторые разработчики создают свои собственные пакеты / репозитории для Ubuntu с новейшими версиями своего программного обеспечения
  • Загрузите исходный код и скомпилируйте новую версию самостоятельно - https://help.ubuntu.com/community/CompilingEasyHowTo
Другие вопросы по тегам