Wget2 2.0, šī Wget pēcteča pirmā stabilā versija

Pēc trīsarpus gadu attīstības atbrīvošanu pirmā stabilā projekta versija "GNU Wget2 2.0", kas tiek izstrādāta kā pilnībā pārveidota programmas versija, lai automatizētu "GNU Wget" satura rekursīvo ielādi.

GNU Wget2 ir izstrādāts un pārrakstīts no jauna, un tas ir ievērojams ar tīmekļa klienta pamata funkcionalitātes noņemšanu libwget bibliotēkā, ko var izmantot atsevišķās lietojumprogrammās.

Par Wget2

Tā vietā, lai pakāpeniski pārstrādātu esošo koda bāzi, nolēma visu pārtaisīt no jauna un atrada atsevišķu Wget2 filiāli īstenot idejas, lai pārstrukturētu, palielinātu funkcionalitāti un veiktu izmaiņas, kas pārtrauc saderību. Izņemot FTP un WARC formāta atbalsta beigas, wget2 lielākajā daļā situāciju var darboties kā pārredzams klasiskās wget utilītas aizstājējs.

Līdz ar šīs versijas izlaišanu funkcionalitāte ir pārvietota uz libwget bibliotēku līdz ar to ir veikta pāreja uz vairāku pavedienu arhitektūru, ar kuru ir nodrošināta arī iespēja paralēli konfigurēt vairākus savienojumus un lejupielādēt vairākās plūsmās. Ir pat iespējams paralēli faila lejupielādi ar bloku sadalīšanu, izmantojot opciju “-lieluma lielums”.

Vēl viens jaunums, kas izceļas HTTP / 2 protokola atbalsts blakus If-Modified-Since HTTP galvenei, lai lejupielādētu tikai modificētos datus.

Kamēr OpenSSL specifisko izmaiņu daļa novērš CRL pārbaudi, ALPN ir ieviests un ir veikti labojumi, lai novērstu problēmas ar atmiņas noplūdi.

No otras puses, tiek minēts arī tas informācija par licencēm ir atjaunināta, kompilācijās ir veikti dažādi labojumi, lai atbalstītu lzip pieņemšanas kodēšanu, kā arī atļautu savienojuma marķieru sarakstu un novērstu direktoriju konfliktu ar –no-clobber.

Lai gan daļai pievienoto iespēju mēs varam atrast a uzlabota savietojamības metode, datu uzlabojumiem, ir pievienota opcija –body-file, lai uzlabotu saderību ar iepriekšējām versijām, kā arī opcija –ignore-length, –konvertēt tikai failu un –download-attr, lai izmantotu lejupielādes atribūtu no HTML5

No citām ievērojamām izmaiņām kas izceļas no pēdējās versijas:

  • –Robots = izslēgta iespēja ir pievienota lejupielādei robots.txt
  • Pievienots GPGME atbalsts pkg-config
  • Reklāmguvumu korekcijas (-k) tika veiktas kombinācijā ar -E
  • Novērsta sīkfailu galvenes atpazīšana ar komandu 'fails'
  • Fiksēta CA sertifikātu ielāde, ja sistēma netiek atbalstīta
  • Pārdēvēts no -retry-on-http-status uz kļūdu -retry-on-http
  • Lapu prasību ierobežojums attiecas tikai uz lapu lapām
  • Pareiza NULL atkāpe ar –convert-links
  • Atbalsta termināļa hipersaites uz izvadi
  • Iestatiet slēdzi –disable-manylibs, lai atspējotu mazu bibliotēku veidošanu
  • Atbalsts - fons operētājsistēmā Windows
  • Pievienot –bind-saskarnes opciju
  • Pievienojiet HTTP2 lietderīgo slodzi
  • Atbalsta HTML lejupielādes atribūtu (tagiem un apgabaliem)
  • Pievienojiet –download-attr = [strippath | usepath], lai kontrolētu lejupielādes atribūtu atbalstu
  • OpenSSL: pievienojiet OCSP atbalstu
  • OpenSSL: ieviest OCSP skavošanu
  • Atbalstošie dati: URL srcset atribūtā
  •  Novērstas dažādas problēmas
  •  Uzlabots kods, dokumentācija, uzbūve, testēšana, CI un citi

Beidzot ja jūs interesē uzzināt vairāk par to Par šo jauno izlaisto Wget2 versiju varat pārbaudīt informāciju Šajā saitē.

Kā instalēt Wget2 operētājsistēmā Linux?

Tiem, kurus interesē iespēja instalēt šo utilītu, viņiem jāzina, ka dažos Linux izplatījumos viņi var atrast paketi savos krātuvēs.

Lai gan viņi var arī apkopot paketi, ievērojot šos norādījumus. Pirmā lieta, kas mums jādara, ir iegūt avota kodu ar:

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

Mēs turpinām apkopot ar:

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

Un visbeidzot mēs instalējam ar:

sudo make install 

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.