Ewepụtala ụdị RPM 4.17 ọhụrụ na ndị a bụ akụkọ ya

E wepụtara ụdị RPM 4.17 ọhụrụ na nso nso a na ụdị ọhụrụ a a rụzigharịrị ihe dị iche iche nke na -akwalite njikwa ngwugwu a, ebe dịka ọmụmaatụ njikwa nke ọdịda, ihe iji mepụta macros n'asụsụ Lua, plugins ọhụrụ na ndị ọzọ ka emeziwanye.

Ihe oru RPM4 bu Red Hat meputara ma jiri ya na nkesa dika RHEL (gụnyere ọrụ ewepụtara na CentOS, Linux Scientific, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, na ọtụtụ ndị ọzọ.

N'oge gara aga, otu ndị mmepe kwụụrụ onwe ha rụpụtara ọrụ RPM5, nke na-enweghị njikọ kpọmkwem na RPM4 ma hapụ ya ugbu a (emelitebeghị ya kemgbe 2010).

Ngwungwu RPM nwere ike ịnwe faịlụ faịlị na-achọghị. Ọtụtụ n'ime RPM faịlụ ndị "ọnụọgụ abụọ RPM" (ma ọ bụ BRPM) nke nwere ụdị ngwakọta agwakọtara nke ụfọdụ ngwanrọ. Enwekwara "isi mmalite RPM" (ma ọ bụ SRPM) nke nwere koodu isi ejiri rụọ ngwugwu ọnụọgụ abụọ.

SRPM na -enwekarị ndọtị faịlụ ".src.rpm" (.spm na sistemụ faịlụ nwere oke mkpụrụedemede 3 ogologo, dịka ọmụmaatụ abụba DOS ochie).

Atụmatụ RPM gụnyere:

  • Enwere ike iji ezoro ezo ma gosipụta ngwugwu site na GPG na MD5.
  • A gụnyere faịlụ faịlụ isi (eg .tar.gz, .tar.bz2) na SRPMs, na-enye ohere maka nkwenye ọzọ.
  • PatchRPMs na DeltaRPMs, bụ ndị ha na patch faịlụ, nwere ike imelite nchịkọta RPM arụnyere.
  • Enwere ike idozi ịdabere na akpaghị aka site na njikwa ngwugwu.

Main ọhụrụ atụmatụ nke RPM 4.17

Na ụdị ọhụrụ RPM 4.17 a na -eme ka ọ pụta ìhè njikwa mmejọ n'oge nrụnye ka mma nke ukwuu, Tụkwasị na nke ahụ, enwekwalitekwa interface imepụta nnukwu ihe n'asụsụ Lua.

Banyere akụkụ nke ndozi nke egosipụtara na ngwa, ọ pụtakwara nke ahụ dbus -nkwupụta plugins agbakwunyere ịkọ akụkọ azụmahịa RPM site na D-Bus, fapolicyd iji kọwaa amụma nnweta faịlụ na ngwa mgbakwunye fs-eziokwu iji nyochaa izi ezi nke faịlụ n'otu n'otu na-eji usoro fs-verity wuru n'ime kernel.

Na buildroot, na ndabara, etinyere iwu ka ihichapụ faịlụ ".la" na agbakwunyere iwu iji kpochapụ ntakịrị ihe a na -eme site na faịlụ ọba akwụkwọ.

Na mgbakwunye na ya, a na -egosikwa nke ahụ arụwo ọrụ iji meziwanye akụkụ ụfọdụ nke ime, dị ka nke ahụ agbanweela ibe nwoke ka ọ bụrụ usoro Markdown, asachapụla akwụkwọ edemede ndị a na -elezighị anya, beecrypt na NSS crypto azụ wepụrụ na enyekwara usoro izizi nke njikwa ngwugwu na ntuziaka nkwakọ ngwaahịa

N'aka nke ozo ekwuru na Ewepula nkwado ndabere DBD iji chekwaa data na Berkeley DB (Maka ndakọrịta na sistemụ ochie, a na-ahapụ nkwado azụ BDB_RO na ọnọdụ agụ naanị.) A na -eji Sqlite dị ka nchekwa data ndabere na ndị ọkwọ ụgbọala inyeaka Python na ndị na -emepụta ngwugwu na -ekewa n'ime ọrụ dị iche.

Nke mgbanwe ndị ọzọ nke na-apụta site na ụdị ọhụrụ a:

  • Agbakwunyere macro% {adị:…} iji nyochaa ịdị adị nke faịlụ a.
  • Agbatịla ike nke API ịhazi azụmahịa.
  • Ejikọtala njikọ maka macros etinyere na nke akọwapụtara onye ọrụ, yana usoro maka ịkpọ ha (% foo arg,% {foo arg}, na% {foo: arg} ugbu a).
  • Agbakwunyere nkwado maka mbinye aka dijitalụ EdDSA.
  • Ngwa maka iwepụta Debuginfo dị iche na ọrụ dị iche.
  • Ịgụ akwụkwọ nke ịlaghachi azụ rpm v3 na nchịkọta ndị ọzọ
  • Ọtụtụ ntụgharị asụsụ ọhụrụ na emelitere
  • Arụnyere arụmụka nnukwu parametric akọwapụtara site cli.
  • Idozi maka koodu njehie efu na -eval ma ọ bụrụ na idere stdout ada ada
  • Idozi ikikere faịlụ rịọrọ API anaghị asọpụrụ
  • Dozie mmebi na -enweghị isi nke nchekwa data
  • Tinye nkwado maka sistemụ arụmọrụ Darwin

Finalmente ma ọ bụrụ na ị nwere mmasị ịmatakwu banyere ya nke ọhụrụ a, ị nwere ike ịlele nkọwa Na njikọ na-esonụ.


Ọdịnaya nke isiokwu agbaso ụkpụrụ anyị nke ụkpụrụ nduzi. Kpesa mmejọ pịa ebe a.

Bụrụ onye mbụ ịza ajụjụ

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Rụ ọrụ maka data: Miguel Ángel Gatón
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.