Wie Avelldiroll in seinem Kommentar erwähnt, wird Ubuntu 9.10 mit CouchDB 0.10.0 ausgeliefert. Am Ende habe ich gerade meine Version aktualisiert und diese vorinstallierte Version verwendet. Für mich war es die einfachste Option, obwohl ich mir für andere vorstelle, dass dies nicht der Fall wäre.
Wie kann ich unter Ubuntu von CouchDB 0.8.0 auf 0.9.0 aktualisieren?
Ubuntu wird mit dem CouchDB 0.8.0-Inkubator ausgeliefert. Ich habe es richtig ausgeführt. Ich wollte kürzlich auf 0.9.0 upgraden, daher habe ich die Anweisungen in diesem Blogpost befolgt, aber ich scheine den letzten Schritt zu vermissen. Ich habe den Tarball heruntergeladen, ihn entpackt und, wie im Leitfaden vermerkt, make & make install aufgerufen. Jeder Schritt wurde erfolgreich abgeschlossen. Wenn ich dann ausführe
/etc/init.d/couchdb start
es bootet 0.8.0 statt 0.9.0. Ich muss einen Schritt verpassen, bei dem mein frisch kompilierter Build 0.9.0 die Installation von 0.8.0 ersetzt. Ich dachte, das würde "make install" tun, aber es scheint nicht so zu sein.
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Hier finden Sie detaillierte Informationen zur Installation von CouchDB 0.9.0 unter Ubuntu.
Führen Sie den Schritt "make install" als root aus? Wenn nicht, kann Ihr regulärer Benutzer die Installationsschritte wahrscheinlich nicht abschließen.
Ich weiß, dass Sie bereits eine Lösung gefunden haben, aber hier ist eine Alternative für jemanden in einer ähnlichen Situation, der nicht einfach eine neue Version des Betriebssystems installieren kann.
Die gepackte Version kann die Dinge nicht an den gleichen Stellen wie die Standardeinstellungen für "make install" ablegen, daher kann nicht garantiert werden, dass die alten Versionsdateien von den neueren Dateien überschrieben werden. Bei der Migration auf eine neuere Softwareversion in einem Paket-verwalteten System wie Ubuntu empfiehlt es sich, dies zu tun
Suchen Sie nach Paketen der neueren Version (oder erstellen Sie diese), um sie zu installieren, damit der Paketmanager die Dinge entsprechend aktualisieren kann, oder
Entfernen Sie die ältere Version vollständig aus dem Paketmanager, und befolgen Sie die Anweisungen zum Kompilieren und Installieren des neueren Pakets aus dem Quell-Archiv.
Ich persönlich ziehe es vor, wenn möglich neue Pakete zu erstellen. Wenn dies nicht möglich ist, optimiere ich den "make install" -Prozess für die Installation in /usr/local
und den Unterverzeichnissen. (Wenn die Software ein Konfigurationsskript verwendet, ./configure --prefix=/usr/local
ändern Sie das Standardinstallationsverzeichnis.) Auf diese Weise steht die Software nicht in Konflikt mit anderen Dateien, die vom Systempaket-Manager installiert werden.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?