PostgreSQL 9.2 için pgAdmin III'ü nasıl kurarım?


27

Postgresql 9.2 çalıştıran bir Windows sunucum var. Ubuntu 12.10 iş istasyonu kutumdan pgAdmin III kullanarak vurmak istiyorum.

PgAdmin III'ü synaptic'ten yükledim ve ayrıca postgreSQL sitesinden yazılım yükleyicisini kullanarak doğrudan indirmeyi denedim. Ne olursa olsun, postgresql 9.1 için sadece pgAdmin III alabilirim. PgAdmin III'ü çalıştırıp sunucuma işaret ettiğimde, veritabanının 9.2 olduğunu ve pgAdmin III'ümün 9.1 olduğunu, 9.2 ile uyumlu olmadığını söyleyen bir hata mesajı alıyorum.

Sunucunun kendisine Ubuntu kutusundan gayet iyi bir şekilde erişebiliyorum - Veritabanına sorunsuz bir şekilde basan Python programlarım var - ancak Ubuntu 12.10 altında çalışan 9.2 için pgAdmin III'e ihtiyacım var.

Müsait mi? Onu nereden bulabilirim?


Yanıtlar:


15

2014 yılı itibariyle, bu web sitesi Ubuntu ve Debian için yapmanın yolunu açıklamaktadır: https://wiki.postgresql.org/wiki/Apt

Ne olursa olsun, web sitesinin çevrimdışı olması durumunda kopyala yapıştır (2014-06-06):

Debian ve Ubuntu için PostgreSQL paketleri

PostgreSQL Global Geliştirme Grubu (PGDG), http://apt.postgresql.org/pub/repos/apt/ adresinde bulunan Debian ve Ubuntu için PostgreSQL paketlerinin APT deposunu korur.. PostgreSQL sunucu paketlerini, ayrıca uzantı ve modül paketlerini, desteklenen tüm PostgreSQL sürümleri için çeşitli Debian / Ubuntu sürümlerinde oluşturmayı hedefliyoruz. Şu anda Debian 6.0 (sıkmak), 7.0 (wheezy) ve dengesiz (sid) 64/32 bit (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (kesin), 13.10 (saucy), 14.04 (güvenilir) 64 destekliyoruz / 32 bit (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 beta Slony-I gibi sunucu uzantıları, çeşitli PL dilleri ve veri türleri Daha önceki PostgreSQL sürümleri için pgadmin3, pgbouncer ve pgpool-II paketleri gibi uygulamalar ve eski Debian / Ubuntu dağıtımları depoda kalmaya devam edecek; bunlar için güncellemeler geçici olarak sağlanacaktır.

Hızlı başlangıç

/Etc/apt/sources.list.d/pgdg.list dosyasını oluşturun. Dağılımlar kod adı-pgdg olarak adlandırılır. Örnekte, wheezy'yi kullandığınız gerçek dağıtımla değiştirin:

deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

(Dağıtımınızın kod adını, lsb_release -c dosyasını çalıştırarak belirleyebilirsiniz.) Havuz anahtarını https://www.postgresql.org/media/keys/ACCC4CF8.asc adresinden içe aktarın , paket listelerini güncelleyin ve paketleri kurmaya başlayın:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.3 pgadmin3

Alternatif olarak, bu kabuk betiği sizin için yukarıdaki adımları uygular. Yalnızca 9.4 beta: Beta sürümleri hakkında SSS bölümüne bakın SSS bölümüne bir göz atın. Not: Bu depo, en son postgresql-xy, ... paketlerine bağlı olan "postgresql", "postgresql-katkı" ve "postgresql-client" meta paketlerini Debian ve Ubuntu'da bulunanlara benzer şekilde sunar. Yeni bir PostgreSQL sürümü piyasaya sürüldüğünde, bu meta paketler yeni sürüme bağlı olarak güncellenecektir. Belirli bir PostgreSQL sürümünde kalmak istiyorsanız, "postgresql" yerine "postgresql-9.3" gibi belirli paketleri yüklemelisiniz.


Birisi ne zaman talimatlar işe yaramazsa deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, (yerine aşağıdakileri yapın wiki.postgresql.org/wiki/Apt :)sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
chomp


4

Pgadmin3 sürümü 16 ( http://www.pgadmin.org/visualtour16.php ) Postgres 9.2 için gereklidir ve bunun yok Ubunutu 12.10 için PPA repo'da ya da.

İnşa etmeniz veya yükseltmeniz gerekiyor gibi görünüyor.

12.10 için inşa ettim: https://copy.com/anB4E19CxdLW - belki de bu durumda ikili dosya 12.10'daysanız çalışacaktır.

Değilse ve kendiniz oluşturmanız gerekiyorsa, yüklediğinizden emin olun.

sudo apt-get install postgresql-server-dev-9.2

0

PgAdmin 4 için bu wiki sayfasına da bakabilirsiniz: https://wiki.postgresql.org/wiki/Apt

Ubuntu 16.04'te pgAdmin 4'ü denedim ve yükledim:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-10 pgadmin4
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.