הגרסה החדשה של APT 2.0 מוכנה ואלה החדשות שלה

שחרורו של הגרסה החדשה של כלי ניהול החבילות "APT 2.0" (כלי החבילה המתקדמת) אשר פותח על ידי פרויקט דביאן. בנוסף לדביאן ולהפצותיה, נעשה שימוש ב- APT גם בהפצות מסוימות המבוססות על מנהל חבילות הסל"ד, כגון PCLinuxOS ו- ALT Linux.

בהשוואה לסדרת 1.8, הסדרה APT 2.0 מציג מספר תכונות חדשותו - שיפורי ביצועים, בהתקשות, בנוסף לעובדה שהוסר הרבה קוד, מה שמקטין את גודל הספרייה, הסניף החדש משלב גם את השינויים שנצברו במהלך פיתוח ענף הניסוי 1.9.x, כמה שינויים בתחביר, בין דברים אחרים ...

התכונות החדשות העיקריות של APT 2.0

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

בעוד התמיכה במסכות וביטויים רגולריים בטיעוני פקודה הולמים הופסקה, כעת יש להשתמש בתבניות במקום.

דוגמה בסיסית של שינוי חדש זה, אם אנו רוצים לרשום את החבילות המותקנות ידנית של חלקים מסוימים:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

שינוי חשוב נוסף לגרסה חדשה זו הוא זה apt satisf ו- apt-get לספק פקודות שנוספו, המאפשרת לך להתקין את החבילות הדרושות כדי לספק את התלות שצוינה בשורה שעברה כארגומנט. כולל אתה יכול לרשום מספר שורות ולציין חסימות "קונפליקטים:" להסרת תלות.

דוגמה בסיסית לפקודות אלה היא:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

מצד שני אנו יכולים למצוא זאת הוסיף את היכולת להיקשר לחבילה עם קוד הוספת הקידומת "src:" מול שם החבילה (הצמדה מאפשרת להוסיף חבילות מענפים אחרים מבלי לעדכן את כל המערכת, למשל להתקנה על חבילות יציבות מבדיקה או לא יציבה).

כדי לתקן את כל החבילות הבינאריות שנאספו מחבילה עם קוד apt 2.0.0, אתה יכול לציין:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

זה גם מודגש הקבלה משופרת של שחרור הנהג האדום ופריקה במהלך ביצוע פקודת העדכון.

חוץ מזה מוזכר זה פורמט המטמון עודכן, המאפשר כעת להוסיף ערכים חדשים מבלי להפר את ה- ABI. מצביעים במטמון רשומים כעת באופן סטטי ולא ניתן להשוות אותם למספרים שלמים (למעט 0 עד nullptr).

משאר השינויים המוזכרים בגרסה חדשה זו:

  • הסיר דגלים מיושנים ומיזג אבות טיפוס שונים של פונקציות. יישומים מותאמים אישית של האלגוריתמים CRC16, MD5, SHA1 ו- SHA2 הוסרו.
  • הפקודה apt ממתינה עד לשחרור נעילת ה- dpkg. כברירת מחדל, כאשר הוא מופעל מהקונסולה, ההמתנה אינה מוגבלת בזמן ובמקרים אחרים זמן ההמתנה הוא 120 שניות.
  • אם apt לא יכול להגדיר את הנעילה, השגיאה מוצגת כעת עם שם ו pid של התהליך המכיל את קובץ הנעילה המוצג.
  • נוספו תרגומי מיזוג ופקודות bump-abi.
  • לצורך חשיש הצפנה, מימוש MD5, SHA1 ו- SHA2 של ספריית libgcrypt מעורבים.
  • החשבונות המופיעים בקובץ auth.conf מועברים כעת רק כאשר ניגשים אליהם באמצעות HTTPS כדי למנוע דליפות אם חיבור HTTP יורט.
  • הדרישה לגרסה של תקן C ++ הועלתה ל- C ++ 14.
  • Apt-helper מוסיף תמיכה לציון חשיפות מרובות עבור קובץ יחיד.
  • מיזג את ספריית libapt-inst עם libapt-pkg.

לבסוף מוזכר כי גרסה חדשה זו של APT 2.0, בעתיד הקרוב תשולב ב הענף הלא יציב של דביאן ובאובונטו, מאז ש- APT גרסה 1.9 שולבה באובונטו 19.10 ואולי היא משולבת ב -20.10.

אם אתה רוצה לדעת יותר על זה, אתה יכול לבדוק את ההודעה על החדש גרסה ב הקישור הבא.


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

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

*

*

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