Wget2 2.0, Wget . के इस उत्तराधिकारी का पहला स्थिर संस्करण है

साढ़े तीन साल के विकास के बाद अभी-अभी का विमोचन प्रस्तुत किया परियोजना का पहला स्थिर संस्करण "जीएनयू Wget2 2.0", जिसे "GNU Wget" सामग्री की पुनरावर्ती लोडिंग को स्वचालित करने के लिए प्रोग्राम के पूरी तरह से पुन: डिज़ाइन किए गए संस्करण के रूप में विकसित किया जा रहा है।

जीएनयू Wget2 स्क्रैच से डिज़ाइन और पुनः लिखा गया है, और libwget लाइब्रेरी में बुनियादी वेब क्लाइंट कार्यक्षमता को हटाकर हाइलाइट किया गया है, जिसका उपयोग स्टैंडअलोन अनुप्रयोगों में किया जा सकता है।

Wget2 के बारे में

मौजूदा कोड बेस पर धीरे-धीरे काम करने के बजाय, सब कुछ नए सिरे से करने का निर्णय लिया गया और Wget2 की एक अलग शाखा मिली पुनर्गठन, कार्यक्षमता बढ़ाने और अनुकूलता को तोड़ने वाले परिवर्तन करने के लिए विचारों को लागू करना। एफ़टीपी समर्थन की समाप्ति और WARC प्रारूप के अपवाद के साथ, wget2 अधिकांश स्थितियों में क्लासिक wget उपयोगिता के लिए एक पारदर्शी प्रतिस्थापन के रूप में कार्य कर सकता है।

इस संस्करण के जारी होने के साथ कार्यक्षमता को libwget लाइब्रेरी में ले जाया गया इसके साथ ही मल्टी-थ्रेडेड आर्किटेक्चर में परिवर्तन किया गया है, जिसके साथ समानांतर में कई कनेक्शनों को कॉन्फ़िगर करने और कई स्ट्रीम में डाउनलोड करने की संभावना भी प्रदान की गई है। "-चंक-आकार" विकल्प का उपयोग करके किसी फ़ाइल के डाउनलोड को चंक डिवीजन के साथ समानांतर करना भी संभव है।

एक और नवीनता वह HTTP/2 प्रोटोकॉल के लिए समर्थन सबसे अलग है केवल संशोधित डेटा डाउनलोड करने के लिए यदि-संशोधित-चूंकि HTTP शीर्षलेख के आगे।

जबकि परिवर्तनों का ओपनएसएसएल-विशिष्ट हिस्सा सीआरएल जांच को ठीक करता है, एएलपीएन लागू किया गया है और मेमोरी लीक के साथ समस्याओं को ठीक करने के लिए फिक्स किए गए हैं।

वहीं दूसरी ओर यह भी बताया गया है कि लाइसेंस संबंधी जानकारी अद्यतन कर दी गई है, बिल्ड में lzip स्वीकार एन्कोडिंग का समर्थन करने के साथ-साथ कनेक्शन टोकन की एक सूची की अनुमति देने और --no-clobber के साथ निर्देशिका संघर्ष को ठीक करने के लिए विभिन्न सुधार किए गए हैं।

जबकि जोड़े गए विकल्पों के भाग के लिए हम एक पा सकते हैं पिछले संस्करणों के साथ अनुकूलता के लिए विधि में सुधार, डेटा में सुधार, पिछले संस्करणों के साथ संगतता में सुधार के लिए -बॉडी-फ़ाइल विकल्प जोड़ा गया है, साथ ही 'डाउनलोड' विशेषता का उपयोग करने के लिए -इग्नोर-लेंथ विकल्प, -कन्वर्ट-फ़ाइल-ओनली विकल्प और -डाउनलोड-एटीआर विकल्प भी जोड़ा गया है। ' HTML5 से

अन्य उल्लेखनीय परिवर्तनों में से जो पिछले संस्करण से अलग है:

  • robots.txt डाउनलोड के लिए –robots=off विकल्प जोड़ा गया
  • GPGME के ​​लिए pkg-config समर्थन जोड़ा गया
  • -ई के साथ संयोजन में रूपांतरण सुधार (-के) किए गए
  • कुकी फ़ाइल हेडर में सुधार किया गया ताकि इसे 'फ़ाइल' कमांड द्वारा पहचाना जा सके
  • 'सिस्टम' समर्थित नहीं होने पर CA प्रमाणपत्र अपलोड करना ठीक किया गया
  • -retry-on-http-status का नाम बदलकर -retry-on-http-error कर दिया गया
  • केवल लीफ पेजों के लिए पेज आवश्यकता सीमा
  • --कन्वर्ट-लिंक के साथ शून्य डीरेफ़रेंस को ठीक करें
  • आउटपुट में टर्मिनल हाइपरलिंक का समर्थन करें
  • छोटे पुस्तकालयों के निर्माण को अक्षम करने के लिए --disable-manylibs स्विच सेट करें
  • समर्थन - विंडोज़ पर पृष्ठभूमि
  • --बाइंड-इंटरफ़ेस विकल्प जोड़ें
  • HTTP2 पेलोड जोड़ें
  • HTML डाउनलोड विशेषता का समर्थन करें (टू और एरिया टैग के लिए)
  • विकल्प जोड़ें -डाउनलोड-एटीआर = [स्ट्रिपपाथ | उपयोगपथ] डाउनलोड विशेषताओं के लिए समर्थन को नियंत्रित करने के लिए
  • ओपनएसएसएल: ओसीएसपी समर्थन जोड़ें
  • ओपनएसएसएल: ओसीएसपी स्टेपलिंग लागू करें
  • समर्थन डेटा: srcset विशेषता में URL
  •  विभिन्न मुद्दों को ठीक किया गया
  •  बेहतर कोड, दस्तावेज़ीकरण, निर्माण, परीक्षण, सीआई और बहुत कुछ

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं Wget2 के इस नए रिलीज़ संस्करण के बारे में, आप विवरण देख सकते हैं निम्नलिखित लिंक में

Linux पर Wget2 कैसे स्थापित करें?

जो लोग इस उपयोगिता को स्थापित करने में रुचि रखते हैं, उन्हें पता होना चाहिए कि कुछ लिनक्स वितरणों में वे अपने रिपॉजिटरी में पैकेज पा सकते हैं।

हालाँकि आप इन निर्देशों का पालन करके भी पैकेज संकलित कर सकते हैं। पहली चीज़ जो हमें करने की ज़रूरत है वह है स्रोत कोड प्राप्त करना:

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

हम संकलन के लिए आगे बढ़ते हैं:

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

और अंत में हम साथ स्थापित करते हैं:

sudo make install 

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।