2

Иногда я пытаюсь использовать функцию некоторого программного обеспечения, но обнаруживаю, что использую старую версию, в которой эта функция еще не реализована. Например, я только что попытался использовать опцию -deskew для ImageMagick. Оказывается, мой репозиторий программного обеспечения имеет 6.3.7.9, но самая последняя версия - 6.5.5.

Как правильно решить эту проблему? Конечно, я мог бы установить из исходного кода (что я обычно и делаю), но я чувствую, что должно быть лучшее решение. Есть ли кто-то, с кем мне следует связаться, чтобы получить самую последнюю версию в репозитории?

3 ответа3

4

Есть несколько вариантов:

  • Включите предложенный юниверс обновлений в вашей системе через Система> Администрирование> Источники программного обеспечения> Обновления. Это позволит получить новые версии немного быстрее на вашем рабочем столе. Это только ускорит предлагаемые незначительные обновления, как указано в комментариях.
  • Проверьте, есть ли полуофициальный PPA для программного обеспечения (т.е. поддерживается кем-то из команды проекта). Это, вероятно, последняя версия программного обеспечения, упакованная командой.
  • Используйте PPA, поддерживаемый каким-то человеком, таким как вы или я. Это должно быть хорошо, если вы понимаете, что используете пакет, созданный отдельным пользователем, и вытекающие из этого последствия для безопасности.

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

Официальный репозиторий Ubuntu будет и должен содержать проверенную и стабильную версию, удовлетворяющую библиотечным зависимостям в системе. По определению, он будет иметь тенденцию не иметь самую последнюю версию.

3

Основное внимание в Ubuntu уделяется стабильности и удобству использования, поэтому вы вряд ли найдете какие-либо передовые материалы в их репозиториях. Замораживание пакета, как правило, происходит довольно рано в цикле разработки, и с тех пор совершенно новые версии редко вносят исправления в репозитории (за исключением важных).

Чтобы получить преимущество, вы можете использовать репозитории разработчика для следующей версии или установить из исходного кода. В качестве альтернативы, используйте более передовой дистрибутив, такой как Fedora. Я недавно переключился на Fedora 11, и они, казалось, были более современными, чем Ubuntu.

Если это только один интересующий вас пакет, установите его из исходного кода или перейдите на getdeb.net и посмотрите, не создал ли кто-то (неофициальный) пакеты Ubuntu для нужного вам программного обеспечения.

2

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

Короче говоря, ваш пробег может варьироваться, но вы должны взглянуть на Ubuntu-Backports.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .