הגרסה החדשה של סל"ד 4.17 כבר שוחררה ואלו החדשות שלה

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

פרויקט RPM4 פותח על ידי Red Hat ומשמש בהפצות כמו RHEL (כולל פרויקטים הנגזרים מ- CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ועוד רבים אחרים.

בעבר, צוות פיתוח עצמאי פיתח את פרויקט RPM5, שאינו קשור ישירות ל- RPM4 וכעת הוא נטוש (הוא לא עודכן מאז 2010).

חבילת RPM יכולה להכיל קבוצה שרירותית של קבצים. רוב קבצי RPM הם "RPM בינארי" (או BRPM) המכילים את הגירסה המורכבת של תוכנות מסוימות. ישנם גם "RPMs מקור" (או SRPM) המכילים את קוד המקור המשמש לבניית חבילה בינארית.

ל- SRPM יש בדרך כלל את סיומת הקובץ ".src.rpm" (. Spm במערכות קבצים המוגבלות ל -3 תווים באורך, למשל DOS FAT ישנים).

תכונות סל"ד כוללות:

  • ניתן להצפין ולאמת חבילות באמצעות GPG ו- MD5.
  • קבצי קוד המקור (למשל .tar.gz, .tar.bz2) כלולים ב- SRPM, ומאפשרים אימות מאוחר יותר.
  • PatchRPMs ו- DeltaRPM, המקבילים לקבצי תיקון, יכולים לעדכן באופן הדרגתי חבילות RPM מותקנות.
  • תלות יכולה להיפתר אוטומטית על ידי מנהל החבילה.

התכונות החדשות העיקריות של RPM 4.17

בגירסה חדשה זו של סל"ד 4.17 מודגש כי טיפול בתקלות במהלך ההתקנה שופר מאוד, בנוסף, הממשק ליצירת פקודות מאקרו בשפת Lua שופר גם הוא.

לגבי חלק השיפורים המוצגים באביזרים, מודגש כי תוספים של dbus -מודיע לדווח על עסקאות סל"ד באמצעות D-Bus, fapolicyd להגדיר מדיניות גישה ותוספים לקבצים fs-verity כדי לאמת את האותנטיות של קבצים בודדים באמצעות מנגנון fs-verity המובנה בתוך הגרעין.

ב- buildroot, כברירת מחדל, הוחל כלל למחיקת קבצי ".la" והוסיף כלל למחיקת סיבי הפעלה מקבצי ספרייה משותפים.

בנוסף לזה, מודגש גם זאת בוצעה עבודה לשיפור כמה היבטים פנימיים, כמו זה דפי אדם הוסבו לפורמט Markdown, תסריטים ללא השגחה ניקו, backecrypt ו- NSS backends הוסרו וניתן גם טיוטה ראשונית של ניהול החבילות ומדריך האריזה

מצד שני מוזכר ש הגב של DBD הוסר לאחסון נתונים ב- Berkeley DB (לצורך תאימות למערכות ישנות יותר, ה- backend של BDB_RO נשאר במצב קריאה בלבד). Sqlite משמש כמסד הנתונים המוגדר כברירת מחדל וכי מנהלי התקנים עוזרי פייתון ומחוללי חבילות מופרדים לפרויקט נפרד.

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

  • נוסף מאקרו מובנה% {קיים: ...} כדי לאמת את קיומו של הקובץ.
  • הורחבו היכולות של ה- API לעיבוד עסקאות.
  • התחביר עבור פקודות מאקרו מובנות והגדרות משתמש אוחד, כמו גם הפורמט של קריאתם (% foo arg,% {foo arg} ו-% {foo: arg} מקבילות כעת).
  • נוספה תמיכה בחתימות דיגיטליות של EdDSA.
  • כלי השירות לחילוץ Debuginfo נפרדים בפרויקט נפרד.
  • קריאה קבועה של רגרסיה סל"ד v3 וחבילות אחרות
  • תרגומים חדשים ומשופרים רבים
  • ארגומנטים מאקרו פרמטריים קבועים שהוגדרו על ידי cli.
  • תיקון עבור קוד שגיאה חסר ב- –eval אם הכתיבה ל- stdout נכשלת
  • תקן את הרשאות הקבצים המבוקשות על ידי ה- API לא מכובדות
  • תקן ביטול מיותר של מטמון מסד הנתונים
  • הוסף תמיכה במערכת ההפעלה דרווין

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


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

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

*

*

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