די נייַע ווערסיע פון ​​RPM 4.17 איז שוין פריי און דאָס איז די נייַעס

די נייַע ווערסיע פון ​​RPM 4.17 איז פריי לעצטנס און אין די נייַע ווערסיע פאַרשידן פיקסיז זענען געמאכט וואָס פֿאַרבעסערן דעם פּעקל פאַרוואַלטער, ווייַל פֿאַר בייַשפּיל די האַנדלינג פון פייליערז, די צובינד צו שאַפֿן מאַקראָס אין לואַ שפּראַך, נייַ פּלוגינס און מער זענען ימפּרוווד.

די 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) וואָס אַנטהאַלטן די צונויפגעשטעלט ווערסיע פון ​​עטלעכע ווייכווארג. עס זענען אויך "מקור רפּמס" (אָדער SRPM) וואָס אַנטהאַלטן די מקור קאָד געניצט צו בויען אַ ביינערי פּעקל.

SRPMs יוזשאַוואַלי האָבן די טעקע פאַרלענגערונג ".src.rpm" (. ספּם אין טעקע סיסטעמען לימיטעד צו 3 אותיות לאַנג, למשל אַלט דאָס פאַץ).

RPM פֿעיִקייטן אַרייַננעמען:

  • פּאַקיץ קענען זיין ינקריפּטיד און וועראַפייד מיט GPG און MD5.
  • מקור קאָד טעקעס (למשל .tar.gz, .tar.bz2) זענען אַרייַנגערעכנט אין SRPMs, אַלאַוינג פֿאַר שפּעטער וועראַפאַקיישאַן.
  • פּאַטטשרפּמס און דעלטראַמפּס, וואָס זענען עקוויוואַלענט צו לאַטע טעקעס, קענען ינקרימענאַלי דערהייַנטיקן אינסטאַלירן רפּם פּאַקידזשיז.
  • דעפּענדענסיעס קענען זיין ריזאַלווד אויטאָמאַטיש דורך דער פּעקל פאַרוואַלטער.

הויפּט נייַ פֿעיִקייטן פון RPM 4.17

אין די נייַע ווערסיע פון ​​RPM 4.17, עס איז כיילייטיד אַז שולד האַנדלינג בעשאַס ינסטאַלירונג איז ימפּרוווד שטארק, אין אַדישאַן, די צובינד צו שאַפֿן מאַקראָס אין Lua שפּראַך איז אויך ימפּרוווד.

וועגן דעם טייל פון די ימפּרווומאַנץ וואָס זענען דערלאנגט אין די אַקסעסעריז, עס איז כיילייטיד אַז dbus -nouncer פּלוגינס צוגעגעבן צו באַריכט רפּם טראַנזאַקשאַנז דורך ד-ויטאָבוס, fapolicyd צו דעפינירן טעקע אַקסעס פּאַלאַסיז און פּלוגין פס-וועראַטי צו באַשטעטיקן די אָטאַנטיסיטי פון יחיד טעקעס מיט די FS- וועריטי מעקאַניזאַם געבויט אין די קערן.

אין buildroot, דורך פעליקייַט, א הערשן איז געווענדט צו ויסמעקן ". לאַ" טעקעס און צוגעלייגט הערשן צו קלאָר עקסעקוטאַבלע ביסל פֿון שערד ביבליאָטעק טעקעס.

אין אַדישאַן צו עס, עס איז אויך כיילייטיד אַז אַרבעט איז דורכגעקאָכט צו פֿאַרבעסערן עטלעכע ינערלעך אַספּעקץ, אַזאַ ווי אַז מענטש בלעטער האָבן שוין קאָנווערטעד צו Markdown פֿאָרמאַט, אַנאַטענדיד סקריפּס האָבן שוין קלינד אַרויף, בייעקריפּט און NSS קריפּטאָ באַקענדז אַוועקגענומען און אַז אַ ערשט פּלאַן פון די פּאַקקאַגע פאַרוואַלטונג און פּאַקקאַגינג פירער איז אויך צוגעשטעלט

אויף די אנדערע האַנט עס איז דערמאנט אַז DBD באַקענד איז אַוועקגענומען צו קראָם דאַטן אין Berkeley DB (פֿאַר קאַמפּאַטאַבילאַטי מיט עלטערע סיסטעמען, די BDB_RO באַקענד איז לינקס אין לייענען-בלויז מאָדע). Sqlite איז געניצט ווי די פעליקייַט דאַטאַבייס און אַז פּיטהאָן העלפער דריווערס און פּעקל גענעראַטאָרס זענען אפגעשיידט אין אַ באַזונדער פּרויעקט.

פון די אנדערע ענדערונגען וואָס שטיין אויס פון דעם נייַ ווערסיע:

  • צוגעלייגט אַ געבויט-אין מאַקראָו% {עקסיסטירן:…} צו באַשטעטיקן די עקזיסטענץ פון דער טעקע.
  • די קייפּאַבילאַטיז פון די אַפּי צו פּראָצעס טראַנזאַקשאַנז האָבן שוין עקסטענדעד.
  • דער סינטאַקס פֿאַר געבויט-אין און באַניצער-דיפיינד מאַקראָס איז יונאַפייד און די פֿאָרמאַט פֿאַר רופן זיי (% פאָאָ אַרג,% {פאָאָ אַרג} און% {פאָאָ: אַרג} זענען איצט עקוויוואַלענט).
  • צוגעגעבן שטיצן פֿאַר EdDSA דיגיטאַל סיגנאַטשערז.
  • די יוטילאַטיז פֿאַר יקסטראַקטינג Debuginfo זענען באַזונדער אין אַ באַזונדער פּרויעקט.
  • פאַרפעסטיקט לייענען פון רעגרעססיאָן רפּם וו 3 און אנדערע פּאַקידזשיז
  • פילע נייע און ימפּרוווד איבערזעצונגען
  • פאַרפעסטיקט פּאַראַמעטריק מאַקראָו טענות דיפיינד דורך קלי.
  • פאַרריכטן פֿאַר פעלנדיק טעות קאָד אין -וואַל אויב שרייבן צו stdout פיילז
  • פאַרריכטן אַפּי-געבעטן טעקע פּערמישאַנז נישט רעספּעקטעד
  • פאַרריכטן ומנייטיק ינוואַלאַדיישאַן פון די דאַטאַבייס קאַש
  • לייג שטיצן פֿאַר די Darwin אָפּערייטינג סיסטעם

לעסאָף אויב איר זענט אינטערעסירט צו וויסן מער וועגן אים פון דעם נייַ ווערסיע, איר קענען קאָנטראָלירן די דעטאַילס אין די ווייַטערדיק לינק.


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.