Wget2 unter ubuntu 18 lts kompilieren
Hallo,
vorab, ich habe noch nie etwas unter linux kompiliert.
Und es so ganz anders als mein Visual Studio
Ich möchte gerne wget2 1.99 unter Ubuntu 18 lts nutzen.
Ich kann wget2 via apt installieren, aber nur in der Version 1.00 in der ein Bug in Bezug auf den Proxy ist.
Das ist auch in deren Bug-List so dokumentiert.
Also möchte ich gerne 1.99.
Dafür gibt es keine Binaries, also selber kompilieren.
apt-get install make
apt-get install build-essential
./configure
make
make check
make install
funktioniert, aber wget2 kann kein https weil es ohne Unterstützung kompiliert wurde.
apt-get install gnutls-dev
./configure
make
Ich kann durchaus lesen, habe aber keine Ahnung was man dagegen machen kann/soll/muss.
Jemand einen Tipp für mich? Danke.
Anbei deren Hinweise
https://github.com/rockdaboot/wget2
Keine Ahnung was man davon installieren muss
Stefan
vorab, ich habe noch nie etwas unter linux kompiliert.
Und es so ganz anders als mein Visual Studio
Ich möchte gerne wget2 1.99 unter Ubuntu 18 lts nutzen.
Ich kann wget2 via apt installieren, aber nur in der Version 1.00 in der ein Bug in Bezug auf den Proxy ist.
Das ist auch in deren Bug-List so dokumentiert.
Also möchte ich gerne 1.99.
Dafür gibt es keine Binaries, also selber kompilieren.
apt-get install make
apt-get install build-essential
./configure
make
make check
make install
funktioniert, aber wget2 kann kein https weil es ohne Unterstützung kompiliert wurde.
1
Failed to connect: libwget has been built without TLS support
apt-get install gnutls-dev
./configure
make
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CCLD test_linking_hashfile
./.libs/libwget_hashfile.a(libwget_hashfile_la-hashfile.o): In function `wget_hash_fast':
hashfile.c:(.text+0x25c): undefined reference to `gnutls_hash_fast'
./.libs/libwget_hashfile.a(libwget_hashfile_la-hashfile.o): In function `wget_hash_get_len':
hashfile.c:(.text+0x29b): undefined reference to `gnutls_hash_get_len'
./.libs/libwget_hashfile.a(libwget_hashfile_la-hashfile.o): In function `wget_hash_init':
hashfile.c:(.text+0x338): undefined reference to `gnutls_hash_init'
./.libs/libwget_hashfile.a(libwget_hashfile_la-hashfile.o): In function `wget_hash':
hashfile.c:(.text+0x3a5): undefined reference to `gnutls_hash'
./.libs/libwget_hashfile.a(libwget_hashfile_la-hashfile.o): In function `wget_hash_deinit':
hashfile.c:(.text+0x3e0): undefined reference to `gnutls_hash_deinit'
collect2: error: ld returned 1 exit status
Makefile:2671: recipe for target 'test_linking_hashfile' failed
make[2]: *** [test_linking_hashfile] Error 1
make[2]: Leaving directory '/root/wget2/wget2-1.99.2/libwget'
Makefile:1719: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/wget2/wget2-1.99.2'
Makefile:1627: recipe for target 'all' failed
make: *** [all] Error 2
Ich kann durchaus lesen, habe aber keine Ahnung was man dagegen machen kann/soll/muss.
Jemand einen Tipp für mich? Danke.
Anbei deren Hinweise
https://github.com/rockdaboot/wget2
Keine Ahnung was man davon installieren muss
Stefan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 565871
Url: https://administrator.de/forum/wget2-unter-ubuntu-18-lts-kompilieren-565871.html
Ausgedruckt am: 04.04.2025 um 21:04 Uhr
12 Kommentare
Neuester Kommentar
Moin,
https://github.com/rockdaboot/wget2/issues/201
Hast Du denn die gnutls developper files installiert? (apt-get install gnutls-dev)
lks
https://github.com/rockdaboot/wget2/issues/201
Hast Du denn die gnutls developper files installiert? (apt-get install gnutls-dev)
lks
Zitat von @StefanKittel:
Danke für das Angebot. Ist aber eigentlich nicht mehr nötig.
Aber durch das Paket konnte ich das installieren.
Danke für das Angebot. Ist aber eigentlich nicht mehr nötig.
Aber durch das Paket konnte ich das installieren.
Hab's vorhin versucht mal auf die schnelle auf meinem Desktop-PC zu compilieren, scheiterte bei mir aber an Versionskonflikten verschiedener libraries auf dem Desktop-System. Müßte jetzt zuviel ummodeln, um das zum Laufen zu bekommen. Werde es mal bei Gelegenheit auf einem "frischem" 18.04 probieren.
lks