При использовании программы генеалогии с открытым исходным кодом я обнаружил ошибку. Я отправил отчет об ошибке, и автор быстро исправил проблему (Yay для open source!).
Теперь я хочу, конечно, попробовать последнюю версию (3.2.5) этой программы (которая включает исправление для моей проблемы). Apt-get сообщает мне, что версия, которую я установил (3.2.3-1), уже является самой новой версией.
Итак, что является лучшим способом обновления до более новой версии пакета, чем доступно в репозиториях?
Должен ли я:
- удалить версию, которую я сейчас установил с менеджером пакетов. Скачать исходник последней версии и скомпилировать сам? Это создаст проблемы, когда выйдут новые версии? Придется ли мне обновлять эту программу вручную, когда появятся новые версии?
- Должен ли я сделать выше, но с помощью программы, такой как checkinstall , и удалить скомпилированную вручную версию, как только версия может быть установлена через менеджер пакетов?
- Должен ли я сделать запрос на пакет для бэкпорта ? Я думаю, что моя просьба будет иметь мало шансов, потому что правила гласят:
Приложения для переноса должны иметь значимые преимущества для пользователя, недоступные через другие процессы. В частности: единственной целью не должно быть исправление ошибки или уязвимости безопасности.
Или есть другой способ сделать это правильно?
источник
Перейти на 1-й => удалить версию, которую я в настоящее время установил с менеджером пакетов. Скачать исходник последней версии и скомпилировать сам?
Это создаст проблемы, когда выйдут новые версии? => Нет.
Придется ли мне обновлять эту программу вручную, когда появятся новые версии? => Нет
Другой вариант - попросить менеджеров репо обновить программное обеспечение, или вы можете просто подождать, пока они обновятся.
источник