Saya mengikuti instruksi yang diberikan di situs web resmi MongoDB ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ ) dan saya mendapatkan kesalahan ini ketika mencoba menginstal MongoDB. Bagaimana cara memperbaiki masalah ini dan apa yang salah? Ingat saya menggunakan Ubuntu versi 16.04 terbaru
sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mongodb-org :
Depends: mongodb-org-shell but it is not going to be installed
Depends: mongodb-org-server but it is not going to be installed
Depends: mongodb-org-mongos but it is not going to be installed
Depends: mongodb-org-tools but it is not going to be installed
virtualbox-5.0 : Depends: libqt4-opengl (>= 4:4.7.2) but it is not going to be installed
Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Edit: Judul. MongDB -> MongoDB.
Jawaban:
Instal mongodb di Ubuntu 12.04, 14.04, 16.04
Impor kunci publik yang digunakan oleh sistem manajemen paket
Buat file daftar untuk MongoDB.
Di Ubuntu 12.04 (usang):
Di Ubuntu 14.04:
Di Ubuntu 16.04:
Muat ulang basis data paket lokal.
Ini akan memberikan peringatan
Abaikan saja.
Instal paket MongoDB.
Setelah instalasi, Anda dapat mulai menggunakan MongoDB
Untuk menghentikan penggunaan MongoDB
Untuk me-restart penggunaan MongoDB
Jika tidak berhasil, periksa di sini untuk melihat apakah ada langkah-langkah yang telah diperbarui: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
sumber
TL; DR;
Coba jalankan perintah ini,
lalu
Log:
Jadi saya telah mengikuti instruksi resmi tentang Mongo 4.0 di sini dan mendapatkan ini setelah berjalan
sudo apt-get install mongodb-org
Kemudian saya menambahkan secara manual mongodb-org-server ke perintah instalasi:
tapi kemudian saya mengerti
Setelah menginstal ini secara manual:
Saya membuatnya bekerja dengan single:
perintah.
sumber
Saya mencoba menjalankan instruksi instal yang diposting oleh t9toqwerty / muru. Tapi masih ada pesan
Apa yang berhasil bagi saya adalah menginstal MongoDB secara manual dari tarball. Tautan asli adalah: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
1) Unduh Binari
2) Ekstrak File
3) Salin Arsip ke Direktori Target
4) Tempatkan lokasi dalam variabel PATH.
(Ganti
<mongodb-install-directory
> dengan jalur ke arsip MongoDB yang diekstraksi. Bagi saya ini adalah /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)Selanjutnya datang menjalankannya:
1) Buat Direktori Data
2) Tetapkan Izin
Ini memastikan pengguna telah membaca dan menulis izin untuk direktori. Temukan direktori di terminal, dan masukkan
3) Jalankan!
Jika Anda tidak mengatur variabel PATH di langkah 4, jalankan mongo dengan memasukkan path ke file bin Anda — seperti itu
sumber
Pertama, hapus semua paket mongo.
sudo apt list --installed | grep 'mongo'
sudo apt-get purge --auto-remove packagename
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
sumber
Xenial (Ubuntu 16.04); MongoDB v. 3.2.11
Saya baru saja melakukannya dan itu baik-baik saja.
Font: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
sumber
Saya menghadapi beberapa hari yang sama kembali. Coba jalankan melalui bakat. Ini akan menangani menginstal semua paket ketergantungan.
sumber