Ладно, ребята, тут немного с ума посходили.
Я запускаю Ubuntu 21.10 с внешнего твердотельного накопителя. Все работает хорошо, пытаюсь установить pgadmin4, следуя приведенному здесь руководству:
https://www.pgadmin.org/download/pgadmin-4-apt/
а именно, добавив дополнительный PPA, обновив репозиторий apt и затем установив его с помощью apt:
# Настраиваем репозиторий
#
# Установите публичный ключ для репозитория (если это не было сделано ранее):
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-ключ добавить
# Создадим файл конфигурации репозитория:
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 && удачное обновление'
#
# Установить pgAdmin
#
# Установить как для настольного, так и для веб-режима:
sudo apt установить pgadmin4
# Установить только для настольного режима:
sudo apt установить pgadmin4-desktop
# Установить только для веб-режима:
sudo apt установить pgadmin4-web
# Настройте веб-сервер, если вы установили pgadmin4-web:
судо /usr/pgadmin4/bin/setup-web.sh
^ обратите внимание, что это официальные инструкции от pgadmin.org, в которых говорится, что он поддерживает Ubuntu 21.10 (Impish, начиная с версии 6.2)
(Я не знаю, что означает v6.2, но что угодно)
Кажется, все устанавливается, а затем, когда я пытаюсь запустить $ pgadmin4
, Ничего не произошло
Я попытался вручную указать архитектуру amd64 и даже переключиться на фокальную конечную точку LTS, используя $ sudo vim /etc/apt/sources.list.d/pgadmin4.list
, изменение
деб https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/impish pgadmin4 основной
к
deb [arch=amd64] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 основной
Все еще не радостно... что мне здесь не хватает? и В идеале, как бы я сделал все это в автоматизированном сценарии? Установка новой системы и борьба с подобными вещами никогда не приносят удовольствия.
ОБНОВЛЕНИЕ: оказалось, что он был установлен (я бы увидел его, если бы просто нажал клавишу Super и поискал его). Но чтобы сделать терминальную команду, надо искать путь к исполняемому файлу и делать кастомный алиас. Принятый ответ дает хорошее описание того, как вы можете это сделать.