Wget2 2.0, versioni i parë i qëndrueshëm i këtij pasardhësi të Wget

Pas tre vjet e gjysmë zhvillimi lirimin e versioni i parë i qëndrueshëm i projektit "GNU Wget2 2.0", i cili po zhvillohet si një version plotësisht i ridizajnuar i programit për të automatizuar ngarkimin rekursiv të përmbajtjes "GNU Wget".

GNU Wget2 është projektuar dhe rishkruar nga e para, dhe është i dukshëm për heqjen e funksionalitetit bazë të klientit të uebit në bibliotekën libwget, e cila mund të përdoret në aplikacione të pavarura.

Rreth Wget2

Në vend që të ripunoni gradualisht bazën ekzistuese të kodit, vendosi të ribërë gjithçka nga e para dhe gjeti një degë të veçantë të Wget2 për të zbatuar idetë për të ristrukturuar, rritur funksionalitetin dhe për të bërë ndryshime që prishin pajtueshmërinë. Me përjashtim të përfundimit të mbështetjes për FTP dhe formatin WARC, wget2 mund të veprojë si një zëvendësim transparent për programin klasik të wget në shumicën e situatave.

Me lëshimin e këtij versioni funksionaliteti është zhvendosur në bibliotekën libwget së bashku me të cilën është bërë një kalim në një arkitekturë me shumë fije me të cilën është siguruar gjithashtu mundësia e konfigurimit të lidhjeve të shumta paralelisht dhe shkarkimit në rrjedha të shumta. Evenshtë madje e mundur të paralelizohet shkarkimi i një skedari me një ndarje në blloqe duke përdorur opsionin "–masa e vogël".

Një tjetër risi që spikat mbështetja për protokollin HTTP / 2 pranë kokës If-Modified-Since HTTP për të shkarkuar vetëm të dhënat e modifikuara.

Ndërsa pjesa e ndryshimeve specifike të OpenSSL rregullon kontrollin CRL, ALPN është zbatuar dhe janë bërë rregullime për të rregulluar problemet me rrjedhjet e kujtesës.

Nga ana tjetër, përmendet gjithashtu se informacioni i licencës është përditësuar, rregullime të ndryshme janë bërë në përpilime për të mbështetur kodimin e pranimit të lzip, si dhe për të lejuar një listë të shenjave për lidhje dhe për të rregulluar konfliktin e drejtorisë me –no-clobber.

Ndërsa për pjesën e opsioneve që janë shtuar mund të gjejmë një përmirësimi i metodës për pajtueshmërinë e prapambetur, Përmirësimet e të dhënave, opsioni –body-file është shtuar duke përmirësuar pajtueshmërinë me versionet e mëparshme, si dhe opsionin –gjatësi të gjatë, –konfiguro vetëm skedarin dhe –download-attr për të përdorur ‘atributin e shkarkimit’ nga HTML5

Nga ndryshimet e tjera të dukshme që dallohen nga versioni i fundit:

  • –Robots = opsioni off u shtua për shkarkime robots.txt
  • Shtuar mbështetje pkg-config për GPGME
  • Korrigjimet e konvertimit (-k) u bënë në kombinim me -E
  • Rregulloi kokën e skedarit të cookie që të njihet nga komanda 'file'
  • Fiksimi i ngarkimit të certifikatave CA kur 'sistemi' nuk mbështetet
  • Riemërtohet nga –terry-on-http-status në –retry-on-http-error
  • Kufizimet e kërkesave të faqeve vetëm për faqet e gjetheve
  • Dereferenca e saktë NULL me -convert-links
  • Mbështet lidhjet terminale në dalje
  • Vendosni çelësin –disable-manylibs për të çaktivizuar ndërtimin e bibliotekave të vogla
  • Mbështetje - sfond në Windows
  • Shtoni opsionin -bind-interface
  • Shtoni ngarkesë HTTP2
  • Mbështet atributin e shkarkimit të HTML (për dhe për etiketat e zonës)
  • Shtoni –download-attr = [strippath | usepath] për të kontrolluar mbështetjen e atributeve të shkarkimit
  • OpenSSL: shtoni mbështetje OCSP
  • OpenSSL: zbatoni kapjen e OCSP
  • Të dhënat mbështetëse: URL në atributin srcset
  •  U rregulluan çështje të ndryshme
  •  Kodi i përmirësuar, dokumentacioni, ndërtimi, testimi, CI dhe më shumë

Më në fund nëse jeni të interesuar të dini më shumë për të Në lidhje me këtë version të ri të lëshuar të Wget2, mund të kontrolloni detajet Në lidhjen vijuese.

Si të instaloni Wget2 në Linux?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë mjet, ata duhet të dinë se në disa nga shpërndarjet Linux mund të gjejnë paketën brenda depove të tyre.

Edhe pse ata gjithashtu mund të përpilojnë paketën duke ndjekur këto udhëzime. Gjëja e parë që duhet të bëjmë është të marrim kodin burimor me:

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

Ne vazhdojmë të përpilojmë me:

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

Dhe së fundmi ne instalojmë me:

sudo make install 

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.