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
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
Nasıl GitHub üzerinde bir depo yeniden...
Ne kadar İsmen daha sonra dosyası yeni...
Ubuntu 12.10 üzerinde Node.js yükleme...
Twitter Bootstrap Tabs: Sayfayı Yenide...
Nasıl PostgreSQL'Ubuntu pg gem s ...