2015-04-11 32 views
5

Sto cercando di installare MongoDB 3.0 sul mio server Debian (wheezy) a 32 bit e non riesco a capire cosa è andato storto, nonostante il fatto che ho seguito la MongoDB install Tutorial:Impossibile trovare il pacchetto MongoDB-org su Debian

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 
echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.0 main" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list 
apt-get update 
apt-get install -y mongodb-org 

Il quarto comando riesce ancora anche se gli altri hanno successo:

E: Unable to locate package mongodb-org 

ho trovato soggetti di questa materia su StackOverflow ma era su Ubuntu così, ...

EDIT:

wheezy

NO apt-get SOLUZIONE:

Ottenere la versione Legacy Linux a 32 bit di MongoDB here:

wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.2.tgz 
tar zxvf mongodb-linux-i686-3.0.2.tgz 
cp mongodb-linux-i686-3.0.2.tgz/bin/* /usr/bin 

Non dimenticare di modificare la proprietà/permessi.

+0

sei in macchina a 32 bit o 64? – styvane

+0

Sono su una macchina a 32 bit – Magador

+0

Si prega di aprire una shell e darci l'output di 'lsb_release -sc'. –

risposta

1

Come si può verificare visitando

http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.0/main/binary-i386/

non ci sono pacchetti di lì, a differenza di

http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.0/main/binary-amd64/

Non so il motivo per cui questo è il caso, ma una possibilità è creare i pacchetti dal sorgente nella macchina i386.

+0

Ok, grazie comunque. La soluzione che ho trovato è di 'wget' la versione legacy di Linux a 32 bit, quindi estrai la cartella'/bin' nel 'mongodb-linux-i686-3.0.2.tgz' in' usr/bin' – Magador

8
sudo apt-get install -y mongodb 

Ho trascorso 2 ore sullo stesso problema su Debian x64 pulito. prova. Questo.

0

ho Litle tardi, ma:

wget http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.4/main/binary-amd64/{package_vesion} 
sudo dpkg -i {package_version} 

ma non riuscivo a trovare la versione x86, x86_64 solo.