Qhov hloov tshiab ntawm RPM 4.17 twb tau tso tawm lawm thiab cov no yog nws cov xov xwm

Qhov hloov tshiab ntawm RPM 4.17 tau tshaj tawm tsis ntev los no thiab hauv cov ntawv tshiab no tau kho ntau yam uas txhim kho cov thawj tswj hwm pob no, txij li piv txwv li kev tuav tswj tsis ua tiav, lub interface los tsim macros hauv Lua lus, plugins tshiab thiab ntau ntxiv tau raug txhim kho.

RPM4 qhov haujlwm yog tsim los ntawm Red Hat thiab yog siv hauv cov chaw faib khoom zoo li RHEL (suav nrog cov haujlwm tau los ntawm CentOS, Kev Tshawb Fawb Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, thiab ntau yam ntxiv.

Yav dhau los, pab pawg tsim kho txoj kev ywj pheej tau tsim qhov RPM5 qhov project, uas tsis cuam tshuam txog RPM4 thiab tam sim no raug tso tseg (nws tsis tau hloov kho txij xyoo 2010).

RPM pob tuaj yeem muaj cov txheej txheem cov cai. Feem ntau cov Cov ntaub ntawv RPM yog "binary RPM" (lossis BRPM) uas muaj cov ntawv suav ua ke ntawm qee qhov software. Kuj tseem muaj "qhov chaw RPMs" (lossis SRPM) uas muaj cov cai siv los tsim pob binary.

SRPMs feem ntau muaj cov ntaub ntawv txuas ntxiv ".src.rpm" (.spm hauv cov ntaub ntawv tshuab txwv rau 3 cim ntev, piv txwv li qub DOS FATs).

RPM nta suav nrog:

  • Cov pob ntawv tuaj yeem tawm thiab txheeb xyuas nrog GPG thiab MD5.
  • Cov ntaub ntawv cov cai (piv txwv .tar.gz, .tar.bz2) suav nrog hauv SRPMs, cia rau kev soj ntsuam tom qab
  • PatchRPMs thiab DeltaRPMs, uas sib npaug rau cov ntaub ntawv thaj, tuaj yeem nce ntxiv hloov kho cov pob RPM.
  • Qhov kev tuaj yeem tuaj yeem daws tau sai sai los ntawm tus tswj hwm pob.

Lub ntsiab tshiab ntawm RPM 4.17

Hauv qhov tshiab ntawm RPM 4.17 nws tau hais txog qhov ntawd kev ua txhaum thaum txhim kho tau zoo heev, Ib qho ntxiv, lub interface los tsim macros hauv Lua lus kuj tau raug txhim kho.

Hais txog ib feem ntawm kev txhim kho uas tau nthuav tawm hauv cov khoom siv, nws tau hais txog qhov ntawd dbus -nouncer plugins ntxiv los tshaj tawm RPM kev hloov pauv ntawm D-Bus, ua fapolicyd txhawm rau txheeb xyuas cov cai tswj ntaub ntawv thiab plugin fs-qhov tseeb txhawm rau txheeb xyuas qhov tseeb ntawm ib tus neeg cov ntaub ntawv siv fs-verity mechanism ua rau hauv kernel.

Hauv buildroot, los ntawm lub neej ntawd, txoj cai tau siv los rho tawm ".la" cov ntaub ntawv thiab ntxiv txoj cai los tshem tawm qhov ua tiav me me los ntawm cov ntaub ntawv sib qhia.

Ntxiv rau nws, nws tseem hais txog qhov ntawd tau ua haujlwm los txhim kho qee yam sab hauv, zoo li ntawd txiv neej nplooj ntawv tau hloov pauv mus rau Markdown hom ntawv, unattended scripts tau raug ntxuav, beecrypt thiab NSS crypto backends tshem tawm thiab tias thawj daim ntawv sau tseg ntawm kev tswj hwm pob thiab phau ntawv qhia ntim khoom kuj tseem muaj

Ntawm qhov tod tes nws tau hais tias DBD backend khaws cov ntaub ntawv hauv Berkeley DB tau raug tshem tawm (Rau kev sib raug zoo nrog cov txheej txheem qub, BDB_RO backend tau nyob hauv hom nyeem nkaus xwb.) Sqlite tau siv ua lub hauv paus database thiab tias Python tus pab tsav tsheb thiab cov tsim lub pob tau muab cais ua ib qhov haujlwm sib cais.

Ntawm lwm yam hloov uas sawv tawm los ntawm qhov tshiab version:

  • Ntxiv built-in macro% {muaj nyob: ...} txhawm rau txheeb xyuas qhov muaj nyob ntawm cov ntawv.
  • Lub peev xwm ntawm API los ua cov txheej txheem kev lag luam tau txuas ntxiv.
  • Cov syntax rau built-in thiab cov neeg siv txhais macros tau koom ua ke, nrog rau hom ntawv hu rau lawv (% foo arg,% {foo arg}, thiab% {foo: arg} yog tam sim no sib npaug).
  • Ntxiv kev txhawb nqa rau EdDSA cov kos npe digital.
  • Cov khoom siv hluav taws xob rau rho tawm Debuginfo tau sib cais hauv ib qhov haujlwm tshwj xeeb.
  • Tsau nyeem ntawm kev thim rov qab rpm v3 thiab lwm pob khoom
  • Ntau qhov kev txhais lus tshiab thiab txhim kho
  • Tsau parametric macro cov lus sib cav txhais los ntawm cli.
  • Txhim kho qhov yuam kev uas ploj lawm hauv –eval yog tias sau ntawv rau stdout tsis ua tiav
  • Txhim kho API-thov cov ntawv tso cai tsis hwm
  • Txhim kho qhov tsis raug ntawm lub database cache
  • Ntxiv kev txhawb nqa rau Darwin kev ua haujlwm

Thaum kawg yog koj txaus siab xav paub ntxiv txog nws ntawm cov ntawv tshiab no, koj tuaj yeem tshawb xyuas cov ntsiab lus Hauv txuas hauv qab no.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.