Tôi đã theo dõi tất cả các công trình chính thức được liệt kê ở đây:
Cụ thể, tôi đã thực hiện:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
(có vẻ ổn)
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
(có vẻ ổn, vì tệp /etc/apt/source.list.d/mongodb-org-3.0.list được tạo với mục nhập đúng)
sudo apt-get update
(có vẻ ổn, vì tôi thấy các repos trong danh sách)
nhưng khi tôi làm :
sudo apt-get install -y mongodb-org
nó luôn luôn nói "Không thể tìm thấy gói mongodb-org".
Nếu tôi làm:
sudo apt-get install -y mongodb
Nó hoạt động, nhưng nó không cài đặt phiên bản 3.0 nhưng phiên bản 2.4
Tôi đã thử nhiều lần để cài đặt 3.0 sau khi gỡ bỏ / xóa phiên bản 2.4, nhưng với kết quả tương tự: "Không thể tìm thấy gói mongodb-org"
Làm thế nào tôi có thể cài đặt phiên bản 3.0?
BIÊN TẬP
Tìm kiếm apt-cache mongodb không tìm thấy bất cứ điều gì liên quan đến mongodb-org
Đây là nội dung của /etc/apt/source.list.d/mongodb-org-3.0.list :
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse
đây là những dòng kết quả từ cập nhật apt-get liên quan đến mondodb:
Ign http://repo.mongodb.org trusty/mongodb-org/3.0 InRelease
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release.gpg
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse i386 Packages
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it_IT
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-en
Tôi đang chạy trên Ubuntu 14.04 LTS 32 bit. Có lẽ repo chỉ dành cho x64? Nếu đó là trường hợp, làm thế nào tôi có thể cài đặt mongodb 3.0 trên máy 32 bit? (tôi chưa thấy bất cứ điều gì liên quan đến sự khác biệt này trong các tài liệu)
CHỈNH SỬA 2
Vì vậy, có vẻ như không có 32 gói trong các repos đó. Bây giờ, tôi có thể tìm thấy chúng ở đâu? Tôi nghĩ đó là vấn đề vì các tài liệu (tài liệu chính thức ) chỉ xác định repo này và không có gì được nói về sự khác biệt 32/64 bit.
/etc/apt/sources.list.d/mongodb-org-3.0.list
cũng như dòng apt-get update
hiển thị repo này đang được kiểm tra? Repo chứa gói meta mongodb-org cho x64 Trusty, như được thấy ở đây: repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.0/ Thẻ
apt-cache search mongodb
tìm thấy gói của bạn? Có lẽ nó có tên khác?