Сохраните Ubuntu в границе с последними стабильными версиями

Я хотел бы настроить свое собственное распределение Ubuntu, таким образом, что оно всегда обновляется с последними стабильными версиями каждого пакета, который я имею. Конюшней я имею в виду пакеты, которые по словам их разработчиков стабильны. Например, последний FileZilla, доступный в Гостеприимном, является версией 3.15, тогда как стабильный для разработчиков FileZilla 3.20.

Как в вышеупомянутом примере, много пакетов, доступных для доработанных версий Ubuntu, не обновляются (который понятен). Таким образом стандартные репозитории не полезны для моей проблемы. Интересно, существует ли метод, чтобы сделать это автоматически. Я думаю о нескольких опциях:

  • Добавьте список внешнего PPA с последними пакетами. Это работало бы на все приложения? Все приложения имеют свой собственный стабильно-последний PPA?

  • Создайте мой собственный PPA, чтобы быть автоматически обновленными (возможный?) с новыми выпусками. По-видимому, Вы не можете создать PPA в панели запуска с неизмененными пакетами (как база данных пакетов других людей). Таким образом, это не возможно?

  • Использовать Синаптический Диспетчер пакетов? Они, кажется, довольно гибки, допуская последние выпуски. Но это не могло бы иметь доступа ко всем пакетам.

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

Совет.

1
задан 8 August 2016 в 18:49

3 ответа

Существует БОЛЬШАЯ проблема со "стабильным" словом.

, Под чем Вы подразумеваете "стабильный"?

  1. Стабильный с точки зрения разработчиков того единственного пакета?
  2. Стабильный на Debian Stable? (Ubuntu на основе Нестабильного или Тестирующего)
  3. Stable на Ubuntu?

, Если 1., затем это могло бы повредить Вашу систему. Это стабильно для разработчиков, но они, возможно, не протестировали его на Ubuntu.
, Если 3., затем это уже включено в обновленную версию Ubuntu, которую Вы используете.
, Если 2., это, вероятно, уже слишком старо для Вас.

, Когда Вы разъясняете себе, под чем Вы подразумеваете "стабильный", затем продолжите.

я попытаюсь ответить на Ваши точки.

  • Добавляют список внешнего PPA с последними пакетами. Это работало бы на все приложения? Все приложения имеют свой собственный стабильно-последний PPA?

нет, только у нескольких разработчиков есть PPAs, и только несколько разработчиков на самом деле обеспечивают .deb файлы для установок. Например, последние стабильные ядра выпущены разработчиками только в исходной форме ( здесь ), затем различные команды тестируют и компилируют их для удовлетворения их потребностям (Ubuntu, Debian, Linux Mint, Android, Хром и ОС Chrome...)

  • Создают мой собственный PPA, чтобы быть автоматически обновленным (возможный?) с новыми выпусками. По-видимому, Вы не можете создать PPA в панели запуска с неизмененными пакетами (как база данных пакетов других людей). Таким образом, это не возможно?

"автоматически обновленный".
Это огромно объем работы. Во-первых, потому что необходимо отследить все возможные исходные коды всех единственных пакетов, которые имеют Лицензию, которая позволяет Вам делать это. Затем необходимо загрузить коды на Панель запуска, затем настроить получения для каждого из этих исходных кодов (и они будут отличаться), и наконец проверьте на каждого и каждого из них, если что-то идет не так, как надо.

  • Использование Синаптический Диспетчер пакетов? Они, кажется, довольно гибки, допуская последние выпуски. Но это не могло бы иметь доступа ко всем пакетам.

, Когда Вы добавляете PPA, он не имеет значения, какой инструмент Вы используете для установки пакетов. apt, Синаптический, aptitude, это - просто вопрос выбора.

  • Запись сценария, который обнаруживает, когда новые стабильные версии доступны, и это может загрузить и установить новые выпуски. Это могло базироваться в информации от Панели запуска, извлекая информационное использование Scrapy? Это, кажется, оптимальная опция. Это могло бы потребовать, чтобы продолжительное время кодировало, но это могло оказаться хорошим сценарием, который может быть преобразован позже в приложение.

Здесь, я не вижу большой разницы для второй из Ваших точек.

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

<час>

FileZilla является хорошим примером. Нет никакого репозитория, таким образом, необходимо придумать сценарий, который переходит к их веб-сайту, проверки в некотором роде, если версия, установленная в системе, является более старой, чем последняя, которую они обеспечивают, затем загружают файл. Затем необходимо извлечь его. Теперь, так как это - предварительно скомпилированный двоичный файл, Вы не должны будете компилировать его! Таким образом, сценарий должен просто скопировать все файлы в правильных каталогах. В порядке затем, чтобы это было распознано Кв., необходимо создать фальшивку dpkg запись, вручную изменив базу данных для имитации того, что эта программа была установлена с .deb файлом. Затем можно упаковать все в .deb файле сами и поместить его в собственный репозиторий. И сделайте это снова для другого пакета. И затем длинная часть входит: необходимо проверить, что новая версия FileZilla не дает проблемы другим частям Ubuntu.

2
ответ дан 3 December 2019 в 06:57

Я думаю, что могу ответить на этот вопрос. Существует сценарий, уже встроил. Перейдите к vi и введите это:

/etc/update-manager/release-upgrades

/etc/update-manager/release-upgrades

необходимо видеть этот снимок экрана:

Upgrade

хорошо, теперь, когда Вы недооценили эту прокрутку к знаку # перед "нормальным".

Теперь просто тип

 dw

Наконец, для сохранения файла нажимают кнопку Esc на клавиатуре. Теперь, тип

:wq

, Вы установлены, я надеюсь, что это помогает.

1
ответ дан 3 December 2019 в 06:57

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

, Если Вы действительно хотите новейшие обновления пакета, рассмотрите тестирование Debian или нестабильный, или Основанный на дуге дистрибутив как Manjaro. Ubuntu на основе Debian, таким образом, большая часть Вашего программного обеспечения все еще работала бы, и с ответвлениями выпуска прокрутки Debian, Вы всегда будете актуальны.

1
ответ дан 3 December 2019 в 06:57

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

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