Сборка по Олегу Харину
How to Install PostgreSQL 10 Using Source Code in Linux
PostgreSQL 10.0 Compile/Install HOWTO
debian-9.11.0-amd64-netinst.iso
Последовательность сборки по шагам (работаем под пользователем не root):
$ sudo adduser builder
$ sudo usermod -aG sudo builder
$ sudo su - builder
$ sudo apt-get install build-essential fakeroot devscripts
$ tar xvf build-10.10-5.1C.opt.tar
$ cd build-10.10-5.1C.opt
$ wget https://ftp.postgresql.org/pub/source/v10.10/postgresql-10.10.tar.bz2
$ mv postgresql-10.10.tar.bz2 postgresql-10_10.10.orig.tar.bz2
$ dpkg-source -x postgresql-10_10.10-5.1C.opt.dsc
$ cd postgresql-10-10.10
# for ubuntu 18.04.3
$ sudo apt-get install equivs
$ sudo mk-build-deps -i
$ debuild -b -uc -us
$ grep -i failed build/src/test/regress/regression.out
libecpg6_10.10-5.1C.opt_amd64.deb postgresql-client-10_10.10-5.1C.opt_amd64.deb
libecpg-compat3_10.10-5.1C.opt_amd64.deb postgresql-doc-10_10.10-5.1C.opt_all.deb
libecpg-dev_10.10-5.1C.opt_amd64.deb postgresql-plperl-10_10.10-5.1C.opt_amd64.deb
libpgtypes3_10.10-5.1C.opt_amd64.deb postgresql-plpython-10_10.10-5.1C.opt_amd64.deb
libpq5_10.10-5.1C.opt_amd64.deb postgresql-plpython3-10_10.10-5.1C.opt_amd64.deb
libpq-dev_10.10-5.1C.opt_amd64.deb postgresql-pltcl-10_10.10-5.1C.opt_amd64.deb
postgresql-10_10.10-5.1C.opt_amd64.deb postgresql-server-dev-10_10.10-5.1C.opt_amd64.deb
postgresql-10-dbg_10.10-5.1C.opt_amd64.deb
How to Install PostgreSQL 10 Using Source Code in Linux
PostgreSQL 10.0 Compile/Install HOWTO
debian-9.11.0-amd64-netinst.iso
Последовательность сборки по шагам (работаем под пользователем не root):
- Ставим необходимые общие пакеты для сборки:
sudo apt-get install build-essential fakeroot devscripts - Распаковываем приложенный архив для сборки PostgreSQL:
tar xvf build-10.10-5.1C.opt.tar - Переходим в распакованный каталог:
cd build-10.10-5.1C.opt - Загружаем исходники PostgreSQL:
wget ftp.postgresql.org/pub/s... »» - и переименовываем архив с исходниками:
mv postgresql-10.10.tar.bz2 postgresql-10_10.10.orig.tar.bz2 - Распаковываем и накладываем патчи:
dpkg-source -x postgresql-10_10.10-5.1C.opt.dsc - Переходим в каталог сборки:
cd postgresql-10-10.10 - Устанавливаем пакеты, необходимые для сборки PostgreSQL:
sudo mk-build-deps -i- - для Ubuntu-сервер потребовалось ещё предварительно установить пакет equivs (для Debian нет надобности):
sudo apt-get install equivs
- - для Ubuntu-сервер потребовалось ещё предварительно установить пакет equivs (для Debian нет надобности):
- Запускаем сборку:
debuild -b -uc -us
$ sudo adduser builder
$ sudo usermod -aG sudo builder
$ sudo su - builder
$ sudo apt-get install build-essential fakeroot devscripts
$ tar xvf build-10.10-5.1C.opt.tar
$ cd build-10.10-5.1C.opt
$ wget https://ftp.postgresql.org/pub/source/v10.10/postgresql-10.10.tar.bz2
$ mv postgresql-10.10.tar.bz2 postgresql-10_10.10.orig.tar.bz2
$ dpkg-source -x postgresql-10_10.10-5.1C.opt.dsc
$ cd postgresql-10-10.10
# for ubuntu 18.04.3
$ sudo apt-get install equivs
$ sudo mk-build-deps -i
$ debuild -b -uc -us
$ grep -i failed build/src/test/regress/regression.out
libecpg6_10.10-5.1C.opt_amd64.deb postgresql-client-10_10.10-5.1C.opt_amd64.deb
libecpg-compat3_10.10-5.1C.opt_amd64.deb postgresql-doc-10_10.10-5.1C.opt_all.deb
libecpg-dev_10.10-5.1C.opt_amd64.deb postgresql-plperl-10_10.10-5.1C.opt_amd64.deb
libpgtypes3_10.10-5.1C.opt_amd64.deb postgresql-plpython-10_10.10-5.1C.opt_amd64.deb
libpq5_10.10-5.1C.opt_amd64.deb postgresql-plpython3-10_10.10-5.1C.opt_amd64.deb
libpq-dev_10.10-5.1C.opt_amd64.deb postgresql-pltcl-10_10.10-5.1C.opt_amd64.deb
postgresql-10_10.10-5.1C.opt_amd64.deb postgresql-server-dev-10_10.10-5.1C.opt_amd64.deb
postgresql-10-dbg_10.10-5.1C.opt_amd64.deb
Комментариев нет:
Отправить комментарий