SORU
1 Mayıs 2010, CUMARTESİ


Ne kadar detaylı ve ubuntu üzerinde postgresql Temizle yeniden?

Bir şekilde tamamen Ubuntu karmic üzerinde postgresql yükleme haylaz başardım. Her şeye en başından başlamak istiyorum, ama ben "apt-get ile paket yine de yeniden yapılandırma gibi arkasında iz bırakır" düzgün çalışmıyor. tasfiye

Yaptım sonra:

apt-get purge postgresql
apt-get install postgresql

Dedi

Setting up postgresql-8.4 (8.4.3-0ubuntu9.10.1) ...
Configuring already existing cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main, owner: 108:112)
Error: move_conffile: required configuration file     /var/lib/postgresql/8.4/main/postgresql.conf does not exist
Error: could not create default cluster. Please create it manually with

  pg_createcluster 8.4 main --start

or a similar command (see 'man pg_createcluster').
update-alternatives: using /usr/share/postgresql/8.4/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode.

Setting up postgresql (8.4.3-0ubuntu9.10.1) ...

"/Etc/postgresql" hiçbir şey "postgresql-ortak/etc//" 'pg_upgradecluser.bir ben var d' dizini ve kök.crt ve user_clusters dosyaları.

/Etc/passwd PostgreSQL kullanıcı vardır; Temizle komut dokunmak görünmüyor. Sadece bir sonraki duyurmak için gece gündüz çalışıyorum hangi belirtilerin bir grup oluştu.

Çalıştırdığımda şu an, bu komut "pg_createcluster..." '/var/lib//8.4/main/postgresql postgresql.bu şikayetleri conf', yani bir tane bulacağım ama bu son olmayacak eminim. yok

Tamamen yanmak ve tekrar bastan hangi oyunu biraz kolay (veya iki) yok mu?

CEVAP
1 Mayıs 2010, CUMARTESİ


Birincisi: Eğer yüklerseniz zaten zarar değil, istenmeyen PostgreSQL sunucuları bırakabilirsiniz ("küme") Ubuntu pg_dropcluster kullanarak. Eğer sadece taze başlamak istiyorsanız tam Temizle ve yeniden tercih kullanan initdb'd PostgreSQL örneği.

Eğer gerçekten tam bir tasfiye ve yeniden yapmak gerekirse, önce PostgreSQL çalışan olmadığından emin olun. ps -C postgres sonuç göstermelidir.

Şimdi çalıştırın:

apt-get --purge remove postgresql\*

her şeyi kaldırmak için sisteminizden PostgreSQL. Sadece postgres paket tasfiye sadece meta-paket boş olduğu için yeterli değildir.

Tüm PostgreSQL paketleri çıkarıldıktan sonra, çalıştırın:

rm -r /etc/postgresql/
rm -r /etc/postgresql-common/
rm -r /var/lib/postgresql/
userdel -r postgres
groupdel postgres

Şimdi gerekir:

apt-get install postgresql

ya da bir tam yükleme:

apt-get install postgresql-8.4 postgresql-contrib-8.4 postgresql-doc-8.4

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • kev5124

    kev5124

    9 Kasım 2008