Điểm:0

Làm cách nào để cài đặt một phiên bản cụ thể của PostgreSQL trong Red Hat 8?

lá cờ ng

Tôi muốn cài đặt một phiên bản cụ thể của PostgreSQL trong RHEL 8 với dnf. Để đạt được điều này, tôi đã làm theo hướng dẫn PostgreSQL: https://www.postgresql.org/download/linux/redhat/

Nhưng thực ra tôi chỉ có thể cài đặt phiên bản cuối cùng (12.9) chứ không phải 12.4 (phiên bản tôi muốn). Tuy nhiên, phiên bản hiện có trong kho lưu trữ:

https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-8.5-x86_64/

Nhìn thấy : https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-8.5-x86_64/

Nếu tôi liệt kê các phiên bản có sẵn với dnf :

nhập mô tả hình ảnh ở đây

Tôi có thể thấy chỉ có 12.9 có sẵn.

Nhưng nếu tôi hiển thị các gói trùng lặp, tôi có thể thấy phiên bản 12.4 :

nhập mô tả hình ảnh ở đây

Vậy có cách nào để cài đặt phiên bản cụ thể này không, vì nó có trên kho lưu trữ?

Arden Smith avatar
lá cờ pe
Có một lý do cụ thể để cài đặt phiên bản đó? Rember RHEL sử dụng phiên bản cập nhật mới nhất vì phiên bản mới nhất ổn định và đã sửa lỗi
lá cờ ng
Chúng tôi muốn đóng băng phiên bản: - để giữ cùng một phiên bản cho tất cả khách hàng của chúng tôi - để ngăn thay đổi hành vi hoặc thao tác bắt buộc phải thực hiện sau khi cập nhật (như lập chỉ mục lại một số chỉ mục)
Điểm:0
lá cờ us

Nếu gói nằm trong repo, bạn có thể nêu chi tiết phiên bản như <tên gói>-<phiên bản>[.<kiến trúc>].

Vì vậy, trong trường hợp này:

dnf cài đặt postgresql12-server-12.4-4PGDG.rhel8
Điểm:0
lá cờ bv

Tôi có cùng một vấn đề ở đây. Tôi cần cài đặt phiên bản 12.4 và sau đó kiểm tra nâng cấp lên 12.9. bạn có thể cài đặt postgresql 12.4 từ nguồn (https://www.postgresql.org/ftp/source/v12.4/) với 3 bước chính:

  1. wget gói nguồn và giải nén nó
  2. ./config > make > thực hiện cài đặt
  3. thêm người dùng postgres và initdb, sau đó bắt đầu db Tôi đã cài đặt thành công postgresql 12.4, tuy nhiên, tôi gặp sự cố khi cài đặt tiện ích mở rộng (postgis)
Điểm:-1
lá cờ id

Tôi khuyên bạn nên cài đặt từ AppStream:

danh sách mô-đun yum postgresql

cài đặt mô-đun yum -y postgresql:{ver}

postgres --version

Để biết thêm thông tin, hãy chạy qua phòng thí nghiệm trực tuyến này! https://lab.redhat.com/appstream-manage

lá cờ ng
Điều đó không giúp được gì cho tôi, tôi vẫn không thể cài đặt phiên bản 12.4 với phiên bản này (chỉ có thể là 12.9).
ITGuyEric avatar
lá cờ id
Có điều gì ngăn cản bạn nâng cấp cơ sở dữ liệu của mình lên phiên bản mới hơn không?
Điểm:-1
lá cờ de

bạn luôn có thể cài đặt bất kỳ phiên bản nào trực tiếp từ các nguồn (https://www.postgresql.org/ftp/source/v12.4/ trong ví dụ của bạn).

lá cờ ng
Tôi không muốn cài đặt từ nguồn, vì những lý do rõ ràng
vrms avatar
lá cờ de
lý do 'hiển nhiên' của bạn @mishka là gì?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.