Wget2 2.0, Wgetin seuraajan ensimmäinen vakaa versio

Kolmen ja puolen vuoden kehityksen jälkeen julkaisu hankkeen ensimmäinen vakaa versio "GNU Wget2 2.0", jota kehitetään ohjelman täysin uusiksi versioiksi "GNU Wget" -sisällön rekursiivisen lataamisen automatisoimiseksi.

GNU Wget2 on suunniteltu ja kirjoitettu uudelleen alusta, ja on merkittävä web -asiakasohjelman perusominaisuuksien poistamisesta libwget -kirjastosta, jota voidaan käyttää erillisissä sovelluksissa.

Tietoja Wget2: sta

Sen sijaan, että muokattaisiin asteittain olemassa olevaa koodipohjaa, päätti tehdä kaiken alusta ja löysi erillisen Wget2 -haaran toteuttaa ideoita rakenneuudistukseen, toiminnallisuuden lisäämiseen ja yhteensopivuutta rikkoviin muutoksiin. Lukuun ottamatta FTP- ja WARC -muodon tuen päättymistä, wget2 voi useimmissa tilanteissa toimia perinteisen wget -apuohjelman läpinäkyvänä korvaajana.

Tämän version julkaisun myötä toiminnot on siirretty libwget -kirjastoon joiden kanssa on tehty siirtyminen monisäikeiseen arkkitehtuuriin, jonka avulla on myös mahdollista konfiguroida useita yhteyksiä rinnakkain ja ladata useissa virroissa. On jopa mahdollista rinnastaa tiedoston lataaminen lohkojen jakamisella käyttämällä "-palan koko" -vaihtoehtoa.

Toinen uutuus, joka erottuu HTTP / 2 -protokollan tuesta If-Modified-Since HTTP -otsikon vieressä ladataksesi vain muutetut tiedot.

Vaikka OpenSSL-kohtaiset muutokset -osa korjaa CRL-tarkistuksen, ALPN on otettu käyttöön ja korjauksia on tehty muistivuotojen ongelmien korjaamiseksi.

Toisaalta mainitaan myös, että lisenssitiedot on päivitetty, kokoelmiin on tehty erilaisia ​​korjauksia, jotka tukevat lzip-hyväksyntäkoodausta sekä sallivat luettelon yhteysmerkeistä ja korjaavat hakemistoristiriidan –no-clobberin kanssa.

Kun taas lisävarusteiden osasta löytyy a parantaa menetelmää taaksepäin yhteensopivuuden takaamiseksi, tietojen parannukset, –body-file -vaihtoehto on lisätty parantamaan yhteensopivuutta aiempien versioiden kanssa, sekä –ignore-length-vaihtoehto, –convert-only-file -vaihtoehto ja –download-attr-vaihtoehto, jotta voit käyttää download-attribuuttia HTML5: stä

Muista merkittävistä muutoksista jotka erottuvat edellisestä versiosta:

  • –Robots = pois käytöstä lisätty robots.txt -latauksiin
  • Lisätty pkg-config-tuki GPGME: lle
  • Muunnoskorjaukset (-k) tehtiin yhdessä -E: n kanssa
  • Korjattiin evästetiedoston otsikko, joka tunnistetaan 'file' -komennolla
  • Kiinteä CA -varmenteiden lataaminen, kun järjestelmää ei tueta
  • Uudelleen nimetty –retry-on-http-status –retry-on-http-error
  • Sivuvaatimusten rajoitus koskee vain lehtiä
  • Oikea NULL-poikkeama –convert-linkkien avulla
  • Tukee terminaalien hyperlinkkejä ulostulossa
  • Aseta -disable-manylibs -kytkin poistamaan pienten kirjastojen rakentaminen käytöstä
  • Tuki - tausta Windowsissa
  • Add -bind-interface -vaihtoehto
  • Lisää HTTP2 -hyötykuorma
  • Tukee HTML -latausmääritettä (alue- ja aluetunnisteille)
  • Lisää –download-attr = [strippath | usepath] latausattribuuttituen hallintaan
  • OpenSSL: lisää OCSP -tuki
  • OpenSSL: Ota käyttöön OCSP -nidonta
  • Tuetut tiedot: URL -osoite srcset -määritteessä
  •  Korjattu erilaisia ​​ongelmia
  •  Parannettu koodi, dokumentaatio, koontiversio, testaus, CI ja paljon muuta

Vihdoin jos olet kiinnostunut tietämään siitä lisää Tietoja tästä uudesta Wget2 -versiosta voit tarkistaa yksityiskohdista Seuraavassa linkissä.

Kuinka asentaa Wget2 Linuxiin?

Niiden, jotka ovat kiinnostuneita tämän apuohjelman asentamisesta, heidän pitäisi tietää, että joissakin Linux -jakeluissa he löytävät paketin arkistoistaan.

Vaikka he voivat myös koota paketin noudattamalla näitä ohjeita. Ensimmäinen asia, joka meidän on tehtävä, on hankkia lähdekoodi seuraavilla tavoilla:

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

Jatkamme kokoamista:

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 lopuksi asennamme:

sudo make install 

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.