Существует ли способ скомпилировать из источника и отслеживать обновления автоматически?

Посмотрите вопрос - если я хочу создать последнюю версию приложения из источника, я обречен на проверку обновления вручную? Существует ли лучший способ сделать это?

1
задан 16.07.2009, 19:03

4 ответа

Просто настройте исходную систему управления и задание крона для периодической загрузки последних изменений.

6
ответ дан 12.12.2019, 07:45

Если Вы хотите справиться, обновления автоматически должны придерживаться repos для Вашей системы управления пакета.

2
ответ дан 12.12.2019, 07:45
  • 1
    Многие из которых позволят Вам создавать пакет из источника, если Вы захотите. Это - привлекательное для покупателя качество хинду, и можно сделать это на Debian также. Не Linux, но на штрейкбрехере Mac также поддерживает это. – dmckee 17.07.2009, 02:55

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

Другая альтернатива должна использовать систему управления пакета, которая поддерживает пакеты исходного кода. Система портов FreeBSD сильна в этом, и существует много других альтернатив там для Linux, и другой *отклоняют - базирующиеся системы.

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

1
ответ дан 12.12.2019, 07:45

Если бы Вы готовы инвестировать некоторое время в это, хинду префикс помог бы Вам.

Хинду префикс является chrooted установкой хинду (основанный на источнике дистрибутив Linux). Это устанавливает все пакеты в указанный каталог. Никакой корневой доступ не требуется. Если Вы хотите избавиться от него, просто удалите базовый каталог.

Так, в основном Вы застреваете с тем, что доступно в хинду хранилищах пакетов (оверлейные программы). Но с некоторым effory можно создать 'живой' хинду пакет (ebuild) для программы и обновить его с единственной командой.

1
ответ дан 12.12.2019, 07:45

Теги

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