UtgÄvan av paketförvaltaren RPM 6.1 har publicerats och kommer att anvÀndas i distributionen av Fedora Linux 45. Projektet utvecklas av Red Hat och anvÀnds i distributioner som RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS och Tizen. Projektets kod distribueras under licenserna GPLv2 och LGPLv2.
Vid förberedelsen av RPM 6.1 har en övergÄng till ett nytt versionsnumreringssystem genomförts. Den första siffran i versionen Àndras vid Àndringar i RPM-paketformatet, den andra vid tillÀgg av ny funktionalitet och korrigeringar som inte bryter bakÄtkompatibiliteten. Den tredje siffran indikerar endast korrigeringar av fel eller sÄrbarheter. IstÀllet för att skapa alfa- och beta-versioner för testning publiceras nu releasekandidater.
Huvudsakliga förÀndringar i RPM 6.1:
- För att separera Ätkomst till nyckelmagasinet anvÀnds istÀllet för en gemensam transaktionslÄs en separat lÄsning, vilket löste problemet med att all behandling av förfrÄgningar till rpmdb stoppades under transaktioner.
- à terinförandet av anvÀndningen av NSS-systemet (Name Service Switch) som standard för att söka efter anvÀndare och grupper.
- PÄ system med kÀrna 5.11+ och biblioteket glibc 2.34+ har effektiviteten vid stÀngning av filbeskrivare ökat, vilket i vissa situationer har minskat installationstiden med 26%.
- En ny syntax för modifikatorer för makron (macro_name<modifiers>) har lagts till, vilket Àndrar makronas beteende. TvÄ modifikatorer har implementerats: "l" (literal, stÀnger av bearbetningen av tecknet "%" inom makronas kropp) och "o" (one-shot, kör makrot endast vid första anropet med efterföljande anvÀndning av det cachade vÀrdet).
- I uttrycket "fine" har alternativen "-e" lagts till för att avslöja makron innehÄll endast vid definitionen och "-g" för att placera makrot i det globala sammanhanget. Kombinationen av dessa alternativ Àr likvÀrdig med uttrycket "%global".
- FörbÀttrad felhantering relaterad till byggande och verifiering.
- FörbÀttrad funktionalitet för rpm-plugin-syslog med systemd-journal.
- I verktyget rpmsign har möjligheten att certifiera filer med en digital signatur med hjÀlp av PKCS11-token implementerats.
KĂ€lla: opennet.ru
