Ví dụ: tôi có apt ubuntu (21.10) này kho cho postgres trong tôi nguồn.list.d
:
deb http://apt.postgresql.org/pub/repos/apt/ impish-pgdg chính 13
Kết quả nào trong cập nhật apt-get
để lấy:
Lần truy cập:4 http://apt.postgresql.org/pub/repos/apt impish-pgdg InRelease
Nhận:5 http://apt.postgresql.org/pub/repos/apt impish-pgdg/main AMD64 Gói [247 kB]
Theo mặc định, các gói được hiển thị chẳng hạn qua chính sách apt-cache postgresql-plpython3-13
chỉ hiển thị phiên bản phụ mới nhất của gói đó (= 13,5):
postgresql-plpython3-13:
Đã cài đặt: (không có)
Ứng viên: 13.5-1.pgdg100+1
Bảng phiên bản:
13.5-1.pgdg100+1 500
500 http://apt.postgresql.org/pub/repos/apt impish-pgdg/main AMD64 Gói
Tôi đã xem xét sâu bên trong cấu trúc kho lưu trữ và tìm thấy nhiều phiên bản phụ cũ hơn cho các gói nằm trong:
http://apt.postgresql.org/pub/repos/apt/pool/main/p/postgresql-13/
Một phần của cấu trúc thư mục giống như:
dist/
imish-pgdg/
(...)
13/
chủ yếu/
trongPhát hành
Giải phóng
(...)
hồ bơi/
chủ yếu/
P/
(...)
postgresql-13/
(...)
postgresql-plpython3-13_13.5-1.pgdg100%2B1_amd64.deb
(...)
- Câu hỏi: Làm thế nào là thuật toán nơi apt tìm kiếm các gói? Làm cách nào tôi có thể nói với apt hoặc định cấu hình mục nhập danh sách nguồn của mình để hiển thị/ghi nhớ tất cả các phiên bản nhỏ của gói có sẵn trên kho lưu trữ?
Ví dụ: gói ở trên trong phiên bản 13.1
, không phải 13.5
?