[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