tôi đã cố gắng cài đặt và chạy PostgreSQL 14.2 trên kUbuntu Phiên bản 20.04.
sử dụng các hướng dẫn từ một số trang và nó luôn kết thúc với cùng một lỗi.
tôi đã thử như được mô tả ở đây:
- https://www.postgresql.org/download/linux/ubuntu/
- https://dev.to/monicag/install-postgresql-onto-ubuntu-multipass-vm-511p
- https://itnixpro.com/install-postgresql-on-ubuntu/
- https://techviewleo.com/how-to-install-postgresql-database-on-ubuntu/
ví dụ 2.
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 cập nhật
sudo apt-get -y cài đặt postgresql
sudo su - postgres
psql
trước mỗi lần cài đặt, tôi đã làm sạch hệ thống như sau:
Sudo apt-get remove '^postgresql.*'
Sudo apt-get --purge xóa postgresql postgresql-doc postgresql-common
sudo rm -r /usr/lib/postgresql/
sudo rm -r /var/lib/pgsql/data
sudo rm -r /var/lib/postgresql/
sudo rm -r /etc/postgresql
Sudo rm -r /var/run/postgresql/
sudo rm -r /var/log/postgresql/
khởi động lại
lỗi luôn xảy ra nếu tôi thử điều này:
su - postgres
psql
và gửi tin nhắn này:
# psql: lỗi: kết nối với máy chủ trên ổ cắm "/var/run/postgresql/.s.PGSQL.5432" không thành công: Không có tệp hoặc thư mục như vậy
# Máy chủ có đang chạy cục bộ và chấp nhận các kết nối trên ổ cắm đó không?
Sau khi đọc https://dba.stackexchange.com/questions/182189/how-do-i-access-postgres-when-i-get-an-error-about-var-run-postgresql-s-pgsql
tôi đã thử
unix_socket_directories = '/tmp/'
điều đó không thay đổi lỗi của tôi.
tôi nghe nói rằng mọi người chuyển sang fedora vì một số vấn đề. tôi hy vọng có thể giải quyết vấn đề này mà không cần chuyển bản phân phối Linux.