在Ubuntu上安裝pgAdmin時,選擇合適的版本非常重要,以下是不同版本的安裝指南:
sudo apt-get updatesudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev libpq-dev python3-dev python3-pip python3-venvpython3 -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 updatesudo apt install libgmp3-dev libpq-devsudo 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 -ycurl -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版本以獲得安全更新。