ubuntuusers.de

Aktuelles Tomcat Paket bauen

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

konkretor

Avatar von konkretor

Anmeldungsdatum:
28. August 2007

Beiträge: Zähle...

Hallo Leute,

Aktuell versuche ich gerade ein eigenes Tomcat Paket aus tomcat-9.0.64 zu bauen.

Was ich gemacht habe wenn ich mir unter /etc/apt/source.list die Sourcen rein hole und dann mit

1
2
apt source tomcat9
apt build-dep tomcat9

Dann kann ich mit

1
dpkg-buildpackage -rfakeroot -b -uc -us

Können DEB Pakete gebaut werden.

Wie baue ich jetzt die neuere Tomcat Version da rein? Jemand eine Idee.

Was ist hier die beste Vorgehensweise?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11888

konkretor schrieb:

1
apt source tomcat9

Unter Focal ziehst Du damit den Source Code für die Version für Focal, also 9.0.31. Das müßtest Du schon anders machen, das Original vom Hersteller/Anbieter, https://tomcat.apache.org/download-90.cgi. Dann könnte man auch gleich 10.0 ziehen. Die Frage ist, weshalb Du das überhaupt willst und dann zwingend, wieso Du zumindest für 9.0.58 nicht auf Jammy distupgradest (mit all den schönen Nebensächlichkeiten, die dabei passieren können).

Partitielle Upgrades sind immer so eine Sache. Du mußt Dich um Abhängigkeiten, die ihrerseits Abhängigkeiten haben, selbst kümmern.

Was ist hier die beste Vorgehensweise?

Eine Distribution mit anderer Update-Politik verwenden.

konkretor

(Themenstarter)
Avatar von konkretor

Anmeldungsdatum:
28. August 2007

Beiträge: 56

Den Soucecode von 9.0.64 habe ich in einem anderen Verzeichnis liegen. Im Sourcode von Focal liegt ja ein debian Ordner in dem einiges drin steht wie das DEB Paket gebaut werden soll. Einfach rüber kopieren ist nicht. Ich gehe davon aus hier Anpassungen notwendig sind.

Klar könnte ich den Tomcat von Hand selber compilieren und an die richtige Stelle schieben. Ich möchte ein DEB Paket bauen.

Dir ist schon klar das auch in 22.04 LTS das selbe Paket verwendet wird. https://packages.ubuntu.com/jammy/tomcat9

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11888

konkretor schrieb:

Dir ist schon klar das auch in 22.04 LTS das selbe Paket verwendet wird.

Welches "selbe" Paket? Paketname tomcat9, damit hat sich's aber auch schon, gebaut aus in Focal tomcat9_9.0.31.orig.tar.xz, in Jammy tomcat9_9.0.58.orig.tar.xz.

Antworten |