在Ubuntu上安装pgAdmin时,选择合适的版本非常重要,以下是不同版本的安装指南:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev libpq-dev python3-dev python3-pip python3-venv
python3 -m venv pgadmin4
cd pgadmin4
source bin/activate
pip install pgadmin4
cd /lib/python3.5/site-packages/pgadmin4
touch config_local.py
编辑config_local.py
文件,例如设置SERVER_MODE = False
以在单用户模式下运行。python lib/python3.5/site-packages/pgadmin4/pgAdmin4.py
输入电子邮件地址和密码以创建pgAdmin用户账户。sudo apt update
sudo apt install libgmp3-dev libpq-dev
sudo mkdir -p /var/lib/pgadmin4/sessions /var/lib/pgadmin4/storage /var/log/pgadmin4
sudo chown -R www-data:www-data /var/lib/pgadmin4 /var/log/pgadmin4
cd /path/to/your/venv
source bin/activate
pip install --upgrade pip
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v6.10/pip/pgadmin4-6.10-py3-none-any.whl
pip install pgadmin4-6.10-py3-none-any.whl
pip install gunicorn
config.py
文件进行必要的配置。sudo apt update && sudo apt install curl -y
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" /etc/apt/sources.list.d/pgadmin4.list && apt update'
sudo apt install pgadmin4 -y
sudo /usr/pgadmin4/bin/setup-web.sh
http://{IP-Address-of-Your-System}/pgadmin4
请注意,Ubuntu 16.04已于2021年4月终止官方支持,建议升级到更新的LTS版本以获得安全更新。