Автоматизация установки программ из источника

Я иногда сталкиваюсь с проблемой при использовании программ, для которых разработчики не публикуют deb-пакеты и предоставляют только источник. Иногда я нахожу PPA, предоставляющий пакет, но иногда я этого не делаю или иногда не доверяю версии пакета третьей стороны, потому что программа довольно чувствительна с точки зрения безопасности (например, менеджер паролей). [!d0 ]

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

Есть ли инструмент, который будет автоматизировать установку из источников?

Проверить наличие обновленного источника. (например, в Git repo) Загрузите код. Скомпилируйте его в фоновом режиме. Установить установку аналогичным образом, как менеджер обновлений Ubuntu?

Думаю, я мог бы, возможно, скомпоновать процесс, используя Jenkins и некоторую специальную кодировку, но это, возможно, совсем немного работы, и я не хочу изобретать колесо.

PS: Ответы, подобные редактору Atom, не имеют ожидаемых функций, когда приходится иметь дело с установкой нескольких программ таким образом:

управление конфигурацией для каждой из них загрузка из разных источников (tar archive, Git репо и т. д.), проверяя источник на ежедневной основе и отслеживая необходимость продолжения изменений в разрешении на обновление, проверяя, что компиляция сменила предложение, установить пакет вместо его автоматической установки

Другими словами , Я ищу что-то, что поставило бы удобство для пользователя в процесс.

1
задан 26 April 2018 в 23:41

0 ответов

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

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