Wget2 2.0, la primera versió estable d'aquest successor de Wget

Després de tres anys i mig de desenvolupament s'acaba de presenta l'alliberament de la primera versió estable de el projecte "GNU Wget2 2.0», la qual s'està desenvolupant com una versió completament redissenyada de el programa per automatitzar la càrrega recursiva de contingut "GNU Wget».

GNU Wget2 està dissenyat i reescrit des de zero, i es destaca per l'eliminació de la funcionalitat bàsica de el client web a la biblioteca libwget, que es pot usar en aplicacions independents.

sobre Wget2

En lloc de reelaborar gradualment la base de codi existent, es va decidir refer tot des de zero i es va trobar una branca separada de Wget2 per implementar idees per reestructurar, augmentar la funcionalitat i realitzar canvis que trenquin la compatibilitat. Amb l'excepció de la fi de el suport per FTP i el format WARC, wget2 pot actuar com un reemplaçament transparent de la utilitat wget clàssica en la majoria de les situacions.

Amb l'alliberament d'aquesta versió s'ha mogut la funcionalitat a la biblioteca libwget juntament amb la qual s'ha realitzat una transició a una arquitectura de subprocessos múltiples amb la qual a més s'ha brindat la possibilitat de configurar múltiples connexions en paral·lel i descarregar en múltiples fluxos. Fins i tot és possible paral·lelitzar la descàrrega d'un arxiu amb una divisió en blocs usant l'opció «-chunk-size».

Una altra de les novetats que es destaca és el suport per al protocol HTTP / 2 al costat de la capçalera HTTP If-Modified-Since per descarregar només les dades modificades.

Mentre que per la part dels canvis específics per OpenSSL es corregeix la comprovació de CRL, s'ha implementat ALPN i s'han fet correccions per arreglar els problemes amb les pèrdues de memòria.

D'altra banda, també s'esmenta que s'ha actualitzat la informació de la llicència, S'han realitzat diversos arranjaments en les compilacions per poder suportar la codificació d'acceptació lzip, així com també per permetre una llista de tokens per a connexió i poder solucionar el conflicte de directoris amb -no-clobber.

Mentre que per la part de les opcions que s'han afegit podrem trobar un mètode millorant per a la compatibilitat amb versions anteriors, millores en dades, s'ha afegit l'opció -body-file millorant la compatibilitat amb versions anteriors, així com també l'opció -ignore-length, opció -convert-file-only i opció -download-attr per fer ús de l'atribut 'descarregar 'd'HTML5

Dels altres canvis notables que es destaquen des de l'última versió:

  • S'ha afegit l'opció -robots = off per a les descàrregues de robots.txt
  • Es va afegir el suport pkg-config per GpgME
  • Es van realitzar les correccions de conversió (-k) en combinació amb -E
  • Es van realitzar les correccions la capçalera de l'arxiu de galetes perquè sigui reconegut per el comandament 'arxiu'
  • Es va corregir la càrrega de certificats de CA quan el 'sistema' no és compatible
  • S'ha canviat el nom de -retry-on-http-status a -retry-on-http-error
  • Límit de requisits de pàgina només per a pàgines full
  • Corregir l'desreferència NULL amb -convert-links
  • Admet hipervincles de terminal a la sortida
  • Configureu l'interruptor -disable-manylibs per desactivar la construcció de biblioteques petites
  • Suport - antecedents en Windows
  • Afegir opció -bind-interfície
  • Afegir càrrega HTTP2
  • Admet l'atribut de descàrrega HTML (per etiquetes ai d'àrea)
  • Afegiu la opció -download-attr = [strippath | usepath] per controlar la compatibilitat amb els atributs de descàrrega
  • OpenSSL: afegir suport OCSP
  • OpenSSL: implementar el grapat OCSP
  • Dades de suport: URL en l'atribut srcset
  •  Es van corregir diversos problemes
  •  Codi millorat, documentació, construcció, proves, CI i més

Finalment si estàs interessat en conèixer més a l'respecte sobre aquesta nova versió alliberada de Wget2, pots consultar els detalls en el següent enllaç.

Com instal.lar Wget2 en Linux?

Per als que estiguin interessats en poder instal·lar aquesta utilitat, han de saber que en algunes de les distribucions de Linux poden trobar el paquet dins de les seves repositoris.

Tot i que també poden realitzar la compilació de l'paquet seguint aquestes instruccions. El primer que hem de fer és obtenir el codi font amb:

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

Procedim a compilar amb:

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

I finalment vam instal·lar amb:

sudo make install 

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.