Wget2 2.0, prvá stabilná verzia tohto nástupcu Wgetu

Po tri a pol roku vývoja uvoľnenie prvá stabilná verzia projektu "GNU Wget2 2.0", ktorý je vyvíjaný ako úplne prepracovaná verzia programu na automatizáciu rekurzívneho načítania obsahu „GNU Wget“.

GNU Wget2 je navrhnutý a prepísaný od začiatku, a je pozoruhodné odstránením základných funkcií webového klienta z knižnice libwget, ktoré je možné použiť v samostatných aplikáciách.

O spoločnosti Wget2

Namiesto postupného prepracovania existujúcej základne kódu sa rozhodol prerobiť všetko od začiatku a našiel samostatnú vetvu Wget2 implementovať nápady na reštrukturalizáciu, zvýšenie funkčnosti a zmeny, ktoré narúšajú kompatibilitu. S výnimkou ukončenia podpory FTP a formátu WARC môže wget2 vo väčšine situácií fungovať ako transparentná náhrada za klasický nástroj wget.

S vydaním tejto verzie funkcia bola presunutá do knižnice libwget s ktorým bol vykonaný prechod na viacvláknovú architektúru, s ktorou bola poskytnutá aj možnosť konfigurácie viacerých spojení paralelne a sťahovania vo viacerých tokoch. Pomocou možnosti „–chunk-size“ je dokonca možné paralelizovať sťahovanie súboru s rozdelením na bloky.

Ďalšia novinka, ktorá vyniká podporou protokolu HTTP / 2 vedľa hlavičky HTTP If-Modified-since HTTP na stiahnutie iba upravených údajov.

Aj keď časť zmien špecifických pre OpenSSL opravuje kontrolu CRL, ALPN bola implementovaná a boli vykonané opravy s cieľom vyriešiť problémy s únikom pamäte.

Na druhej strane sa tiež spomína, že licenčné informácie boli aktualizované, boli vykonané rôzne opravy v kompiláciách na podporu kódovania prijatia lzip a tiež na umožnenie zoznamu tokenov na pripojenie a opravu konfliktu adresárov s –no-clobber.

Zatiaľ čo pre časť možností, ktoré boli pridané, môžeme nájsť a vylepšenie metódy pre spätnú kompatibilitu, vylepšenia údajov, bola pridaná možnosť –telo-súbor zlepšujúca kompatibilitu s predchádzajúcimi verziami, ako aj –voľba –ignore-dĺžka, –konvertovať iba súbor a –sťahovanie-attr, aby sa využil „atribút sťahovania“ z HTML5

K ďalším pozoruhodným zmenám ktoré sa odlišujú od poslednej verzie:

  • –Roboty = vypnutá možnosť pridaná pre sťahovanie súborov robots.txt
  • Pridaná podpora pkg-config pre GPGME
  • Korekcie prevodu (-k) sa vykonali v kombinácii s -E
  • Opravené rozpoznávanie hlavičky súboru cookie príkazom „súbor“
  • Opravené načítanie certifikátov CA, ak nie je podporovaný systém
  • Premenované z –retry-on-http-status na –retry-on-http-error
  • Limit požiadaviek na stránky je určený iba pre listové stránky
  • Opravte dereferenciu NULL pomocou –convert-links
  • Na výstupe podporuje terminálové hypertextové odkazy
  • Nastavte prepínač –disable-manylibs na zakázanie vytvárania malých knižníc
  • Podpora - pozadie v systéme Windows
  • Pridať možnosť –viazať rozhranie
  • Pridajte užitočné zaťaženie HTTP2
  • Podporuje atribút sťahovania HTML (pre značky a oblasti)
  • Pridajte –download-attr = [pásová cesta | usepath] na ovládanie podpory atribútov sťahovania
  • OpenSSL: pridajte podporu OCSP
  • OpenSSL: implementujte zošívanie OCSP
  • Údaje podpory: URL v atribúte srcset
  •  Opravené rôzne problémy
  •  Vylepšený kód, dokumentácia, zostava, testovanie, CI a ďalšie

Konečne ak máte záujem dozvedieť sa o tom viac O tejto novej vydanej verzii Wget2 si môžete pozrieť podrobnosti Na nasledujúcom odkaze.

Ako nainštalovať Wget2 na Linux?

Tí, ktorí majú záujem nainštalovať si tento nástroj, by mali vedieť, že v niektorých distribúciách Linuxu nájdu balík vo svojich úložiskách.

Aj keď môžu tiež zostaviť balík podľa týchto pokynov. Prvá vec, ktorú musíme urobiť, je získať zdrojový kód pomocou:

git clone https://gitlab.com/gnuwget/wget2.git
cd wget2
./bootstrap
./configure

Pokračujeme v kompilácii s:

make
setarch x86
./configure --prefix=/boot/home/config/non-packaged
rm /boot/home/config/non-packaged/wget2  
mv /boot/home/config/non-packaged/wget2_noinstall /boot/home/config/non-packaged/wget2
make check

A nakoniec nainštalujeme pomocou:

sudo make install 

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.