... nhưng các phiên bản Ubuntu mới hơn chỉ có libgdbm6
Thật vậy: theo https://packages.ubuntu.com/search?keywords=libgdbm5 , libgdm5
chỉ khả dụng trong Bionic (18.04LTS), trong khi libgdm6
(Nhìn thấy https://packages.ubuntu.com/search?keywords=libgdbm6) có sẵn trong Focal (20.04LTS), Groovy (20.10) và Hirsuite (21.04).
Do đó, kho lưu trữ gói Focal/Groovy/Hirsuite không nên có bất kỳ gói nào phụ thuộc vào libgdbm5
(hoặc trên bất kỳ gói không có sẵn nào, đối với vấn đề đó).
Nếu bạn chưa định cấu hình kho lưu trữ Bionic trong phiên bản APT của mình, bạn sẽ không thể cài đặt libgdm5
, bất kể bí danh gói hay gói ảo (được cung cấp).
Một cách tiếp cận ở đây là thêm kho lưu trữ Bionic vào cấu hình APT của bạn. Tôi đề nghị bạn làm điều đó bằng cách tạo một /etc/apt/sources.list.d/bionic.list
tập tin và có liên quan cuộc tranh luận
cấu hình repo ở đó. Một lớp lót để đạt được điều này sẽ là
sudo echo "deb http://in.archive.ubuntu.com/ubuntu/ vũ trụ hạn chế chính bionic"> /etc/apt/sources.list.d/bionic.list
...theo dõi bởi cập nhật apt-get
và apt-get cài đặt libgdbm6
.
Cũng nên nhớ rằng, theo mặc định, kho lưu trữ dành cho bản phát hành của bạn phải được ưu tiên hơn bất kỳ kho lưu trữ nào khác được xác định trong /etc/apt/sources.list.d
. đọc https://wiki.debian.org/AptConfiguration để có một ý tưởng tốt hơn về cách thức hoạt động của các mức độ ưu tiên của kho lưu trữ.