Linux Mint'e PostgreSQL ve pgAdmin4 Nasıl Kurulur 21/20


pgAdmin, PostgreSQL ilişkisel veritabanınızı bir web tarayıcısından kolayca yönetmenize ve yönetmenize olanak tanıyan, açık kaynaklı, zengin özelliklere sahip bir ön uç yönetim aracıdır.

Veritabanlarının ve veritabanı nesnelerinin oluşturulmasını ve izlenmesini kolaylaştıran, kullanımı kolay bir kullanıcı arayüzü sağlar. PgAdmin 4, önceki pgAdmin aracının geliştirilmiş halidir ve Linux, Windows, macOS sistemleri ve hatta Docker kapsayıcısı için kullanılabilir.

Bu eğitimde, Linux Mint 21 ve Linux Mint 20'ye pgAdmin4 ile PostgreSQL'i nasıl yükleyeceğinizi öğreneceksiniz.

Adım 1: PostgreSQL Veritabanını Linux Mint'e Kurun

1. Başlamak için terminalinizi başlatın ve gösterildiği gibi apt paket yöneticisini kullanarak paketlerinizi güncelleyin.

sudo apt update -y

Güncelleme tamamlandıktan sonra bir sonraki adıma geçin.

pgAdmin4, PostgreSQL veritabanı nesnelerinin yönetimi için bir ön uç arayüzü sağladığından, ilk önce PostgreSQL'in kurulu olması önemlidir.

2. Bunu yapmak için, postgresql paketini ve postgresql-contrib paketini yükleyeceğiz. Bu paket, işlevselliğini genişleten genişletilmiş özellikler sunar. >PostgreSQL.

sudo apt install postgresql postgresql-contrib

3. Genellikle PostgreSQL açılışta otomatik olarak başlar. Aşağıda verilen komutu kullanarak bunu onaylayabilirsiniz:

sudo systemctl status postgresql

4. PostgreSQL örneğinize giriş yapmak için öncelikle postgres kullanıcısına geçin. Postgres kullanıcısı varsayılan olarak PostgreSQL kurulumuna dahil edilir. Daha sonra gösterildiği gibi psql komutunu çalıştırın.

sudo -i -u postgres
psql
\q

5. Ayrıca, gösterildiği gibi veritabanı sunucusunun gelen bağlantıları kabul edip etmediğini de kontrol edebilirsiniz.

sudo pg_isready

Adım 2: Linux Mint'e pgAdmin4'ü yükleyin

pgAdmin4, Ubuntu 16.04 ve sonraki sürümlerde mevcuttur ve APT paket yöneticisi kullanılarak kolayca kurulabilir. Aynı şey Linux Mint'i destekleyemez ve Pgadmi4 geliştiricileri henüz kullanıcıların APT paket yöneticisini kullanarak ön uç yönetim aracını kolayca yüklemelerine olanak tanıyan desteği eklememiştir.

6. Uygulanabilir tek seçenek pgAdmin4'ü sanal ortamdan yüklemektir. Öncelikle önkoşul paketlerini gösterildiği gibi yükleyeceğiz.

sudo apt install libgmp3-dev build-essential libssl-dev

7. Ardından, Python sanal ortamını ve ilgili bağımlılıkları yükleyin.

sudo apt install python3-virtualenv python3-dev libpq-dev

8. Daha sonra sanal ortam oluşturacağınız bir dizin oluşturun.

mkdir pgadmin4 && cd pgadmin4

9. Ardından gösterildiği gibi sanal ortamı oluşturun. Burada pgadmin4env sanal ortamın adıdır.

virtualenv pgadmin4env

10. Sanal ortam oluşturulduktan sonra gösterildiği gibi etkinleştirin.

source pgadmin4env/bin/activate

11. Ardından gösterildiği gibi pgadmin4'ü yüklemek için pip aracını kullanın.

pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v7.5/pip/pgadmin4-7.5-py3-none-any.whl

12. Ardından, config_local.py yapılandırma dosyasını oluşturun.

-------- On Linux Mint 20 --------
sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

-------- On Linux Mint 21 --------
sudo nano pgadmin4env/lib/python3.10/site-packages/pgadmin4/config_local.py

ve aşağıdaki satırları ekleyin.

import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False
AZURE_CREDENTIAL_CACHE_DIR = os.path.join(DATA_DIR, 'azurecredentialcache')

13. pgAdmin4 yönetim aracını başlatmak için şu komutu çağırın:

-------- On Linux Mint 20 -------- 
python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py

-------- On Linux Mint 21 --------
python pgadmin4env/lib/python3.10/site-packages/pgadmin4/pgAdmin4.py

14. Son olarak tarayıcınıza gidin ve gösterilen adrese göz atın.

http://127.0.0.1:5050

Ana şifreyi ayarlamanız istenecektir; devam edin, güçlü bir şifre belirleyin ve 'Tamam' düğmesini tıklayın.

15. İşleri kolaylaştırmak için ~/.bashrc dosyasında gösterildiği gibi bir takma ad oluşturabilirsiniz.

-------- On Linux Mint 20 -------- 
echo "alias startPg='~/pgadmin4/pgadmin4env/bin/python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

-------- On Linux Mint 21 -------- 
echo "alias startPg='~/pgadmin4/pgadmin4env/bin/python pgadmin4env/lib/python3.10/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

16. Ardından bashrc dosyasını güncelleyin.

source ~/.bashrc

17. Son olarak, startPg komutunu çağırarak pgAdmin4 yönetim aracını başlatabilirsiniz.

startPg &

Bir kez daha tarayıcınıza gidin ve PgAdmin4 arayüzünde oturum açın. Böylece Linux Mint 21 ve Linux Mint 20'de pgAdmin4 ile PostgreSQL kurulumu tamamlanır.