Wget2 2.0, selle Wgeti järglase esimene stabiilne versioon

Pärast kolme ja poole aastast arengut vabastamine projekti esimene stabiilne versioon "GNU Wget2 2.0", mida arendatakse programmi täielikult ümber kujundatud versioonina, et automatiseerida "GNU Wget" sisu rekursiivset laadimist.

GNU Wget2 on kujundatud ja nullist ümber kirjutatud, on tähelepanuväärne veebikliendi põhifunktsioonide eemaldamise eest libwgeti teegist, mida saab kasutada eraldiseisvates rakendustes.

Wget2 kohta

Selle asemel, et olemasolevat koodibaasi järk -järgult ümber töötada, otsustas kõik nullist ümber teha ja leidis Wget2 eraldi haru rakendada ideid ümberkorraldamiseks, funktsionaalsuse suurendamiseks ja ühilduvust rikkuvate muudatuste tegemiseks. Välja arvatud FTP ja WARC -vormingu toe lõppemine, võib wget2 enamikus olukordades toimida klassikalise wget -utiliidi läbipaistva asendajana.

Selle versiooni väljaandmisega funktsionaalsus on teisaldatud libwgeti teeki koos sellega on tehtud üleminek mitme keermega arhitektuurile, millega on ette nähtud ka võimalus mitme ühenduse paralleelseks konfigureerimiseks ja mitme voo allalaadimiseks. Võimalik on isegi paralleelida ploki jagamisega faili allalaadimine, kasutades suvandit „-chunk-size”.

Veel üks uudsus, mis paistab silma HTTP / 2 protokolli tugi päise If-Modified-Since kõrval, et laadida alla ainult muudetud andmed.

Kuigi OpenSSL-i spetsiifiliste muudatuste osa parandab CRL-i kontrolli, on ALPN-i rakendatud ja parandusi tehtud, et parandada mälulekkega seotud probleeme.

Teisest küljest mainitakse ka seda litsentsiteavet on uuendatud, kompileerimisel on tehtud erinevaid parandusi, et toetada lzip-i aktsepteerimise kodeerimist, samuti lubada ühenduse loendit ja parandada kataloogikonflikti –no-clobberiga.

Kuigi lisatud valikute osas leiame a tagurpidi ühilduvuse parandamise meetod, andmete täiustamiseks on lisatud valik -body-file, mis parandab ühilduvust eelmiste versioonidega, samuti valik -ignore-length, -convert-only-file ja -download-attr, et kasutada allalaadimisatribuuti HTML5 -st

Teistest märkimisväärsetest muudatustest mis eristuvad viimasest versioonist:

  • –Robots = välja lülitatud valik robots.txt allalaadimisel
  • Lisatud GPGME tugi pkg-config
  • Teisenduskorrektsioonid (-k) tehti kombinatsioonis -E
  • Parandatud küpsisefaili päis, mis tuleb käsu „fail” järgi ära tunda
  • Fikseeritud CA sertifikaatide laadimine, kui süsteemi ei toetata
  • Ümbernimetatud olekust –retry-on-http-status –retry-on-http-error
  • Leheküljenõuded on piiratud ainult lehtede jaoks
  • Õige NULL-i piiramine –konvert-linkidega
  • Toetab terminali hüperlinke väljundis
  • Lülitage –disable-manylibs lüliti väikeste raamatukogude ehitamise keelamiseks
  • Tugi - Windowsi taust
  • Lisage-sidumisliidese valik
  • Lisage HTTP2 kasulik koormus
  • Toetab HTML -i allalaadimisatribuuti (sihtmärkidele ja piirkonna märgenditele)
  • Lisage –download-attr = [strippath | usepath] allalaadimisatribuutide toe juhtimiseks
  • OpenSSL: lisage OCSP tugi
  • OpenSSL: rakendage OCSP klammerdamist
  • Toetavad andmed: URL atribuudis srcset
  •  Parandatud erinevad probleemid
  •  Täiustatud kood, dokumentatsioon, koostamine, testimine, CI ja palju muud

Lõpuks kui olete huvitatud sellest rohkem teada saama Selle uue Wget2 versiooni kohta saate üksikasju vaadata Järgmisel lingil.

Kuidas installida Wget2 Linuxisse?

Neile, kes on huvitatud selle utiliidi installimisest, peaksid nad teadma, et mõnes Linuxi distributsioonis leiavad nad paketi oma hoidlatest.

Kuigi nad saavad paketi koostada ka neid juhiseid järgides. Esimene asi, mida peame tegema, on hankida lähtekood järgmiselt:

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

Jätkame kompileerimisega:

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

Ja lõpuks installime koos:

sudo make install 

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.