apt-get install
wird nur 7.0.26 installieren, was ist der vorgeschriebene Weg, um die neueste Version zu bekommen, die 7.0.47 ist .
Ich bin am 12.04. Ich versuche, manuelles Herunterladen und Installieren zu vermeiden.
apt-get install
wird nur 7.0.26 installieren, was ist der vorgeschriebene Weg, um die neueste Version zu bekommen, die 7.0.47 ist .
Ich bin am 12.04. Ich versuche, manuelles Herunterladen und Installieren zu vermeiden.
Antworten:
Wenn Sie die neueste Version wünschen, die auf Ubuntu-Repos nicht verfügbar ist, gibt es verschiedene Möglichkeiten, diese zu erhalten.
Da Sie jetzt nicht manuell installieren möchten, sprechen wir über andere Methoden.
Wenn Sie das gewünschte Repository gefunden haben, öffnen Sie ein Terminal und geben Sie ein.
sudo add-apt-repository ppa: (Ihr ppa hier)
sudo apt-get update
sudo apt-get install tomcat
Sie müssen zuerst das Repo, das eine ältere Version von Tomcat enthält, vorübergehend blockieren, sonst stören sie. Sie können dies tun, indem Sie
sudo add-apt-repository -r ppa: (Dein ppa hier)
und vergessen Sie nicht, es wieder hinzuzufügen, sobald Sie fertig sind.
Dieser Link enthält den Quellcode. Zum Erstellen und Installieren von Software lesen Sie die Softwaredokumentation / -foren und kompilieren Sie auf einfache Weise
Laden Sie das Paket über die Website oder einen anderen Ort herunter. Verwenden Sie es dann alien
, um package.read zu konvertieren, alien man pages
um Hilfe bei der Verwendung von Alien zu erhalten.
Aktualisieren Sie auf die neueste Nicht-LTS-Version, um die neueste Tomcat-Version zu erhalten
Die LTS-Versionen von Ubuntu konzentrieren sich eher auf Stabilität als auf Funktionen. Wenn Sie die neueste Version von Tomcat ausführen möchten, verwenden Sie die falsche Version von Ubuntu. Möglicherweise möchten Sie ein Upgrade auf die neueste Version ohne LTS durchführen, um die neueste Version von Tomcat aus den Ubuntu-Repositorys zu erhalten.
Vielleicht interessiert Sie das Lesen. Warum verfügen die Ubuntu-Repositorys nicht über die neuesten Softwareversionen?
Siehe tomcat @ launchpad: 7.0.47-1 ist ab 14.04 verfügbar, sodass es mit apt-get nicht funktioniert (Sie würden mehr als nur tomcat verwenden, da Ihr System viele neuere Versionen findet).
Falls jemand die zweitbeste Methode kennenlernen möchte: Sie können die Debian-Installationsdateien herunterladen und von Ubuntu Software Center installieren lassen (die dritte Methode wäre die Installation von einem Download von der Apache-Site).
Paketdetails finden Sie hier und das Deb-Installationsprogramm finden Sie hier . Es hängt davon ab:
adduser
debconf (>= 0.5)
tomcat7-common (>= 7.0.47-1)
ucf
Nachdem Sie die DEB-Datei heruntergeladen haben, doppelklicken Sie einfach von Nautilus darauf. Wenn sie installiert werden kann, handelt es sich um eine manuelle Methode, die jedoch so einfach wie möglich ist.
Wenn Sie Tomcat nicht manuell herunterladen und installieren möchten (entweder von der Quelle oder unter Verwendung eines .deb
über installierten Pakets dpkg
), besteht die einzige Möglichkeit zur Installation eindeutig über den Paketmanager (dh apt-get
).
Der Paketmanager ruft das Paket automatisch aus einem Repository im Internet ab. Die Ubuntu-Entwickler haben Version 7.0.47 (noch) nicht in den offiziellen Repositories für 12.04 verfügbar gemacht, sodass Sie bestenfalls auf ein Repository eines Drittanbieters wie ein PPA hoffen können.
Leider scheint es für Tomcat kein solches Ubuntu-Repository eines Drittanbieters zu geben. Zumindest habe ich nur ziemlich ausgiebig gesucht und konnte keinen finden.
Sie haben also folgende Möglichkeiten:
Upgrade auf eine neue Ubuntu-Version (natürlich werden neuere Ubuntu-Versionen nicht langfristig unterstützt, daher ist dies möglicherweise keine Option für Sie). In der aktuellen Version, nämlich Ubuntu 13.10, finden Sie Tomcat 7.0.42. Außerdem wird Tomcat 7.0.47 im kommenden Ubuntu 14.04 verfügbar sein. Ubuntu 14.04 wird auch eine langfristige Unterstützung sein, so dass dies eine interessante Alternative sein kann, aber Sie müssen bis April warten.
Navigieren Sie zu Details des Pakets tomcat7 unter packages.ubuntu.org , um genau zu finden, welche Version in welcher Ubuntu-Version verfügbar ist.
Wenn Sie Ihr Ubuntu nicht aktualisieren möchten: Warten Sie darauf;) Ubuntu 12.04 wird bis Anfang 2017 unterstützt, sodass Tomcat 7.0.47 irgendwann sicherlich für Ubuntu 12.04 verfügbar sein wird. Beachten Sie, dass dies eine stabile, langfristige Support-Version ist, sodass neue Pakete einfach nicht so schnell verfügbar sind. Dies ist in Produktionsumgebungen sinnvoll. Sie wollen nicht immer das Neueste und Beste. Du willst etwas Stabiles.
Wenn weder ein Upgrade noch ein Warten für Sie akzeptabel sind, müssen Sie Tomcat nur manuell installieren. Siehe So installieren Sie Tomcat 7.0.42 unter Ubuntu 12.04.3 LTS? um herauszufinden, wie man den neuesten Tomcat in Ubuntu 12.04 manuell installiert (dieser Thread handelt von Tomcat 7.0.42, aber die Methode ist natürlich für Tomcat 7.0.47 analog).
sudo add-apt-repository ppa:(Your ppa here)
Lösung zu verwenden?