Ошибка установки Pgadmin4 в Ubuntu 18.04 Bionic Beaver

Я пытаюсь установить pgadmin4 в Ubuntu 18.04 Bionic Beaver, но каждый раз, когда я пытаюсь запустить

sudo apt install pgadmin4 pgadmin4-apache2

, он возвращает следующую ошибку:

Building dependency tree
Reading state information... Done
E: Unable to locate package pgadmin4-apache2

Я читаю почти все, что доступно в SO (например, link1 , link2 ), но всегда получаю указанную выше ошибку.

Я не хочу устанавливать его с помощью Docker. Может ли кто-нибудь предложить решение для этого? Спасибо!

0
задан 13 April 2021 в 18:52

1 ответ

Нет пакета pgadmin4-apache2 . Никогда не было.

Однако в вышестоящих репозиториях Postgres есть функция pgadmin4-web , хотя это сделает его функцией, подобной веб-серверу, и настроит компоненты веб-сервера.

На странице загрузки / репозиториев pgadmin4 приведены инструкции по использованию их репозитория:

#
# Setup the repository
#

# Install the public key for the repository (if not done previously):
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

# Create the repository configuration file:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

#
# Install pgAdmin
#

# Install for both desktop and web modes:
sudo apt install pgadmin4

# Install for desktop mode only:
sudo apt install pgadmin4-desktop

# Install for web mode only: 
sudo apt install pgadmin4-web 

# Configure the webserver, if you installed pgadmin4-web:
sudo /usr/pgadmin4/bin/setup-web.sh

Режим рабочего стола такой, как если бы вы были единственным пользователем, и его использование в качестве графического интерфейса рабочего стола в вашей системе для поддержки нескольких postgres серверов и отключает аутентификацию в компоненте pgAdmin, поэтому у вас нет пользователей и т. д., настраиваемых в компоненте pgAdmin.

Веб-режим - это «серверный» режим, и при установке он работает так же, как и phpMyAdmin, за исключением вещей Postgres.

Установите любой желаемый режим, но если вы настраиваете его так, чтобы он обслуживался веб-сервером, вам нужен pgadmin4-web , и вам нужно запустить программу настройки, как указано в последней строке их инструкции.

На момент написания это работало для следующих без EOL и все еще поддерживаемых выпусков Ubuntu :

  • Ubuntu 18.04 (Bionic)
  • Ubuntu 20.04 (Focal)
  • Ubuntu 20.10 (Groovy, из v4.30)
1
ответ дан 23 April 2021 в 23:23

Другие вопросы по тегам:

Похожие вопросы: