无法在 Ubuntu 21.10 上安装 pgadmin4 / 已解决如何创建终端命令别名的问题

无法在 Ubuntu 21.10 上安装 pgadmin4 / 已解决如何创建终端命令别名的问题

好吧,各位,这里有点疯狂了。

我正在使用外部 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

相关内容