Установка PostgreSQL 14 на Ubuntu 22.04
Установка локалей
sudo locale-gen en_US.UTF-8 sudo locale-gen ru_RU.UTF-8 sudo update-locale LANG=ru_RU.UTF8 sudo dpkg-reconfigure locales
При появлении ошибки sudo: locale-gen: command not found, установим его.
Ничего делать не нужно просто кликаем “ок”.
ru_RU.UTF-8… done en_EN.UTF-8… done
После установки локалей, необходимо перезагрузить сервер, после перезагрузки проверить, применились ли настройки командой.
locale
Результат должен выглядеть так:
LANG=ru_RU.UTF-8 LANGUAGE= LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=
Если, что-то пошло не так, то подробнее в инструкции по локализации Ubuntu.
Установка Postgresql
Переходим на сайт https://1c.postgres.ru и следуем инструкциям:
После чего на почту получаем адрес репозитория и инструкцию по установке:
wget https://repo.postgrespro.ru/pg1c-14/keys/pgpro-repo-add.sh sh pgpro-repo-add.sh
Если Postgres единственный на вашей машине и вы хотите сразу получить готовую к употреблению базу:
apt-get install postgrespro-1c-14
Стартуем службу:
service postgrespro-1c-14 start
Проверяем статус:
service postgrespro-1c-14 status
Зададим пароль пользователя postgres
sudo -i -u postgres
/opt/pgpro/1c-14/bin/psql -U postgres -c "alter user postgres with password 'password';"
‘password’ – Ваш пароль, должно вернуть ALTER ROLE
exit