Wget2 2.0, הגרסה היציבה הראשונה של יורשו של Wget

לאחר שלוש וחצי שנים של פיתוח שחרורו של הגרסה היציבה הראשונה של הפרויקט "GNU Wget2 2.0", אשר מפותחת כגרסה שעוצבה מחדש לחלוטין של התוכנית כדי להפוך את הטעינה הרקורסיבית של תוכן "GNU Wget" לאוטומטי.

GNU Wget2 מעוצב ונכתב מחדש מאפס, והוא בולט להסרת פונקציונליות בסיסית של לקוח אינטרנט בספריית libwget, שניתן להשתמש בה ביישומים עצמאיים.

על Wget2

במקום לעבד מחדש בהדרגה את בסיס הקוד הקיים, החליט לבצע הכל מחדש מאפס ומצא ענף נפרד של Wget2 ליישם רעיונות לבנייה מחדש, להגדיל את הפונקציונליות ולבצע שינויים המפרים את התאימות. למעט סיום התמיכה ב- FTP ובפורמט WARC, wget2 יכול לשמש תחליף שקוף לכלי השירות wget הקלאסי ברוב המצבים.

עם צאת הגרסה הזו הפונקציונליות הועברה לספריית libwget יחד איתו נעשה מעבר לארכיטקטורה מרובת שרשורים שבהם ניתנה גם האפשרות לקבוע מספר חיבורים במקביל ולהוריד במספר זרימות. אפשר אפילו להקביל את הורדת קובץ עם חלוקה בבלוקים באמצעות האפשרות "–גודל נתח".

חידוש נוסף ש בולטת התמיכה בפרוטוקול HTTP / 2 ליד הכותרת If-Modified-Since HTTP להורדת הנתונים הנתקנים בלבד.

בעוד שחלק השינויים הספציפיים ל- OpenSSL מתקן את בדיקת ה- CRL, ALPN יושם ונעשו תיקונים לתיקון בעיות בדליפות זיכרון.

מצד שני, מוזכר גם זאת פרטי הרישיון עודכנו, בוצעו תיקונים שונים באוספים לתמיכה בקידוד קבלת lzip, כמו גם כדי לאפשר רשימת אסימונים לחיבור ולתקן את התנגשות הספרייה עם –no-clobber.

בעוד שחלק מהאפשרויות שנוספו נוכל למצוא א שיפור שיטת התאימות לאחור, שיפורי נתונים, נוספה האפשרות –body-file לשיפור התאימות לגירסאות קודמות, כמו גם האפשרות –אורך אורך, –המרה לקובץ בלבד ואפשרות -הורדה-Attr כדי להשתמש ב'תכונה הורדה ' מתוך HTML5

על שאר השינויים הבולטים הבולטים מהגרסה האחרונה:

  • –רובוטים = אפשרות כבוי נוספה להורדות robots.txt
  • נוספה תמיכה ב- pkg-config עבור GPGME
  • תיקוני המרה (-k) בוצעו בשילוב עם -E
  • תיקן את כותרת קובץ העוגיות כך שיזוהה על ידי הפקודה 'קובץ'
  • תוקן טעינת אישורי CA כאשר 'מערכת' אינה נתמכת
  • שונה שם מ- retry-on-http-status ל- -ryry-on-http-error
  • מגבלת דרישות הדף לדפי עלים בלבד
  • תקן הגדרות NULL עם –המיר קישורים
  • תומך בהיפר -קישורים מסופים על הפלט
  • הגדר את המעבר – disable-manylibs לביטול בניית ספריות קטנות
  • תמיכה - רקע ב- Windows
  • הוסף אפשרות- bind-interface
  • הוסף מטען HTTP2
  • תומך במאפיין הורדת HTML (עבור תגי אזור ואזורים)
  • הוסף את –download-attr = [strippath | usepath] כדי לשלוט בתמיכה בתכונות הורדה
  • OpenSSL: הוסף תמיכה ב- OCSP
  • OpenSSL: יישום סיכות OCSP
  • נתוני תמיכה: כתובת URL במאפיין srcset
  •  תוקנו בעיות שונות
  •  קוד משופר, תיעוד, build, בדיקות, 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 

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.