好吧,各位,这里有点疯狂了。
我正在使用外部 SSD 运行 Ubuntu 21.10 impish。一切运行良好,尝试按照此处的指南安装 pgadmin4:
https://www.pgadmin.org/download/pgadmin-4-apt/
即添加额外的 PPA,更新 apt 存储库,然后使用 apt 安装:
# 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
^ 注意这些是来自 pgadmin.org 的官方说明,上面说它支持Ubuntu 21.10 (Impish, from v6.2)
(我不知道 v6.2 是什么意思,但不管怎样)
似乎一切都安装好了,但当我尝试运行的时候$ pgadmin4
,什么都没有发生
我尝试手动指定 amd64 架构,甚至使用以下方法切换到 LTS 焦点端点$ sudo vim /etc/apt/sources.list.d/pgadmin4.list
,更改
deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/impish pgadmin4 main
到
deb [arch=amd64] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main
还是不开心……我这里漏掉了什么?理想情况下,我该如何在自动化脚本中完成这一切?设置一个新系统,并与这样的事情搏斗从来都不是一件愉快的事。
更新:结果发现它已安装(如果我按下 Super 键并搜索它,我就会看到它)。但要创建终端命令,您必须查找可执行文件的路径并创建自定义别名。接受的答案很好地描述了您通常如何执行此操作
答案1
通过以下方式查看已安装的文件
dpkg -S pgadmin4 | grep pgadmin4$
给出以下线索
pgadmin4-desktop: /usr/pgadmin4/bin/pgadmin4 pgadmin4-web, pgadmin4-desktop, pgadmin4-server: /usr/pgadmin4
还应注意,PgAdmin 4 桌面文件/usr/share/applications/pgadmin4.desktop
包含Exec=/usr/pgadmin4/bin/pgadmin4
。
因此在关注自述您可以使用命令运行 PgAdmin 4 /usr/pgadmin4/bin/pgadmin4
。