Antworten:
Es gibt verschiedene Möglichkeiten, dies zu tun. Hier ist die Art und Weise, die ich normalerweise benutze. Abhängig von der Ubuntu-Version, die Sie gerade ausführen, müssen Sie möglicherweise aptitude installieren. Sie können dies tun, indem Sie ein Terminal öffnen und Folgendes eingeben:
sudo apt-get install aptitude
Sobald aptitude installiert ist, geben Sie Folgendes ein, um die Version zu bestimmen, die installiert werden soll oder abhängig davon installiert wird.
sudo aptitude show jetty
Hoffe das hilft!
Chris
So sehen Sie, welche Version (en) von Jetty für die Installation auf Ihrem System verfügbar sind:
apt-cache policy jetty
Hier werden die installierte Version (falls vorhanden) und alle für die Installation verfügbaren Versionen aufgelistet und angegeben, welche standardmäßig installiert werden würde.
Wenn Sie mehr über andere Ubuntu-Versionen erfahren möchten, besuchen Sie packages.ubuntu.com .
Wenn Sie das Paket vor der Installation anzeigen möchten, laden Sie es herunter, installieren Sie es jedoch noch nicht:
apt-get -d install jetty
Das Paket ist in /var/lib/apt/cache/jetty*.deb
.
packages.ubuntu.com kann durchsucht werden, um festzustellen, welche Version in jeder Version enthalten ist. Einige Pakete aus zukünftigen Versionen sind relativ einfach auf einer älteren Ubuntu-Version zu installieren. Jetty ist wahrscheinlich einer von ihnen.
Sie können die Quellpakete von der oben genannten Site herunterladen. Ich würde jedoch davon abraten, das Paket zu optimieren. Dies ist relativ einfach, Sie erhalten jedoch keine wichtigen Sicherheitspatches.
Ein Hinweis zu Paketversionen. Dies sind die Originalversionen. Sicherheitspatches werden auf diese Version zurückportiert und das verfügbare Paket wird aktualisiert. Diese Patches werden angewendet, wenn Sie das Paket aktualisieren. Wenn Sie eines der automatischen Update-Pakete verwenden, werden diese abhängig von Ihren Einstellungen möglicherweise automatisch angewendet.
Debian / Ubuntu macht es ziemlich einfach, die Konfiguration an Ihre Bedürfnisse anzupassen. Für Pakete, die die conf.d
Konfiguration unterstützen, würde ich empfehlen, sie zu verwenden, anstatt die ursprüngliche Konfiguration zu ändern. Dadurch werden Versionsaktualisierungen viel einfacher.
Wenn Sie aptitude nicht verwenden möchten, können Sie stattdessen apt verwenden:
apt search jetty | grep jetty
Das Ergebnis ist
libjetty8-extra-java/xenial,xenial,now 8.1.19-1 all [installé, automatique]
libjetty8-java/xenial,xenial,now 8.1.19-1 all [installé, automatique]
libjetty8-java-doc/xenial,xenial 8.1.19-1 all
libjetty9-extra-java/xenial,xenial 9.2.14-1 all
libjetty9-java/xenial,xenial 9.2.14-1 all
Folglich haben Sie die Wahl zwischen Steg8 und Steg9