વિકાસના સાડા ત્રણ વર્ષ પછી નું પ્રકાશન પ્રોજેક્ટનું પ્રથમ સ્થિર સંસ્કરણ "GNU Wget2 2.0", જે "GNU Wget" સામગ્રીના પુનરાવર્તિત લોડિંગને સ્વચાલિત કરવા માટે પ્રોગ્રામના સંપૂર્ણપણે ફરીથી ડિઝાઇન કરેલા સંસ્કરણ તરીકે વિકસાવવામાં આવી રહ્યું છે.
GNU Wget2 શરૂઆતથી ડિઝાઇન અને ફરીથી લખાઈ છે, અને libwget લાઇબ્રેરીમાં મૂળભૂત વેબ ક્લાયંટ કાર્યક્ષમતાને દૂર કરવા માટે નોંધપાત્ર છે, જેનો ઉપયોગ સ્વતંત્ર એપ્લિકેશન્સમાં થઈ શકે છે.
Wget2 વિશે
હાલના કોડ બેઝને ધીમે ધીમે ફરીથી કામ કરવાને બદલે, શરૂઆતથી બધું ફરી કરવાનું નક્કી કર્યું અને Wget2 ની અલગ શાખા મળી પુનર્ગઠન, કાર્યક્ષમતા વધારવા અને સુસંગતતાને તોડતા ફેરફારો કરવા માટેના વિચારોને અમલમાં મૂકવા. FTP અને WARC ફોર્મેટ માટે સમર્થનના અંતને બાદ કરતાં, wget2 મોટાભાગની પરિસ્થિતિઓમાં ક્લાસિક wget ઉપયોગિતા માટે પારદર્શક રિપ્લેસમેન્ટ તરીકે કામ કરી શકે છે.
આ સંસ્કરણના પ્રકાશન સાથે કાર્યક્ષમતાને libwget પુસ્તકાલયમાં ખસેડવામાં આવી છે જેની સાથે બહુ-થ્રેડેડ આર્કિટેક્ચરમાં સંક્રમણ કરવામાં આવ્યું છે, જેની સાથે સમાંતર બહુવિધ જોડાણોને ગોઠવવાની અને બહુવિધ પ્રવાહમાં ડાઉનલોડ કરવાની સંભાવના પણ પૂરી પાડવામાં આવી છે. "Unkchunk-size" વિકલ્પનો ઉપયોગ કરીને બ્લોકમાં વિભાજન સાથે ફાઇલના ડાઉનલોડને સમાંતર કરવું પણ શક્ય છે.
બીજી નવીનતા કે HTTP / 2 પ્રોટોકોલ માટે આધાર છે if-modified-since HTTP હેડરની બાજુમાં માત્ર સંશોધિત ડેટા ડાઉનલોડ કરવા માટે.
જ્યારે ઓપનએસએસએલ-વિશિષ્ટ ફેરફારો ભાગ સીઆરએલ તપાસને ઠીક કરે છે, એએલપીએન લાગુ કરવામાં આવ્યું છે અને મેમરી લિક સાથે સમસ્યાઓ સુધારવા માટે સુધારા કરવામાં આવ્યા છે.
બીજી બાજુ, તે પણ ઉલ્લેખિત છે કે લાઇસન્સ માહિતી અપડેટ કરવામાં આવી છે, lzip સ્વીકૃતિ એન્કોડિંગને ટેકો આપવા, તેમજ જોડાણ માટે ટોકન્સની સૂચિને મંજૂરી આપવા અને –no-clobber સાથે ડિરેક્ટરી સંઘર્ષને ઠીક કરવા માટે વિવિધ સુધારાઓ સંકલનમાં બનાવવામાં આવ્યા છે.
જ્યારે ઉમેરવામાં આવેલા વિકલ્પોના ભાગ માટે આપણે શોધી શકીએ છીએ પછાત સુસંગતતા માટે સુધારવાની પદ્ધતિ, ડેટા સુધારણા, –body-file વિકલ્પ અગાઉના વર્ઝનની સુસંગતતા, તેમજ –ignore-length વિકલ્પ, –convert-file-only વિકલ્પ અને downloaddownload-attr વિકલ્પ 'ડાઉનલોડ વિશેષતા' નો ઉપયોગ કરવા માટે ઉમેરવામાં આવ્યો છે. HTML5 માંથી
અન્ય નોંધપાત્ર ફેરફારોમાંથી જે છેલ્લા સંસ્કરણથી અલગ છે:
- Robots.txt ડાઉનલોડ માટે ob રોબોટ્સ = બંધ વિકલ્પ ઉમેર્યો
- GPGME માટે pkg-config સપોર્ટ ઉમેર્યો
- -E સાથે સંયોજનમાં રૂપાંતર સુધારણા (-કે) કરવામાં આવી હતી
- 'ફાઇલ' આદેશ દ્વારા માન્યતા પ્રાપ્ત કરવા માટે કૂકી ફાઇલ હેડરને ઠીક કર્યું
- 'સિસ્ટમ' સપોર્ટેડ ન હોય ત્યારે સ્થિર લોડિંગ CA પ્રમાણપત્રો
- –Retry-on-http-status થી –retry-on-http-error માં નામ બદલ્યું
- પૃષ્ઠની જરૂરિયાતો માત્ર પાનાના પાના માટે મર્યાદિત છે
- Vertconvert-links સાથે યોગ્ય NULL સંદર્ભ
- આઉટપુટ પર ટર્મિનલ હાયપરલિંકને સપોર્ટ કરે છે
- નાની લાઇબ્રેરીઓના નિર્માણને અક્ષમ કરવા માટે isdisable-manylibs સ્વીચ સેટ કરો
- સપોર્ટ - વિન્ડોઝ પર પૃષ્ઠભૂમિ
- Indબાયન્ડ-ઇન્ટરફેસ વિકલ્પ ઉમેરો
- HTTP2 પેલોડ ઉમેરો
- HTML ડાઉનલોડ લક્ષણને સપોર્ટ કરે છે (ટ andગ્સ અને એરિયા ટagsગ્સ માટે)
- –Download-attr = [strippath | ઉમેરો usepath] ડાઉનલોડ લક્ષણ સપોર્ટને નિયંત્રિત કરવા માટે
- OpenSSL: OCSP સપોર્ટ ઉમેરો
- OpenSSL: OCSP સ્ટેપલિંગનો અમલ કરો
- સહાયક ડેટા: srcset લક્ષણમાં URL
- વિવિધ મુદ્દાઓને ઠીક કર્યા
- ઉન્નત કોડ, દસ્તાવેજીકરણ, નિર્માણ, પરીક્ષણ, CI અને વધુ
છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે Wget2 ના આ નવા પ્રકાશિત સંસ્કરણ વિશે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં
લિનક્સ પર 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