Saya menghadapi masalah yang sama tetapi memperbaikinya dengan mengubah perintah bagian file paket. Seluruh langkah yang saya ikuti adalah:
Pada percobaan pertama dengan perintah ini: sudo apt-get install -y mongodb
Ini adalah paket mongodb tidak resmi yang disediakan oleh Ubuntu dan tidak dikelola oleh MongoDB dan bertentangan dengan paket yang didukung secara resmi MongoDB.
Jika perintah di atas tidak berfungsi maka Anda dapat memperbaiki masalah dengan salah satu prosedur di bawah ini:
#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
Semoga ini juga berhasil untuk Anda. Anda dapat mengikuti MongoDB ini
Perbarui
Instruksi di atas akan menginstal versi mongodb 2.6, jika Anda ingin menginstal versi terbaru, Uubuntu 12.04
cukup ganti di atas step 2
dan ikuti instruksi di bawah ini sebagai gantinya:
#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
Jika Anda menggunakan Ubuntu 14.04
maka gunakan langkah di bawah ini, bukan di atasstep 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
2.6
, bukan stabil terbaru3.0
). Lihat jawaban saya sendiri.Masalah sebenarnya di sini mungkin jika Anda memiliki sistem 32-bit . MongoDB 3.X tidak pernah dibuat untuk digunakan pada sistem 32-bit, jadi repositori untuk 32-bit kosong (karena itu mengapa tidak ditemukan). Menginstal paket default 2.X Ubuntu mungkin merupakan pilihan terbaik Anda dengan:
Solusi lain, jika Anda tetap ingin mendapatkan versi terbaru Mongo:
Anda dapat membuka https://www.mongodb.org/downloads dan menggunakan menu drop-down untuk memilih "Linux 32-bit legacy"
Tapi itu datang dengan keterbatasan yang parah ...
sumber
Coba tanpa '-org':
Bekerja untuk saya!
sumber
Saya menjalankan Ubuntu 14.04; dan apt masih tidak bisa menemukan paket; Saya mencoba semua jawaban di atas dan banyak lagi. URL yang berhasil untuk saya adalah ini:
Sumber: http://www.liquidweb.com/kb/how-to-install-mongodb-on-ubuntu-14-04/
sumber
Semua langkah sudah benar ubah saja Langkah 4 seperti di bawah ini
Perintah:
sudo apt-get install mongodb
Ini berhasil untuk ku.
sumber
Jika Anda saat ini menggunakan Repositori MongoDB 3.3 (seperti yang secara resmi disarankan oleh situs web MongoDB), Anda harus mempertimbangkan bahwa nama paket yang digunakan untuk versi 3.3 adalah:
Maka perintah instalasi yang tepat untuk versi ini adalah:
Mempertimbangkan hal ini, saya lebih menyarankan untuk menggunakan versi stabil terbaru saat ini (v3.2) hingga v3.3 menjadi stabil, perintah untuk menginstalnya tercantum di bawah ini:
Unduh kunci Repositori v3.2:
Jika Anda bekerja dengan Ubuntu 12.04 atau Mint 13 tambahkan repositori berikut:
Jika Anda bekerja dengan Ubuntu 14.04 atau Mint 17 tambahkan repositori berikut:
Jika Anda bekerja dengan Ubuntu 16.04 atau Mint 18 tambahkan repositori berikut:
Perbarui daftar paket dan instal mongo:
sumber
Jawaban yang diterima saat ini berfungsi, tetapi akan menginstal versi Mongo yang sudah kedaluwarsa.
Dokumentasi Mongo menyatakan bahwa: MongoDB hanya menyediakan paket untuk Ubuntu 12.04 LTS (Precise Pangolin) dan 14.04 LTS (Trusty Tahr). Namun, paket ini dapat bekerja dengan rilis Ubuntu lainnya.
Jadi, untuk mendapatkan Mongo (
3.0
) stabil terbaru , gunakan ini (langkah yang berbeda adalah yang kedua):Semoga ini membantu.
Saya ingin menambahkan itu sebagai langkah sebelumnya, Anda harus memeriksa rilis distro GNU / Linux, yang akan membuat url daftar Repo. Bagi saya, saat saya menggunakan ini:
Langkah ke-2 yang asli:
Tidak berfungsi sebagaimana mestinya karena menghasilkan url Repo yang salah. Pada dasarnya, ini menempatkan nama kode distribusi "rafaela" dalam repo url yang tidak ada. Anda dapat memeriksa url Repo di manajer paket Anda di bawah Sumber Perangkat Lunak, Repositori Tambahan.
Apa yang saya lakukan adalah menjelajahi situs:
http://repo.mongodb.org/apt/ubuntu/dists/
Dan saya menemukan bahwa untuk Ubuntu, "terpercaya" dan "tepat" adalah satu-satunya folder web yang tersedia, bukan "rafaela".
Larutan : Buka sebagai root file 'mongodb-org-3.1.list' atau 'mongodb.list' dan ganti "rafaela" atau versi rilis Anda untuk versi yang sesuai (bagi saya itu: "terpercaya"), simpan perubahan dan lanjutkan dengan langkah selanjutnya. Selain itu, pengelola paket Anda juga dapat membiarkan Anda mengubah url repo dengan mudah.
Semoga berhasil untuk Anda.! ---
sumber
ini berfungsi untuk ubuntu 32-bit, cobalah. semoga berhasil.
sumber
Anda harus terlebih dahulu menambahkan database paket dan menambahkan kunci PGP.
Jalankan perintah berikut.
sumber
cat /etc/apt/sources.list.d/mongodb-org-3.0.list
?deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.0 multiverse
Saya memiliki masalah yang sama di 14,04, tetapi saya memperbaikinya dengan langkah-langkah ini:
Ini bekerja seperti pesona :)
sumber
Ini bekerja di Ubuntu 17.04
Jika Anda melihat kegagalan seperti:
Kemudian jalankan perintah ini:
sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
dan
Referensi:
sumber
Saya memiliki masalah yang sama di Ubuntu 16.04 ketika saya mengikuti langkah-langkah yang diposting di dokumen resmi .
Lalu saya menghapus teks "[arch = amd64, arm64]" di langkah2 dan itu berfungsi untuk saya.
sumber
Bagi yang menggunakan
Ubuntu 18.04
bisa menjalankan perintah ini:Buat
/etc/apt/sources.list.d/mongodb-org-4.2.list
file untuk Ubuntu 18.04 (Bionic) :sumber