MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

E:Không thể định vị gói mongodb-org

Tôi gặp phải vấn đề tương tự nhưng đã khắc phục nó bằng lệnh thay đổi phần tệp gói. Toàn bộ bước mà tôi đã làm theo là:

Lúc đầu, hãy thử với lệnh này:sudo apt-get install -y mongodb

Đây là gói mongodb không chính thức do Ubuntu cung cấp và nó không được MongoDB duy trì và xung đột với các gói được hỗ trợ chính thức của MongoDB.

Nếu lệnh trên không hoạt động thì bạn có thể khắc phục sự cố bằng một trong các quy trình dưới đây:

#Step 1:  Import the MongoDB public key
#In Ubuntu 18.*+, you may get invalid signatures. --recv value may need to be updated to EA312927. 
#See here for more details on the invalid signature issue: [https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures][1]

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

#Step 2: Generate a file with the MongoDB repository url
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

#Step 3: Refresh the local database with the packages
sudo apt-get update

#Step 4: Install the last stable MongoDB version and all the necessary packages on our system
sudo apt-get install mongodb-org

         #Or
# The unofficial mongodb package provided by Ubuntu is not maintained by MongoDB and conflict with MongoDB’s offically supported packages. Use the official MongoDB mongodb-org packages, which are kept up-to-date with the most recent major and minor MongoDB releases.
sudo apt-get install -y mongodb 

Hy vọng điều này cũng sẽ làm việc cho bạn. Bạn có thể theo dõi MongoDB này

Cập nhật Hướng dẫn trên sẽ cài đặt phiên bản mongodb 2.6, nếu bạn muốn cài đặt phiên bản mới nhất cho Uubuntu 12.04 sau đó chỉ cần thay thế ở trên step 2 và làm theo hướng dẫn dưới đây thay vì làm như vậy:

#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list

Nếu bạn đang sử dụng Ubuntu 14.04 sau đó sử dụng bước dưới đây thay vì ở trên step 2

#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để truy vấn MongoDB để kiểm tra xem một mục có tồn tại hay không?

  2. MongoDB Viết mối quan tâm:3 điều cần biết

  3. Làm thế nào để cập nhật nếu tồn tại nếu không, chèn tài liệu mới?

  4. Lập phiên bản đối tượng Java MongoDB

  5. Làm thế nào để chèn một tài liệu có ngày tháng trong mongo?