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