Mofuta o mocha oa RPM 4.17 o se o lokollotsoe mme tsena ke litaba tsa ona

Phetolelo e ncha ea RPM 4.17 e ile ea lokolloa haufinyane le phetolelong ena e ncha ho entsoe litokiso tse fapaneng e ntlafatsang molaoli ona oa sephutheloana, hobane mohlala ho sebetsana le liphoso, sebopeho sa ho theha li-macro ka puo ea Lua, li-plugins tse ncha le tse ling li ntlafalitsoe.

Morero oa RPM4 o hlahisoa ke Red Hat mme o sebelisoa lipeisong tse kang RHEL (ho kenyeletsoa merero e tsoang CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, le tse ling tse ngata.

Pele, sehlopha se ikemetseng sa nts'etsopele se hlahisitse projeke ea RPM5, e sa amaneng ka kotloloho le RPM4 mme hajoale e lahliloe (ha e so ntlafatsoe ho tloha ka 2010).

Sephutheloana sa RPM se ka ba le pokello ea lifaele. Bongata ba Lifaele tsa RPM ke "binary RPM" (kapa BRPM) e nang le mofuta o hlophisitsoeng oa software e ngoe. Hape ho na le "mohloli oa li-RPM" (kapa SRPM) tse nang le khoutu ea mohloli e sebelisetsoang ho aha sephutheloana sa binary.

Hangata li-SRPM li na le katoloso ea faele ".src.rpm" (.spm ho sistimi ea faele e lekantsoeng ho litlhaku tse 3 tse telele, ka mohlala li-DOS FAT tsa khale).

Likarolo tsa RPM li kenyelletsa:

  • Lipakete li ka patoa ebile li netefalitsoe ka GPG le MD5.
  • Lifaele tsa khoutu ea mohloli (mohlala .tar.gz, .tar.bz2) li kenyelelitsoe ho li-SRPM, ho lumella netefatso ea hamorao.
  • PatchRPMs le DeltaRPMs, tse lekanang le lifaele tsa patch, li ka ntlafatsa ka ho eketsehileng liphutheloana tsa RPM tse kentsoeng.
  • Ho itšetleha ka maemo ho ka rarolloa ka boiketsetso ke molaoli oa sephutheloana.

Likarolo tse ncha tsa RPM 4.17

Mofuteng ona o mocha oa RPM 4.17 ho hlakisoa hore ho sebetsana le liphoso nakong ea ho kenya ho ntlafalitsoe haholo, Ntle le moo sebopeho sa ho theha li-macro ka puo ea Lua le sona se ntlafalitsoe.

Mabapi le karolo ea lintlafatso tse hlahisitsoeng ka har'a lisebelisoa, ho hlakisoa hore dbus -nouncer plugins e kentsoe ho tlaleha lits'ebetso tsa RPM ka D-Bus, kholofelo ho hlalosa maano a phihlello ea faele le plugin fs-bonnete ho netefatsa bonnete ba lifaele ka bonngoe ho sebelisoa mochini oa fs-verity o hahiloeng ka har'a kernel.

Ka buildroot, ka boiketsetso, ho sebelisitsoe molao ho hlakola ".la" lifaele le molao o kenyellelitsoeng ho hlakola ntho eo u ka e sebelisang ho lifaele tsa laeborari tse arolelanoeng.

Ntle le eona, ho boetse ho totobatsoa hore mosebetsi o entsoe ho ntlafatsa likarolo tse ling tsa kahare, tse kang tseo maqephe a batho a fetotsoe ka mokhoa oa Markdown, mengolo e sa lebelloang e hloekisitsoe, beecrypt le NSS crypto backends li tlositsoe le hore moralo oa pele oa taolo ea liphutheloana le tataiso ea ho paka o boetse oa fanoa

Ka lehlakoreng le leng hoa boleloa hore DBD backend ea ho boloka data Berkeley DB e tlositsoe (Bakeng sa khokahano le lits'ebetso tsa khale, BDB_RO backend e setse ka mokhoa oa ho bala feela). Sqlite e sebelisoa e le database ea kamehla le hore bakhanni ba bathusi ba Python le lijenereithara tsa liphutheloana ba arotsoe ka morero o fapaneng.

Ea liphetoho tse ling tse hlahelletseng phetolelong ena e ncha:

  • Ho kenyelelitsoe macro% e hahelletsoeng {e teng:…} ho netefatsa boteng ba faele.
  • Bokhoni ba API ba ho sebetsana le litšebelisano bo atolositsoe.
  • Syntax ea macro e hahelletsoeng le e hlalositsoeng ke mosebelisi e kopantsoe, hammoho le fomate ea ho li bitsa (% foo arg,% {foo arg}, le% {foo: arg} joale li lekana).
  • Ts'ehetso e ekelitsoeng bakeng sa lipontšo tsa dijithale tsa EdDSA.
  • Lisebelisoa tsa ho ntša Debuginfo li arohane molemong oa morero.
  • Ho bala ho tsitsitseng ha regression vpm le liphutheloana tse ling
  • Liphetolelo tse ngata tse ncha le tse ntlafalitsoeng
  • Likhang tse tsitsitseng tsa parametric macro tse hlalositsoeng ke cli.
  • Lokisa khoutu ea phoso e haellang ka -eval haeba ho ngolla stdout ho hloleha
  • Lokisa litumello tsa faele tse kopiloeng ke API ha li hlomphuoe
  • Lokisa ho se sebetse ho sa hlokahaleng ha cache ea database
  • Kenya ts'ehetso bakeng sa sistimi e sebetsang ea Darwin

Qetellong haeba u thahasella ho tseba ho eketsehileng ka eona ea mofuta ona o mocha, o ka sheba lintlha Ka sehokela se latelang.


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.