Это хорошая практика для создания бэкпорта исходных пакетов из новых выпусков Ubuntu?

Мой план такой:

Скажи, что я бегу 12.04 LTS, жизнь хороша, но ее пакеты обычно стареют. Затем 12.10 выходит, я добавляю строку deb-src в мой sources.list, и backport (загрузка исходного кода, сборка, установка) выбранных пакетов из нового выпуска. Поскольку новый выпуск поддерживается, я должен получить обновления для системы безопасности, и в этом случае я сообщу об обновленных версиях. Система по-прежнему стабильна, и я получаю новые пакеты, которые мне нужны, даже с обновлениями безопасности (которые я не получаю, если я иду по маршруту Debian и бэкпорту из тестирования).

Теперь вопросы:

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

  2. Если это хороший план, как это сделать на практике? В идеальном мире, я думаю, я смогу просто apt-get install something, и если версия с наивысшим приоритетом происходит из строки deb, установите пакет; если это происходит из строки deb-src, загрузите исходный код, соберите и установите. Но, очевидно, реальность не так радужна, я не только должен выполнить дополнительную работу по созданию и установке пакета с исходным кодом, но я также не могу найти способ узнать, когда новая версия пакета из этого хранилища! Когда я делаю apt-cache policy something, отображаются только строки deb. Почему исходные репозитории дискриминируются? Как я могу отслеживать исходный репозиторий и устанавливать обновления по мере их выхода?

2
задан 5 May 2012 в 18:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: