Рейтинг:1

Не удается установить pgadmin4 на Ubuntu 21.10 / РЕШЕНО, как создать псевдоним команды терминала

флаг ru

Ладно, ребята, тут немного с ума посходили.

Я запускаю 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 и поискал его). Но чтобы сделать терминальную команду, надо искать путь к исполняемому файлу и делать кастомный алиас. Принятый ответ дает хорошее описание того, как вы можете это сделать.

David avatar
флаг cn
Я бы спросил об этом людей pgadmin.org.
флаг ru
@David, достаточно честно, сейчас отправляет электронное письмо в список рассылки поддержки pgadmin, но просто интересно, могут ли другие пользователи 21.10 воспроизвести эту проблему.
Рейтинг:1
флаг zw

Просмотр установленных файлов

dpkg -S pgadmin4 | grep pgadmin4$

давая следующие подсказки

рабочий стол pgadmin4: /usr/pgadmin4/bin/pgadmin4
pgadmin4-веб, pgadmin4-рабочий стол, pgadmin4-сервер: /usr/pgadmin4

Также следует отметить, что файл рабочего стола PgAdmin 4 в /usr/доля/приложения/pgadmin4.desktop содержит Exec=/usr/pgadmin4/bin/pgadmin4.

Итак, следуя ПРОЧТИ МЕНЯ вы можете запустить PgAdmin 4, используя /USR/pgadmin4/бен/pgadmin4 команда.

флаг ru
Спасибо за ответ @N0rbert - оглядываясь назад, чувствую себя немного глупо. Я настроил его для работы с WSL2 на стороне Windows и забыл, что это не бесплатно. Спасибо, что вы также объяснили некоторые инструменты, которые я могу использовать, если мне нужно будет покопаться в установке в будущем!
флаг ru
как вы узнали о ключе -S dpkg? Я только что проверил файл man и не нашел объяснения этому
N0rbert avatar
флаг zw
См. https://manpages.debian.org/bullseye/dpkg/dpkg.1.en.html#S о `-S`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.