kkarsten62 schrieb:
Wie komme ich zu einem libproj-dev Paket größer Version 5.0 unter bionic 18.04?
Selberbauen (siehe unter diesem Satz beginnende Anleitung) oder dafür gebaute Pakete nutzen (siehe gaaanz unten). 😛
Selberbauen:
Du hast ja schon gesehen, dass es für neuere Ubuntu-Versionen Pakete größer als 5.0 gibt, damit gibt es auch schonmal die Bauanleitung für Ubuntu.
Also kann man sich einen Arbeitsordner erstellen und dort hineinwechseln
mkdir libproj && cd libproj
Den Quellcode und die Bauanleitung für Ubuntu herunterladen
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/proj/proj_5.2.0.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/p/proj/proj_5.2.0-1.debian.tar.xz
und entpacken
tar -xz proj_5.2.0.orig.tar.gz
tar -xz proj_5.2.0-1.debian.tar.xz
Den Ordner mit der Bauanleitung in den Quellcode-Ordner verschieben
mv debian/ proj-5.2.0/
Dann mit einem Editor der Wahl die Datei debian/changelog
um einen Eintrag für eine höhere Version und bionic erweitern, außerdem den Maintainer in der debian/control
ändern, danach die Abhängigkeiten zum Kompilieren der Software installieren
sudo apt install debhelper dh-autoreconf sharutils default-jdk-headless ant doxygen graphviz xz-utils
in den Quellcode-Ordner wechseln
cd proj-5.2.0/
und die Software kompilieren und die Debian-Pakete gemäß der Bauanleitung erstellen lassen.
fakeroot debian/rules binary
ergibt dann bei einem 64-Bit-System eine Ebene höher erstellt:
Alternative: Dafür gebaute Pakete nutzen:
mkdir proj-deb && cd proj-deb && wget http://tomtomtom.org/proj/libproj-dev_5.2.0-2_amd64.deb http://tomtomtom.org/proj/proj-bin_5.2.0-2_amd64.deb http://tomtomtom.org/proj/libproj13_5.2.0-2_amd64.deb http://tomtomtom.org/proj/proj-data_5.2.0-2_all.deb && sudo dpkg -i *.deb