I-Wget2 2.0, inguqulo yokuqala ezinzile yalowo ozolandela ku-Wget

Ngemuva kweminyaka emithathu nohhafu yentuthuko ukukhishwa kwe inguqulo yokuqala ezinzile yephrojekthi "IGNU Wget2 2.0", eyakhiwa njengenguqulo edizayinwe kabusha ngokuphelele yohlelo ukwenza ukulayishwa okuphindayo kokuqukethwe kwe- "GNU Wget".

I-GNU Wget2 yakhelwe futhi yabhalwa kabusha kusukela ekuqaleni, futhi kuyaziwa ngokususwa kokusebenza kwamakhasimende wewebhu ayisisekelo kumtapo wezincwadi we-libwget, ongasetshenziswa kuzinhlelo zokusebenza ezizimele.

Mayelana neWget2

Esikhundleni sokuvuselela kancane kancane ikhodi ekhona, uthathe isinqumo sokwenza konke kusuka ekuqaleni futhi ngathola igatsha elihlukile leWget2 ukusebenzisa imibono yokwakha kabusha, ukukhulisa ukusebenza, nokwenza ushintsho olwephula ukuhambisana. Ngaphandle kokuphela kokusekelwa kwe-FTP nefomethi ye-WARC, i-wget2 ingasebenza njengokungena esikhundleni okusobala kwensiza ye-wget yakudala ezimweni eziningi.

Ngokukhishwa kwale nguqulo ukusebenza kuthuthelwe kumtapo wezincwadi we-libwget lapho kwenziwe khona ushintsho ekwakhiweni kwemicu eminingi, lapho kunikezwe khona nethuba lokuhlela ukuxhumana okuningi ngokufana nangokulanda ekugelezeni okuningi. Kungenzeka futhi ukufanisa ukulanda kwefayela nge-block split usebenzisa inketho "-chunk-size".

Enye into entsha leyo okuvelele ukusekelwa kwephrothokholi ye-HTTP / 2 eduze kwesihloko esithi If-Modified-Since HTTP ukulanda kuphela idatha eguquliwe.

Ngenkathi ingxenye ethile yezinguquko ze-OpenSSL ilungisa isheke le-CRL, i-ALPN isetshenzisiwe futhi kulungisiwe ukulungisa izinkinga ngokuvuza kwenkumbulo.

Ngakolunye uhlangothi, kushiwo futhi lokho imininingwane yelayisense ibuyekeziwe, kwenziwe ukulungisa okuhlukahlukene ekuhlanganiseni ukusekela ukufakwa kwe-lzip encoding, kanye nokuvumela uhlu lwamathokheni wokuxhuma nokulungisa ukungezwani kwesiqondisi ne -no-clobber.

Ngenkathi ingxenye yezinketho ezingeziwe singathola ifayela le- ukuthuthukisa indlela yokuhambisana emuva, ukuthuthukiswa kwedatha, inketho yokuthi -body-file ingeziwe ithuthukisa ukuhambisana nezinguqulo zangaphambilini, kanye nenketho engu- -oreore-length, -convert-file-only option kanye -download-attr option to use 'the download attribute' kusuka ku-HTML5

Kwezinye izinguquko eziphawulekayo okuvelele kunguqulo yokugcina:

  • –Robots = off option ifakiwe ekulayisheni i-robots.txt
  • Kungezwe ukuxhaswa kwe-pkg-config ye-GPGME
  • Ukulungiswa kokuguqulwa (-k) kwenziwa ngokuhlangana no -E
  • Kulungiswe unhlokweni wefayela lekhukhi ukuze ubonwe ngumyalo we-'fayela '
  • Kulayishwe izitifiketi ze-CA lapho 'uhlelo' lungasekelwa
  • Iqanjwe kabusha kusuka ku- –rery-on-http-status to –retry-on-http-error
  • Umkhawulo wezidingo zekhasi wamakhasi amaqabunga kuphela
  • Lungisa ireferensi ye-NULL nge -convert-link
  • Isekela izixhumanisi zokugcina ekugcineni
  • Setha switch -disable-manylibs switch ukukhubaza ukwakha imitapo yolwazi emincane
  • Ukusekela - ingemuva ku-Windows
  • Faka inketho ye-–bind-interface
  • Faka ukulayishwa kwe-HTTP2
  • Isekela imfanelo yokulanda ye-HTML (yamathegi wezindawo nawendawo)
  • Faka i- -download-attr = [strippath | usepath] ukulawula ukwesekwa kwemfanelo yokulanda
  • I-OpenSSL: engeza ukwesekwa kwe-OCSP
  • I-OpenSSL: sebenzisa ukufakwa kwe-OCSP
  • Idatha yokusekela: i-URL kumfanelo ye-srcset
  •  Kulungiswe izingqinamba ezahlukahlukene
  •  Ikhodi ethuthukisiwe, imibhalo, ukwakha, ukuhlola, i-CI, nokuningi

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho Mayelana nale nguqulo entsha ekhishwe yeWget2, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.

Ungayifaka kanjani i-Wget2 ku-Linux?

Kulabo abanentshisekelo yokukwazi ukufaka le nsiza, kufanele bazi ukuthi kokunye ukusatshalaliswa kweLinux bangathola iphakethe ngaphakathi kwezinqolobane zabo.

Yize futhi bangahlanganisa iphakethe ngokulandela le miyalo. Into yokuqala okufanele siyenze ukuthola ikhodi yomthombo nge:

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

Siyaqhubeka nokuhlanganisa nalokhu:

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

Futhi ekugcineni sifaka nge:

sudo make install 

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.