Byr*_*017 6 ubuntu desktop pgadmin-4
我已按照本教程安装pgadmin4-web:pgAdmin 4 (APT)。
\n当我运行以下命令时
\nsudo /usr/pgadmin4/bin/setup-web.sh \n
Run Code Online (Sandbox Code Playgroud)\n我收到以下错误:
\n\n\n在基于 Debian 的平台上以 Web 模式设置 pgAdmin 4\xe2\x80\xa6 创建\n配置数据库\xe2\x80\xa6 /usr/pgadmin4/bin/setup-web.sh: 第 75 行:\n/usr/pgadmin4 /venv/bin/python3:没有这样的文件或目录设置服务器模式时出错。请检查上面的输出。
\n
任何帮助将非常感谢。
\n笔记:
\n运行以下命令后(tutorial\xc2\xb4s 步骤二)
\nsudo 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\'\n
Run Code Online (Sandbox Code Playgroud)\n我必须将内部文件 /etc/apt/sources.list.d/pgadmin4.list 从 jammy 更改为 bionic
\nfrom\ndeb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/jammy pgadmin4 main\nto\ndeb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bionic pgadmin4 main\n
Run Code Online (Sandbox Code Playgroud)\n
小智 7
我遇到了类似的问题,但找不到桌面版本的任何解决方案,特别是 Ubuntu 22.04 (jammy)。然而,这也适用于 pgadmin4-web:
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/snapshots/2022-05-05/apt/jammy pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
sudo apt install pgadmin4-web
Run Code Online (Sandbox Code Playgroud)
(别忘sudo /usr/pgadmin4/bin/setup-web.sh
了之后跑)
对于桌面版本,只需安装pgadmin4-desktop
而不是pgadmin4-web
:
sudo apt install pgadmin4-desktop
Run Code Online (Sandbox Code Playgroud)
另请注意,这是一个临时解决方案(2022 年 5 月),直到开发人员发布 jammy 的最终 pgadmin4 版本为止。一旦发布,您只需要更新存储库即可。
希望这可以帮助。
小智 3
我设法在 Ubuntu 22.04 上从 APT 安装了 pgadmin4,但即使在那之后,我在启动 pgadmin4 时也遇到了一些问题。
所以我发现有一个 pgadmin4 的 python 包存在。它将安装 pgadmin4 的网络版本,并且可以正常工作。
请按照以下步骤进行安装,或者您可以查看此链接。
$ sudo mkdir /var/lib/pgadmin
$ sudo mkdir /var/log/pgadmin
$ sudo chown $USER /var/lib/pgadmin
$ sudo chown $USER /var/log/pgadmin
# Create virtual environment
$ python3 -m venv pgadmin4
$ source pgadmin4/bin/activate
# Install pgadmin4
(pgadmin4) $ pip install pgadmin4
# Start pgadmin4
(pgadmin4) $ pgadmin4
Run Code Online (Sandbox Code Playgroud)
第一次运行 pgadmin4 后,系统会要求您设置电子邮件和密码。
归档时间: |
|
查看次数: |
16498 次 |
最近记录: |