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) нь зарим програм хангамжийн эмхэтгэсэн хувилбарыг агуулдаг. Хоёртын багц үүсгэхэд ашигладаг эх кодыг агуулсан "эх RPMs" (эсвэл SRPM) бас байдаг.

SRPM нь ихэвчлэн ".src.rpm" файлын өргөтгөлтэй байдаг. (Файлын систем дээр .spm 3 тэмдэгтээр хязгаарлагддаг, жишээ нь хуучин DOS FATs).

RPM функцууд нь:

  • Пакетуудыг GPG болон MD5 ашиглан шифрлэж баталгаажуулах боломжтой.
  • Эх кодын файлууд (жишээ нь .tar.gz, .tar.bz2) нь SRPM-д багтсан бөгөөд дараа нь баталгаажуулах боломжийг олгодог.
  • Нүхэн файлтай дүйцэх PatchRPMs болон DeltaRPMs нь суулгасан RPM багцуудыг аажмаар шинэчлэх боломжтой.
  • Багцын менежерээс хамааралтай байдлыг автоматаар шийдвэрлэх боломжтой.

RPM 4.17-ийн үндсэн шинэ шинж чанарууд

RPM 4.17 -ийн энэхүү шинэ хувилбарт үүнийг онцолсон болно суулгалтын явцад гарсан алдааг арилгах үйл ажиллагаа ихээхэн сайжирсан; Нэмж дурдахад Луа хэл дээр макро үүсгэх интерфейс сайжирсан.

Дагалдах хэрэгсэлд үзүүлсэн сайжруулалтын талаар үүнийг онцлон тэмдэглэв dbus -зарлагчийн залгаасууд нэмэгдсэн RPM гүйлгээг D-Bus-ээр мэдээлэх, фаполицид файлын хандалтын бодлого, залгаасыг тодорхойлох fs-verity цөмд суулгасан fs-verity механизмыг ашиглан тус тусдаа файлуудын жинхэнэ эсэхийг шалгах.

Buildroot дээр анхдагч байдлаар ".la" файлуудыг устгах дүрмийг хэрэглэсэн хуваалцсан номын сангийн файлуудаас гүйцэтгэх битийг арилгах дүрмийг нэмсэн.

Үүнээс гадна үүнийг онцлон тэмдэглэв зарим дотоод талыг сайжруулах чиглэлээр ажил хийсэн, гэх мэт Хүний хуудсыг Markdown формат руу хөрвүүлэв. хараа хяналтгүй скриптүүдийг цэвэрлэв, beecrypt болон NSS криптоны арын хэсгүүдийг хассан мөн багцын удирдлага, баглаа боодлын гарын авлагын анхны төслийг оруулсан болно

Нөгөө талаар үүнийг дурдсан болно Беркли ДБ -д өгөгдөл хадгалах DBD арын хэсгийг хассан (Хуучин системтэй нийцтэй байхын тулд BDB_RO арын хэсгийг зөвхөн унших горимд үлдээдэг). Sqlite -ийг үндсэн өгөгдлийн сан болгон ашигладаг мөн Python -ийн туслах драйверууд болон багцын генераторуудыг тусдаа төсөл болгон хуваасан болно.

Бусад өөрчлөлтүүдээс Энэ шинэ хувилбараас ялгарах онцлог нь:

  • Файл байгаа эсэхийг шалгахын тулд% {exist:…} гэсэн макро нэмсэн.
  • API -ийн гүйлгээ боловсруулах чадварыг өргөжүүлсэн.
  • Оруулсан болон хэрэглэгчийн тодорхойлсон макрогийн синтакс, тэдгээрийг дуудах форматыг нэгтгэсэн (% foo arg,% {foo arg},% {foo: arg} нь одоо эквивалент болсон).
  • EdDSA дижитал гарын үсгийн дэмжлэгийг нэмсэн.
  • Debuginfo -ийг задлах хэрэгслүүд нь тусдаа төсөлд тусдаа байдаг.
  • Регресс rpm v3 болон бусад багцуудын тогтмол уншилт
  • Олон шинэ, сайжруулсан орчуулга
  • Cli -ээр тодорхойлогдсон тогтмол параметрийн макро аргументууд.
  • Stdout руу бичих амжилтгүй болсон тохиолдолд -eval алдааны кодыг алдааг засах
  • API-аас хүссэн файлын зөвшөөрлийг үл хүндэтгэх
  • Мэдээллийн сангийн кэшийг шаардлагагүй хүчингүй болгох асуудлыг засах
  • Дарвины үйлдлийн системийн дэмжлэгийг нэмнэ үү

Эцэст нь Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал Энэ шинэ хувилбарын талаар та дэлгэрэнгүй мэдээллийг шалгаж болно Дараах холбоос дээр.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.