[uanog] Свежий софт и custom build packages в Ubuntu Server.
Andriy Grytsenko
andrej at rep.kiev.ua
Fri Feb 23 17:30:56 EET 2018
Привет!
Смотрю вот, Alex Cherevko пишет как-то (Пятница, 23 Февраль, 16:56):
>> apt-cache show redis-server
>Package: redis-server
>Architecture: amd64
>Version: 4:4.0.1-7
>
>В текущая версия 4.0.8.
>Понятно, что можно скачать исходники, дальше
>./configure
>./make
>./make install
>
>Но, а можно как-то сделать стандартный package для Ubuntu и потом поставить
>его обычным apt-get?
1) Для сборки пакетов надо поставить пакет devscripts.
2) Нужный пакет подготавливается путём распаковки двух архивов:
а) package_X.Y.Z_orig.tar.gz
б) package_X.Y.Z-N.debian.tar.xz внутрь распакованного (а)
3) Зайти в подготовленные исходники и набрать команду debuild. Файл
package_X.Y.Z_orig.tar.gz должен оставаться в каталоге .. перед запуском
команды.
4) После успешного завершения в каталоге .. будет готовый к установке
при помощи apt файл пакета package-X.Y.Z-N.deb.
Достаточно часто обновление до новой версии можно сделать лишь подменой
package_X.Y.Z_orig.tar.gz на package_X.Y.W_orig.tar.gz (с распаковкой,
конечно) и редактированием первой строчки в файле debian/changelog, но не
всегда, иногда приходится ещё усилия приложить.
Удачи!
Андрей.
More information about the uanog
mailing list