Wget2 2.0, prva stabilna različica tega naslednika Wget

Po treh letih in pol razvoja sprostitev prva stabilna različica projekta "GNU Wget2 2.0", ki se razvija kot popolnoma prenovljena različica programa za avtomatizacijo rekurzivnega nalaganja vsebine »GNU Wget«.

GNU Wget2 je oblikovan in prepisan iz nič, in je opazen zaradi odstranitve osnovnih funkcionalnosti spletnega odjemalca v knjižnici libwget, ki jih je mogoče uporabiti v samostojnih aplikacijah.

O Wget2

Namesto postopnega preoblikovanja obstoječe kodne baze, Odločil sem se, da bom vse popravil iz nič in našel ločeno vejo Wget2 za izvajanje zamisli o prestrukturiranju, povečanju funkcionalnosti in spremembah, ki prekinjajo združljivost. Z izjemo konca podpore za FTP in format WARC lahko wget2 v večini primerov deluje kot pregledna zamenjava klasičnega pripomočka wget.

Z izdajo te različice funkcionalnost je bila premaknjena v knjižnico libwget skupaj s katerim je bil izveden prehod na večnitno arhitekturo, s katero je bila zagotovljena tudi možnost paralelnega konfiguriranja več povezav in nalaganja v več tokov. Možno je celo vzporedno nalaganje datoteke z razdelitvijo blokov z možnostjo "–chunk-size".

Še ena novost, ki izstopa podpora protokolu HTTP / 2 poleg naslova Če-spremenjeno-od HTTP za prenos samo spremenjenih podatkov.

Medtem ko del sprememb, specifičnih za OpenSSL, popravlja preverjanje CRL, je bil izveden ALPN in izvedeni so bili popravki za odpravljanje težav s puščanjem pomnilnika.

Po drugi strani pa je tudi omenjeno, da podatki o licenci so bili posodobljeni, so bili v kompilacijah izvedeni različni popravki za podporo kodiranja sprejemanja lzip, pa tudi za omogočanje seznama žetonov za povezavo in za odpravo konflikta imenika z –no-clobber.

Medtem ko del dodanih možnosti lahko najdemo izboljšanje metode za nazaj združljivost, izboljšave podatkov, dodana je možnost –body-file, ki izboljšuje združljivost s prejšnjimi različicami, pa tudi možnost –ignore-length, –konvertiraj samo datoteko in –download-attr za uporabo atributa za prenos iz HTML5

Od ostalih pomembnih sprememb ki izstopajo od zadnje različice:

  • –Roboti = dodana možnost za prenos robots.txt
  • Dodana podpora pkg-config za GPGME
  • Popravki pretvorbe (-k) so bili izvedeni v kombinaciji z -E
  • Odpravljeno je, da glava datoteke piškotka prepozna ukaz 'file'
  • Popravljeno nalaganje potrdil CA, kadar 'sistem' ni podprt
  • Preimenovan iz –retry-on-http-status v –retry-on-http-error
  • Omejitev zahtev za stran samo za listne strani
  • Popravite razmestitev NULL z –convert-links
  • Podpira terminalne hiperpovezave na izhodu
  • Stikalo –disable-manylibs nastavite tako, da onemogočite gradnjo majhnih knjižnic
  • Podpora - ozadje v sistemu Windows
  • Dodaj možnost vmesnika za vezavo
  • Dodajte koristno obremenitev HTTP2
  • Podpira atribut prenosa HTML (za oznake do in območja)
  • Dodajte –download-attr = [strippath | usepath] za nadzor podpore atributov prenosa
  • OpenSSL: dodajte podporo za OCSP
  • OpenSSL: implementirajte spenjanje OCSP
  • Podporni podatki: URL v atributu srcset
  •  Odpravili so različne težave
  •  Izboljšana koda, dokumentacija, gradnja, testiranje, CI in drugo

Končno če vas zanima več o tem O tej novi izdani različici Wget2 lahko preverite podrobnosti V naslednji povezavi.

Kako namestiti Wget2 v Linux?

Tisti, ki jih zanima namestitev tega pripomočka, bi morali vedeti, da lahko v nekaterih distribucijah Linuxa najdejo paket v svojih skladiščih.

Čeprav lahko tudi sestavijo paket po teh navodilih. Najprej moramo pridobiti izvorno kodo z:

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

Nadaljujemo z zbiranjem:

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

In na koncu namestimo z:

sudo make install 

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.