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) кейбір бағдарламалық жасақтаманың құрастырылған нұсқасын қамтиды. Сондай -ақ, екілік пакетті құру үшін қолданылатын бастапқы кодты қамтитын «бастапқы RPM» (немесе SRPM) бар.

SRPM -де әдетте «.src.rpm» файл кеңейтімі болады (файлдық жүйелерде .spm ұзындығы 3 таңбамен шектелген, мысалы ескі DOS FATs).

RPM мүмкіндіктеріне мыналар жатады:

  • Дестелерді GPG және MD5 көмегімен шифрлауға және тексеруге болады.
  • Бастапқы кодтық файлдар (мысалы .tar.gz, .tar.bz2) кейінірек тексеруге мүмкіндік беретін SRPM-ге енгізілген.
  • Патч-файлдарға баламалы PatchRPM және DeltaRPM-лер орнатылған RPM пакеттерін біртіндеп жаңарта алады.
  • Тәуелділікті пакет менеджері автоматты түрде шеше алады.

RPM 4.17 негізгі жаңа мүмкіндіктері

4.17 RPM жаңа нұсқасында бұл ерекшеленеді орнату кезінде ақауларды жою айтарлықтай жақсарды, Сонымен қатар, луа тілінде макростар жасау интерфейсі де жетілдірілді.

Керек -жарақтарда ұсынылған жақсартулар бөлігіне келсек, ол баса көрсетілген dbus -хабарлаушы плагиндері қосылды D-Bus арқылы RPM транзакциялары туралы хабарлау, фаполицид файлға кіру саясатын және плагинді анықтау 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 сұраған файл рұқсаттарының сақталмайтынын түзету
  • Дерекқор кэшінің қажетсіз жарамсыздығын түзетіңіз
  • Дарвин операциялық жүйесіне қолдау қосыңыз

Finalmente егер сіз бұл туралы көбірек білгіңіз келсе жаңа нұсқасының егжей-тегжейін тексеруге болады Келесі сілтемеде.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.