PostgreSQL 9.6'yı herhangi bir Ubuntu sürümüne nasıl kurarım, çünkü en yeni sürümde varsayılan olarak gelmez?
Ubuntu Xenial (16.04), varsayılan depolardan PostgreSQL 9.5 ile birlikte gelir .
PostgreSQL 9.6'yı herhangi bir Ubuntu sürümüne nasıl kurarım, çünkü en yeni sürümde varsayılan olarak gelmez?
Ubuntu Xenial (16.04), varsayılan depolardan PostgreSQL 9.5 ile birlikte gelir .
Yanıtlar:
Aşağıdaki Ubuntu sürümleri için, resmi PostgreSQL Apt Repository'ye göre verilen komutlarla yükleyebilirsiniz .
Sürüm 9.6, dağıtım ile birlikte geliyor.
sudo apt-get install postgresql-9.6
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
service postgresql status
ve gerekirse yeniden başlatın.
apt
(yerine apt-get
) günümüzde tavsiye edilir.
https
Aşağıdaki adımları izleyin:
Bu blogdan referans alınmıştır.
En son sürüm için en son PostgreSQL deposunu eklemeniz gerekir.
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
PostgreSQL 9.6'yı Güncelleyin ve Yükleyin:
sudo apt-get update
sudo apt-get install postgresql-9.6
Varsayılan postgres süper kullanıcı ve postgres veritabanı oluşturulur. Postgres süper kullanıcı için bir şifre belirlemelisiniz.
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
Servis başlatılmazsa, PostgreSQL servisini başlatabilirsiniz.
sudo service postgresql start
PostgreSQL sunucusunu postgres kullanıcısını kullanarak bağlayın:
ubuntu@:~$ su postgres
Password:****
Örnek bir veritabanı oluşturun:
createdb database_name
Bu veritabanına bağlan:
psql -d database_name
sudo passwd postgres
Bu Github özlemini takip ettim - Ben serseri içinde ubuntu xenial kullanıyorum ve mevcut postresql resmi depo vesion 9.5 'i 9.6 seviyesine yükseltmek istedim, böylece versiyon 9.6 ile en iyi şekilde sunulan PostGIS uzantısını kullanabilirim (resmi olarak belirtilen sitelerinde). .