Линукс rpm что это

Линукс rpm что это

The RPM Package Manager (RPM) is a powerful package management system capable of

  • building computer software from source into easily distributable packages
  • installing, updating and uninstalling packaged software
  • querying detailed information about the packaged software, whether installed or not
  • verifying integrity of packaged software and resulting software installation

News

RPM 4.19.0 ALPHA2 released (Jun 09 2023)

  • This is a bug fix update to address a couple of issues found by the early adopters of ALPHA1, mostly related to some bits and pieces missed during the CMake transition.
  • See draft release notes for details and download information

RPM 4.19.0 ALPHA released (Apr 13 2023)

  • See draft release notes for details and download information
  • Highlights include:
    • New spec snippet support for dynamic spec generation
    • New sysusers.d(5) integration for automated user and group handling
    • Memory and address-space aware build resource allocation
    • Proper shell-like globbing and escaping in %files and CLI
    • New CMake build system
    • Translations split off
    • Removal of various deprecated and/or unused APIs
    • Various internal code cleanups

    RPM 4.18.1 released (Mar 13 2023)

    • This is a bug fix release addressing a number of regressions and other issues.
    • See release notes for details and download information
    • Highlights include:
      • Preserve packages bit-by-bit again when adding and then removing signatures
      • Fix install of block and character special files
      • Disable debuginfod server lookups during package builds
      • Plugin fixes (fapolicyd and selinux)
      • Various OpenPGP and macro parser fixes

      RPM v6 package format draft published (Jan 30 2023)

      RPM 4.18.0 released (Sep 20 2022)

      • See release notes for details and download information
      • Highlights include:
        • Big file handling rework to address a class of symlink vulnerabilities during install, restore and erasure
        • More intuitive conditional builds macro %bcond
        • Weak dependencies accept qualifiers like meta and pre now
        • New Sequoia-based OpenPGP backend
        • New interactive shell for working with macros ( rpmspec —shell ) and embedded Lua ( rpmlua )
        • New %conf spec section for build configuration
        • New rpmuncompress cli tool simplifies unpacking multiple sources
        • Numerous macro improvements and fixes
        • Numerous internal OpenPGP parser correctness and security fixes

        POPT 1.19 released (Sep 20 2022)

        • See release notes for full details and download information
        • Highlights since popt 1.18 include
          • Two regressions from 1.18 fixed
          • Code cleanups and fixes
          • License clarification

          RPM 4.18.0 rc1 released (Sep 02 2022)

          • See release notes for details and download information
          • Highlights since 4.18.0-beta1 release include
            • Sequoia-based OpenPGP backend added
            • New SourceLicense tag in spec
            • Miscellanous bugfixes across the board

            RPM 4.17.1.1 released (Sep 02 2022)

            • This is a bug fix release to address two regressions introduced in 4.17.1.
            • See release notes for details and download information

            RPM 4.17.1 released (Jul 01 2022)

            • This is primarily a bug fix release, with select minor enhancements.
            • See release notes for details and download information
            • Highlights include:
              • New %bcond macro for a nicer way to define build conditionals
              • New % macro for verbose mode expansion
              • Separate warning summary in rpmbuild(8)
              • OpenPGP parser and IMA security fixes (CVE-2021-3521)
              • Buildroot policy fixes
              • Various other important and regression fixes

              RPM 4.18.0 beta1 released (Jun 28 2022)

              • See release notes for details and download information
              • Highlights since 4.18.0-alpha2 release include
                • Misc bugs old and new fixed

                POPT 1.19 rc1 released (Jun 07 2022)

                • See release notes for full details and download information
                • Highlights since popt 1.18 include
                  • Two regressions from 1.18 fixed
                  • Code cleanups and fixes
                  • License clarification

                  RPM 4.18.0 alpha2 released! (May 05 2022)

                  • See release notes for details and download information
                  • Unfortunately alpha1 had a handful of small but annoying regressions introduced late in the cycle, making it quite untestable in large scale. This alpha2 update is just to address those, no new functionality is being added.

                  RPM 4.18.0 alpha1 released! (Apr 13 2022)

                  • See release notes for details and download information
                  • Highlights include:
                    • Big file handling rework to address a class of symlink vulnerabilities during install, restore and erasure
                    • More intuitive conditional builds macro %bcond
                    • Weak dependencies accept qualifiers like meta and pre now
                    • New interactive shell for working with macros ( rpmspec —shell ) and embedded Lua ( rpmlua )
                    • New %conf spec section for build configuration
                    • New rpmuncompress cli tool simplifies unpacking multiple sources
                    • Numerous macro improvements and fixes
                    • Numerous OpenPGP parser correctness and security fixes

                    GitHub Discussions open (Apr 13 2022)

                    RPM 4.17.0 released! (Sep 3 2021)

                    • See release notes for details and download information
                    • Original announcement
                    • Highlights include:
                      • More robust install failure handling
                      • Many macro improvements, in particular wrt Lua integration
                      • Some long-needed transaction API improvements
                      • New buildroot policy to remove .la files by default
                      • New dbus-announce plugin added
                      • Many miscellaneous bugs, leaks and regressions fixed
                      • Man pages converted to Markdown for easier maintenance + many other doc improvements
                      • Beginnings of a reference manual: https://rpm-software-management.github.io/rpm/manual/
                      • Debuginfo extraction split to external project: https://sourceware.org/debugedit/
                      • Python helpers split to external project: https://github.com/rpm-software-management/python-rpm-packaging
                      • Various unmaintained scripts removed

                      RPM 4.17.0 RC1 released! (Aug 20 2021)

                      • See draft release notes for details and download information
                      • Original announcement
                      • Highlights since alpha include:
                        • Fix building from tarball to not require pandoc
                        • New dbus-announce plugin added
                        • Multiple minor resource leaks fixed

                        RPM 4.17.0 BETA1 released! (Jun 22 2021)

                        • See draft release notes for details and download information
                        • Original announcement
                        • Highlights since alpha include:
                          • Debuginfo extraction split to external project: https://sourceware.org/debugedit/
                          • Python helpers split to external project: https://github.com/rpm-software-management/python-rpm-packaging
                          • Various unmaintained scripts removed
                          • New buildroot policy to remove .la files by default
                          • Man pages converted to Markdown for easier maintenance + many other doc improvements
                          • Miscellaneous bugs and regressions fixed

                          IRC-channel move to Libera Chat (Jun 17 2021)

                          • The recent developments leave us no choice but to follow the masses to the new Libera Chat IRC network
                          • Along with the change we’re moving from #rpm.org to #rpm channel
                          • Further details in the original announcement

                          RPM 4.17.0 ALPHA released! (Apr 26 2021)

Оцените статью
Adblock
detector