Bằng cách nào đó, tôi đã quản lý hoàn toàn việc cài đặt postgresql trên hệ điều hành Ubuntu. Tôi muốn bắt đầu lại từ đầu, nhưng khi tôi "tẩy" gói với apt-get nó vẫn để lại dấu vết phía sau sao cho cấu hình cài đặt lại không chạy đúng cách.Làm thế nào để triệt để thanh lọc và cài đặt lại postgresql trên ubuntu?
Sau khi tôi đã thực hiện:
apt-get purge postgresql
apt-get install postgresql
Nó nói
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) ...
Tôi có một "/ etc/postgresql" không có gì trong đó và "/ etc/postgresql-common /" có tệp 'pg_upgradecluser.d' và tệp root.crt và user_clusters.
/etc/passwd có người dùng postgres; kịch bản thanh lọc dường như không chạm vào nó. Có một loạt các triệu chứng mà tôi làm việc chỉ để lộ tiếp theo.
Ngay giây phút này, khi tôi chạy lệnh "pg_createcluster ...", nó phàn nàn rằng '/var/lib/postgresql/8.4/main/postgresql.conf không tồn tại', vì vậy tôi sẽ tìm một trong nhưng tôi chắc chắn rằng đó sẽ không phải là kết thúc của nó.
Không có một số lớp lót dễ dàng (hoặc hai) sẽ ghi nó hoàn toàn và để tôi bắt đầu lại?
Thử trình cài đặt một cú nhấp chuột, đơn giản hơn, thư mục của nó không nằm trong/etc/và/var. Tất cả chúng đều được lưu trữ trong một thư mục –