mirror of
https://github.com/webmin/webmin.git
synced 2026-08-25 08:00:54 +01:00
This PR adds DNF 4 and DNF 5 versionlock support to Package Updates, including listing, holding, unholding, and explicitly updating held packages. DNF 4 requires the versionlock plugin to be installed, while DNF 5 supports versionlock natively. Hold controls are shown only when the versionlock command is available. It also previews DNF transactions before confirmation so users can see which packages will be installed or updated in the table, similar to APT.
50 lines
3.2 KiB
Plaintext
50 lines
3.2 KiB
Plaintext
---- Changes since 2.641 ----
|
|
Fix Alpine Linux mysql/mariadb package installs names due missing server utils (means at least Alpine Linux package installation is supported since Alpine linux v 3.16 up to edge)
|
|
Added APT functions for listing, holding, unholding and explicitly updating held packages.
|
|
Added DNF 4 and 5 functions for listing, locking, unlocking and explicitly updating version-locked packages.
|
|
---- Changes since 1.130 ----
|
|
Packages can now be installed directly from yum, if installed.
|
|
The entire system can also be upgraded from yum.
|
|
---- Changes since 1.150 ----
|
|
The package update system (YUM, APT or Redhat Network) can now be selected on the Module Config page, rather than being always detected automatically.
|
|
---- Changes since 1.170 ----
|
|
Added support for the Blastwave contributed Solaris package management installed, pkg-get.
|
|
---- Changes since 1.180 ----
|
|
On Solaris systems, packages can now be installed from a directory or local filesystem wildcard.
|
|
---- Changes since 1.220 ----
|
|
Added support for the Mandrake URPMI package system.
|
|
Cleaned up package system support code, to allow searching for packages in a consistent way on all operating systems.
|
|
---- Changes since 1.230 ----
|
|
Added an option to enable disabled repositories when installing a package from YUM.
|
|
---- Changes since 1.290 ----
|
|
Added basic support for MSI packages on Windows systems.
|
|
---- Changes since 1.300 ----
|
|
Added a Module Config option to use aptitude instead of apt-get on Debian-based systems.
|
|
---- Changes since 1.310 ----
|
|
Added a popup progress window to track uploaded package files.
|
|
---- Changes since 1.330 ----
|
|
Fixed several bugs related to finding available updates on Debian and Redhat.
|
|
Added detection of epochs for RPMs and packages from YUM.
|
|
---- Changes since 1.340 ----
|
|
Added an Upgrade All button for CSW packages.
|
|
---- Changes since 1.440 ----
|
|
Added a Module Config option to not use any update system, even if YUM or APT are installed.
|
|
Added the function package_files for other modules to call, when only a list of files in some package is needed.
|
|
The selected package and update systems are now checked when the module is opened, and an error message displayed if any needed commands are missing.
|
|
---- Changes since 1.470 ----
|
|
On Solaris, added support for the pkgutil command from Blastwave for installing packages, which replaces the old pkg-get.
|
|
On Solaris, package versions are now shown in the package list and tree.
|
|
---- Changes since 1.500 ----
|
|
Fixed several bugs related to YUM available package updates.
|
|
Added the update_system_updates function to more efficiently find available packages for YUM and APT.
|
|
---- Changes since 1.530 ----
|
|
Debian packages marked as "hold" are no longer offered as possible updates. This is visible in the Software Package Updates module.
|
|
---- Changes since 1.620 ----
|
|
Added support for updating and installing packages from FreeBSD ports.
|
|
---- Changes since 1.700 ----
|
|
Added support for the FreeBSD pkgng binary package repository as an alternative to ports.
|
|
---- Changes since 1.740 ----
|
|
MacOS systems with PKGsrc installed can now use this module to manage and install binary packages.
|
|
---- Changes since 1.890 ----
|
|
When installing a package, the list of other dependencies that will be also installed is displayed for confirmation.
|