PostgreSQL — это мощная система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая предлагает надежные функции и отличную производительность. Если вы используете Manjaro Linux и хотите установить PostgreSQL, эта статья расскажет вам о нескольких методах и попутно предоставит примеры кода. Давайте погрузимся!
Метод 1: использование менеджера пакетов (Pacman):
Manjaro Linux использует менеджер пакетов Pacman, который упрощает процесс установки. Откройте терминал и выполните следующие команды:
-
Обновить систему:
sudo pacman -Syu
-
Установить PostgreSQL:
sudo pacman -S postgresql
-
Инициализируйте и запустите службу PostgreSQL:
sudo systemctl initdb sudo systemctl enable --now postgresql
Метод 2: установка через AUR (репозиторий пользователей Arch):
Manjaro также поддерживает репозиторий пользователей Arch (AUR), который предоставляет дополнительные пакеты. Выполните следующие действия:
-
Установите необходимые зависимости:
sudo pacman -S base-devel git
-
Клонировать репозиторий пакетов AUR:
git clone https://aur.archlinux.org/postgresql.git cd postgresql
-
Соберите и установите пакет с помощью makepkg:
makepkg -si
-
Инициализируйте и запустите службу PostgreSQL:
sudo systemctl initdb sudo systemctl enable --now postgresql
Метод 3. Использование Postgres.appimage:
Если вы предпочитаете более автономный подход, вы можете использовать пакет Postgres.appimage. Вот как:
-
Загрузите файл Postgres.appimage:
wget https://github.com/postgres/postgres/releases/latest/download/postgres.appimage
-
Сделайте файл исполняемым:
chmod +x postgres.appimage
-
Запустите Postgres.appimage:
./postgres.appimage
-
Инициализировать и запустить службу PostgreSQL:
sudo systemctl initdb sudo systemctl enable --now postgresql
Поздравляем! Вы успешно установили PostgreSQL в свою систему Manjaro Linux несколькими способами. Независимо от того, выбрали ли вы менеджер пакетов, AUR или Postgres.appimage, теперь вы готовы начать работу с этой мощной системой управления базами данных.
Не забудьте обратиться к официальной документации PostgreSQL для получения дальнейших инструкций по настройке и использованию. Приятного кодирования!