A Wget2 2.0, a Wget utódjának első stabil változata

Három és fél éves fejlesztés után kiadása a projekt első stabil verziója "GNU Wget2 2.0", amelyet a program teljesen átalakított változataként fejlesztenek a "GNU Wget" tartalom rekurzív betöltésének automatizálására.

GNU Wget2 a semmiből tervezték és írták át, és nevezetes a webes kliens alapvető funkcióinak eltávolításáról a libwget könyvtárban, amely önálló alkalmazásokban használható.

A Wget2 -ről

A meglévő kódbázis fokozatos átdolgozása helyett úgy döntött, hogy mindent újrakezd a nulláról, és megtalálta a Wget2 külön ágát ötletek megvalósítására az átszervezéshez, a funkcionalitás növeléséhez és a kompatibilitást megszakító változtatásokhoz. Az FTP és a WARC formátum támogatásának megszűnését leszámítva a wget2 a legtöbb esetben átlátszó helyettesítője lehet a klasszikus wget segédprogramnak.

Ennek a verziónak a megjelenésével a funkcionalitás átkerült a libwget könyvtárba mellyel egy átszállás történt egy több szálú architektúrára, mellyel több kapcsolat párhuzamos konfigurálásának és több folyamatban történő letöltésnek a lehetősége is biztosított. A fájl letöltését párhuzamba állíthatja a blokk felosztásával a "–darabméret" opció használatával.

Egy másik újdonság, hogy kiemelkedik a HTTP / 2 protokoll támogatása az If-Modified-Since HTTP fejléc mellett, hogy csak a módosított adatokat töltse le.

Míg az OpenSSL-specifikus változtatások rész kijavítja a CRL-ellenőrzést, az ALPN megvalósult, és javításokat hajtottak végre a memóriaszivárgással kapcsolatos problémák kijavítására.

Másrészt azt is megemlítik, hogy a licencadatok frissültek, különböző javítások történtek az összeállításokban az lzip elfogadási kódolás támogatására, valamint a csatlakozási tokenek listájának engedélyezésére és a –no-clobber könyvtári ütközésének javítására.

Míg a hozzáadott lehetőségek egy részén megtalálható a a visszafelé kompatibilitás javítására szolgáló módszer, az adatfejlesztések során hozzáadtuk a –body-file opciót, amely javítja a korábbi verziókkal való kompatibilitást, valamint a –ignore-length opciót, –convert-only file opciót és –download-attr opciót a „download attribútum” használatához a HTML5 -ből

A többi figyelemre méltó változás közül amelyek kiemelkednek az utolsó verzióból:

  • –Robots = kikapcsolt opció hozzáadva a robots.txt letöltésekhez
  • Hozzáadott pkg-config támogatás a GPGME-hez
  • A konverziós korrekciókat (-k) az -E kombinációval végeztük
  • Javítva a cookie -fájl fejléce, amelyet a „file” parancs felismer
  • Javítva a CA -tanúsítványok betöltése, ha a „rendszer” nem támogatott
  • Átnevezték –retry-on-http-status állapotról –retry-on-http-error-ra
  • Az oldalkövetelmények korlátozása csak a levelekre vonatkozik
  • Helyes NULL-eltérés –konvert-linkekkel
  • Támogatja a terminál hiperhivatkozásait a kimeneten
  • Állítsa a –disable-manylibs kapcsolót a kis könyvtárak építésének letiltására
  • Támogatás - háttér a Windows rendszeren
  • Add –bind-interface opció
  • Adjon hozzá HTTP2 hasznos terhet
  • Támogatja a HTML letöltési attribútumot (hely- és területcímkékhez)
  • Adja hozzá a –download-attr = [strippath | usepath] a letöltési attribútumok támogatásának szabályozásához
  • OpenSSL: OCSP támogatás hozzáadása
  • OpenSSL: implementálja az OCSP tűzést
  • Támogató adatok: URL az srcset attribútumban
  •  Javítva a különböző problémák
  •  Továbbfejlesztett kód, dokumentáció, build, tesztelés, CI és így tovább

Végül ha érdekel, hogy többet tudjon meg róla A Wget2 új kiadott verziójáról megtekintheti a részleteket A következő linken.

Hogyan telepítsem a Wget2 -t Linuxra?

Azok számára, akiket érdekel ez a segédprogram telepítése, tudnia kell, hogy a Linux disztribúcióinak egy részében megtalálják a csomagot a tárhelyükön.

Bár ők is összeállíthatják a csomagot ezen utasítások követésével. Először is meg kell szereznünk a forráskódot a következővel:

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

Folytatjuk az összeállítást:

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

És végül telepítjük a következőket:

sudo make install 

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.