Ang Wget2 2.0, ang unang matatag na bersyon ng kahalili sa Wget

Matapos ang tatlo at kalahating taon ng pag-unlad ang paglabas ng ang unang matatag na bersyon ng proyekto "GNU Wget2 2.0", na binuo bilang isang ganap na muling idisenyo na bersyon ng programa upang i-automate ang recursive na paglo-load ng nilalamang "GNU Wget".

GNU Wget2 ay dinisenyo at muling isinulat mula sa simula, at kapansin-pansin para sa pagtanggal ng pangunahing pag-andar ng web client sa libwget library, na maaaring magamit sa mga nakapag-iisang application.

Tungkol kay Wget2

Sa halip na unti-unting muling pag-ayos ng mayroon nang batayan ng code, nagpasya na gawing muli ang lahat mula sa simula at natagpuan ang isang hiwalay na sangay ng Wget2 upang ipatupad ang mga ideya upang muling ayusin, dagdagan ang pag-andar, at gumawa ng mga pagbabago na sumisira sa pagiging tugma. Maliban sa pagtatapos ng suporta para sa FTP at ang format na WARC, ang wget2 ay maaaring kumilos bilang isang transparent na kapalit para sa klasikong wget utility sa karamihan ng mga sitwasyon.

Sa paglabas ng bersyon na ito ang paglipat ay inilipat sa libwget library kasama ang paglipat na ginawa sa isang multi-threaded na arkitektura kung saan ibinigay ang posibilidad ng pag-configure ng maramihang mga koneksyon sa parallel at pag-download sa maraming daloy. Posible ring ihalintulad ang pag-download ng isang file na may isang dibisyon sa mga bloke gamit ang pagpipiliang "-chunk-size".

Isa pang bago na iyon ang nakatayo ay ang suporta para sa HTTP / 2 na protocol sa tabi ng header na If-Modified-Dahil HTTP upang i-download lamang ang nabagong data.

Habang ang bahagi ng tukoy na OpenSSL na pagbabago ay inaayos ang tseke ng CRL, ipinatupad ang ALPN at nagawa ang mga pag-aayos upang ayusin ang mga problema sa paglabas ng memorya.

Sa kabilang banda, nabanggit din iyon ang impormasyon sa lisensya ay na-update, iba't ibang mga pag-aayos ang ginawa sa mga pinagsama-sama upang suportahan ang pag-encode ng pagtanggap ng lzip, pati na rin upang payagan ang isang listahan ng mga token para sa koneksyon at upang ayusin ang salungatan sa direktoryo sa –no-clobber.

Habang para sa bahagi ng mga pagpipilian na naidagdag maaari kaming makahanap ng pagpapabuti ng pamamaraan para sa pabalik na pagiging tugma, mga pagpapabuti ng data, ang pagpipiliang –body-file ay naidagdag na nagpapabuti ng pagiging tugma sa mga nakaraang bersyon, pati na rin ang pagpipiliang –ignore-length, –convert-file-only na pagpipilian at –download-attr na pagpipilian upang magamit ang 'atribut sa pag-download' mula sa HTML5

Sa iba pang mga kapansin-pansin na pagbabago na makilala mula sa huling bersyon:

  • –Robots = off na pagpipilian na naidagdag para sa mga pag-download ng robots.txt
  • Nagdagdag ng suporta ng pkg-config para sa GPGME
  • Ang mga pagwawasto ng conversion (-k) ay ginawa kasama ng -E
  • Inayos ang header ng file ng cookie upang makilala ng 'file' na utos
  • Naayos ang pag-load ng mga sertipiko ng CA kapag ang 'system' ay hindi suportado
  • Pinalitan ang pangalan mula sa –retry-on-http-status hanggang sa –retry-on-http-error
  • Limitado ang mga kinakailangan sa pahina para sa mga pahina ng dahon lamang
  • Tamang pag-iwas sa NULL sa mga –convert-link
  • Sinusuportahan ang mga hyperlink ng terminal sa output
  • Itakda ang switch na –disable-manylibs upang huwag paganahin ang pagbuo ng maliliit na aklatan
  • Suporta - background sa Windows
  • Magdagdag ng pagpipilian na –bind-interface
  • Magdagdag ng HTTP2 na kargamento
  • Sinusuportahan ang katangian ng pag-download ng HTML (para sa mga at mga tag na lugar)
  • Idagdag ang –download-attr = [strippath | usepath] upang makontrol ang suporta sa pagpapatungkol sa pag-download
  • OpenSSL: magdagdag ng suporta sa OCSP
  • OpenSSL: ipatupad ang pag-stapling ng OCSP
  • Pagsuporta sa data: URL sa katangian ng srcset
  •  Naayos ang iba't ibang mga isyu
  •  Pinahusay na code, dokumentasyon, pagbuo, pagsubok, CI, at marami pa

Sa wakas kung interesado kang malaman ang tungkol dito Tungkol sa bagong inilabas na bersyon ng Wget2, maaari mong suriin ang mga detalye Sa sumusunod na link.

Paano i-install ang Wget2 sa Linux?

Para sa mga interesadong ma-install ang utility na ito, dapat nilang malaman na sa ilan sa mga pamamahagi ng Linux maaari nilang makita ang package sa loob ng kanilang mga repository.

Kahit na maaari din nilang maiipon ang package sa pamamagitan ng pagsunod sa mga tagubiling ito. Ang unang bagay na dapat nating gawin ay makuha ang source code sa:

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

Nagpapatuloy kaming mag-ipon sa:

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

At sa wakas nag-install kami sa:

sudo make install 

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.