Hallo.
Ich möchte gerne die aktuellste Version von lgogdownloader auf meinem Server (Ubuntu 16.04) installieren. In den Repositorys von 16.04 ist nur die Version 2.26 von lgogdownloader erhältlich und mit dieser Version kann ich mich nicht anmelden, weil nur noch HTTPS-Anfragen akzeptiert werden und lgogdownloader Version 2.26 meldet sich nur mit HTTP an.
Wenn ich das lgogdownloader-DEB-Paket https://launchpad.net/ubuntu/disco/amd64/lgogdownloader/3.3-2build2 herunterlade und installieren möchte, dann kommt folgende Fehler-Meldung:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | sudo dpkg -i lgogdownloader_3.3-2build2_amd64.deb Vormals nicht ausgewähltes Paket lgogdownloader wird gewählt. (Lese Datenbank ... 46235 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von lgogdownloader_3.3-2build2_amd64.deb ... Entpacken von lgogdownloader (3.3-2build2) ... dpkg: Abhängigkeitsprobleme verhindern Konfiguration von lgogdownloader: lgogdownloader hängt ab von libboost-date-time1.67.0; aber: Paket libboost-date-time1.67.0 ist nicht installiert. lgogdownloader hängt ab von libboost-filesystem1.67.0; aber: Paket libboost-filesystem1.67.0 ist nicht installiert. lgogdownloader hängt ab von libboost-iostreams1.67.0; aber: Paket libboost-iostreams1.67.0 ist nicht installiert. lgogdownloader hängt ab von libboost-program-options1.67.0; aber: Paket libboost-program-options1.67.0 ist nicht installiert. lgogdownloader hängt ab von libboost-regex1.67.0; aber: Paket libboost-regex1.67.0 ist nicht installiert. lgogdownloader hängt ab von libboost-system1.67.0; aber: Paket libboost-system1.67.0 ist nicht installiert. lgogdownloader hängt ab von libjsoncpp1 (>= 1.7.4); aber: Version von libjsoncpp1:amd64 auf dem System ist 1.7.2-1. lgogdownloader hängt ab von libstdc++6 (>= 6); aber: Version von libstdc++6:amd64 auf dem System ist 5.4.0-6ubuntu1~16.04.1 dpkg: Fehler beim Bearbeiten des Paketes lgogdownloader (--install): Abhängigkeitsprobleme - verbleibt unkonfiguriert Trigger für man-db (2.7.5-1) werden verarbeitet ... Fehler traten auf beim Bearbeiten von: lgogdownloader |
Es fehlen Abhängigkeiten. Wenn ich diese aber installieren möchte (laut Github-Seite https://github.com/Sude-/lgogdownloader)
apt install build-essential libcurl4-openssl-dev libboost-regex-dev \ libjsoncpp-dev liboauth-dev librhash-dev libtinyxml2-dev libhtmlcxx-dev \ libboost-system-dev libboost-filesystem-dev libboost-program-options-dev \ libboost-date-time-dev libboost-iostreams-dev help2man cmake libssl-dev \ pkg-config zlib1g-dev
dann sagt mir der Server es sind jeweils schon die aktuellsten Pakete davon installiert, weil der Server halt alte Repositorys verwendet und ich kann auch keine neue Ubuntu-Version aufsetzten.
Frage: Wie kann ich die aktuellen benötigten Versionen der Programme installieren, so dass lgogdownloader diese verwenden kann? Soll ich mir lgogdownloader mit allen seinen Abhängigkeiten selbst kompilieren oder soll ich die Repositorys von meinem 16.04 ändern?
Vielen Dank schon mal im vorraus.