ಮೂರೂವರೆ ವರ್ಷಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ ನ ಬಿಡುಗಡೆ ಯೋಜನೆಯ ಮೊದಲ ಸ್ಥಿರ ಆವೃತ್ತಿ "GNU Wget2 2.0", "GNU Wget" ವಿಷಯದ ಪುನರಾವರ್ತಿತ ಲೋಡಿಂಗ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಪ್ರೋಗ್ರಾಂನ ಸಂಪೂರ್ಣವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಆವೃತ್ತಿಯಾಗಿ ಇದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ.
ಗ್ನೂ Wget2 ಮೊದಲಿನಿಂದ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಪುನಃ ಬರೆಯಲಾಗಿದೆ, ಮತ್ತು ಲಿಬ್ವೆಟ್ ಲೈಬ್ರರಿಯಲ್ಲಿನ ಮೂಲ ವೆಬ್ ಕ್ಲೈಂಟ್ ಕಾರ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು ಗಮನಾರ್ಹವಾಗಿದೆ, ಇದನ್ನು ಸ್ವತಂತ್ರ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದು.
Wget2 ಬಗ್ಗೆ
ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಕ್ರಮೇಣ ಮರು ಕೆಲಸ ಮಾಡುವ ಬದಲು, ಮೊದಲಿನಿಂದ ಎಲ್ಲವನ್ನೂ ಪುನಃ ಮಾಡಲು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು Wget2 ನ ಪ್ರತ್ಯೇಕ ಶಾಖೆಯನ್ನು ಕಂಡುಕೊಂಡರು ಪುನರ್ರಚಿಸಲು, ಕಾರ್ಯವನ್ನು ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಹೊಂದಾಣಿಕೆಯನ್ನು ಮುರಿಯುವ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಆಲೋಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು. FTP ಮತ್ತು WARC ಫಾರ್ಮ್ಯಾಟ್ನ ಬೆಂಬಲದ ಅಂತ್ಯವನ್ನು ಹೊರತುಪಡಿಸಿ, wget2 ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕ್ಲಾಸಿಕ್ wget ಉಪಯುಕ್ತತೆಗೆ ಪಾರದರ್ಶಕ ಬದಲಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಈ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಕಾರ್ಯವನ್ನು ಲಿಬ್ವೆಟ್ ಲೈಬ್ರರಿಗೆ ಸರಿಸಲಾಗಿದೆ ಇದರೊಂದಿಗೆ ಮಲ್ಟಿ-ಥ್ರೆಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಗೆ ಪರಿವರ್ತನೆ ಮಾಡಲಾಗಿದೆ, ಇದರೊಂದಿಗೆ ಅನೇಕ ಸಂಪರ್ಕಗಳನ್ನು ಸಮಾನಾಂತರವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮತ್ತು ಬಹು ಫ್ಲೋಗಳಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಸಾಧ್ಯತೆಯನ್ನು ಸಹ ಒದಗಿಸಲಾಗಿದೆ. "-ಕಂಕ್-ಸೈಜ್" ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ಲಾಕ್ಗಳ ವಿಭಾಗದೊಂದಿಗೆ ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಅನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ.
ಅದು ಮತ್ತೊಂದು ಹೊಸತನ ಎಚ್ಟಿಟಿಪಿ / 2 ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವಾಗಿದೆ If-Modified- ರಿಂದ HTTP ಹೆಡರ್ ನಂತರ ಮಾರ್ಪಡಿಸಿದ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಡೌನ್ಲೋಡ್ ಮಾಡಲು.
OpenSSL- ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳ ಭಾಗವು CRL ಚೆಕ್ ಅನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ, ALPN ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಮೆಮೊರಿ ಸೋರಿಕೆಯೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಸರಿಪಡಿಸಲು ಪರಿಹಾರಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.
ಮತ್ತೊಂದೆಡೆ, ಇದನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಪರವಾನಗಿ ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ, lzip ಸ್ವೀಕಾರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಸಂಕಲನಗಳಲ್ಲಿ ವಿವಿಧ ಪರಿಹಾರಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಹಾಗೆಯೇ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಟೋಕನ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಅನುಮತಿಸಲು ಮತ್ತು -ನೋ-ಕ್ಲೋಬರ್ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿ ಸಂಘರ್ಷವನ್ನು ಸರಿಪಡಿಸಲು.
ಸೇರಿಸಲಾದ ಆಯ್ಕೆಗಳ ಭಾಗಕ್ಕಾಗಿ ನಾವು a ಅನ್ನು ಕಾಣಬಹುದು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯ ವಿಧಾನವನ್ನು ಸುಧಾರಿಸುವುದು, ಡೇಟಾ ಸುಧಾರಣೆಗಳು, ಹಿಂದಿನ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸುವ ಮೂಲಕ –ಬಾಡಿ-ಫೈಲ್ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ –ignore-length ಆಯ್ಕೆ, –convert-file-only ಆಯ್ಕೆಯನ್ನು ಮತ್ತು –Download-Attr ಆಯ್ಕೆಯನ್ನು ‘ಡೌನ್ಲೋಡ್ ಗುಣಲಕ್ಷಣ’ ಬಳಸಿಕೊಳ್ಳಲು HTML5 ನಿಂದ
ಇತರ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಇದು ಕೊನೆಯ ಆವೃತ್ತಿಯಿಂದ ಎದ್ದು ಕಾಣುತ್ತದೆ:
- –Robots = ಆಫ್ ಆಯ್ಕೆಯನ್ನು robots.txt ಡೌನ್ಲೋಡ್ಗಳಿಗಾಗಿ ಸೇರಿಸಲಾಗಿದೆ
- GPGME ಗಾಗಿ pkg-config ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ
- ಪರಿವರ್ತನೆ ತಿದ್ದುಪಡಿಗಳನ್ನು (-k) -E ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ
- ಕುಕೀ ಫೈಲ್ ಹೆಡರ್ ಅನ್ನು 'ಫೈಲ್' ಆಜ್ಞೆಯಿಂದ ಗುರುತಿಸಲು ಪರಿಹರಿಸಲಾಗಿದೆ
- 'ಸಿಸ್ಟಮ್' ಬೆಂಬಲಿಸದಿದ್ದಾಗ ಸ್ಥಿರ ಲೋಡಿಂಗ್ ಸಿಎ ಪ್ರಮಾಣಪತ್ರಗಳು
- –Retry-on-http-status ನಿಂದ –retry-on-http-error ಗೆ ಮರುಹೆಸರಿಸಲಾಗಿದೆ
- ಪುಟದ ಅವಶ್ಯಕತೆಗಳು ಎಲೆ ಪುಟಗಳಿಗೆ ಮಾತ್ರ ಮಿತಿ
- ಸಂಪೂರ್ಣ ಪರಿವರ್ತನೆ-ಕೊಂಡಿಗಳನ್ನು ಸರಿಪಡಿಸಿ
- ಔಟ್ಪುಟ್ನಲ್ಲಿ ಟರ್ಮಿನಲ್ ಹೈಪರ್ಲಿಂಕ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ
- ಸಣ್ಣ ಗ್ರಂಥಾಲಯಗಳನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು –ಡಿಸಬಲ್-ಮನಿಲಿಬ್ಸ್ ಸ್ವಿಚ್ ಅನ್ನು ಹೊಂದಿಸಿ
- ಬೆಂಬಲ - ವಿಂಡೋಸ್ನಲ್ಲಿ ಹಿನ್ನೆಲೆ
- ಬೈಂಡ್-ಇಂಟರ್ಫೇಸ್ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿ
- HTTP2 ಪೇಲೋಡ್ ಸೇರಿಸಿ
- HTML ಡೌನ್ಲೋಡ್ ಗುಣಲಕ್ಷಣವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (ಟ್ಯಾಗ್ಗಳಿಗೆ ಮತ್ತು ಪ್ರದೇಶದ ಟ್ಯಾಗ್ಗಳಿಗಾಗಿ)
- –Download-attr = [strippath |. ಸೇರಿಸಿ ಯೂಸ್ಪಾತ್] ಡೌನ್ಲೋಡ್ ಗುಣಲಕ್ಷಣ ಬೆಂಬಲವನ್ನು ನಿಯಂತ್ರಿಸಲು
- 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