tdnf
github.com
Spec sheet
- Purpose
- tdnf is an open-source, yum-compatible package manager designed to preserve package-management capabilities while keeping Photon OS small.Read 11 Oct 2026 · vmware.github.io
- Free plan
- YesRead 22 Sep 2026 · github.com
- Support
- The maker’s repository provides issue tracking and contribution guidance; the pages reviewed do not state a commercial support plan.Read 11 Oct 2026 · github.com
- License
- The package specification lists LGPLv2.1 and GPLv2 as the project licenses.Read 11 Oct 2026 · github.com
- Automatic upgrades
- An optional package provides systemd units that can periodically download package upgrades and apply them.Read 11 Oct 2026 · github.com
- Build
- The README documents building tdnf with CMake and make, or using the provided Docker build image.Read 11 Oct 2026 · raw.githubusercontent.com
- Dependency resolution
- YesRead 22 Sep 2026 · github.com
- Distributions
- The README gives Photon and Fedora as distribution choices for running its containerized test scripts.Read 11 Oct 2026 · raw.githubusercontent.com
- Implementation
- The project describes tdnf as a yum/dnf equivalent implemented with C libraries, including libsolv and libcurl.Read 11 Oct 2026 · github.com
- Integration
- tdnf is integrated as Photon OS’s package manager, and its documentation covers package operations and repository configuration.Read 11 Oct 2026 · vmware.github.io
- Latest listed release
- The project’s releases page lists v3.6.5 as the latest release and describes repository and repoquery options, URL printing, and improved bash completion.Read 11 Oct 2026 · github.com
- Offline installation
- YesRead 22 Sep 2026 · github.com
- Package formats
- RPMRead 22 Sep 2026 · github.com
- Package operations
- The project README demonstrates using the tdnf client to list installed packages.Read 11 Oct 2026 · raw.githubusercontent.com
- Package verification
- The example configuration enables gpgcheck, and the package specification includes a plugin that verifies repository metadata signatures.Read 11 Oct 2026 · github.com
- Private registry auth
- YesRead 22 Sep 2026 · github.com
- Repository setup
- tdnf reads repository configuration in the .repo format used by dnf/yum, with the repository directory configurable in tdnf.conf.Read 11 Oct 2026 · raw.githubusercontent.com
- Repository support
- The package specification includes a metalink plugin for repository configurations.Read 11 Oct 2026 · github.com
- Supported platforms
- LinuxRead 22 Sep 2026 · github.com
Plans and prices
tdnf Free Open-source RPM package manager · requires a compatible Linux system and configured package repositories Read 11 Oct 2026 · github.com
Where Specifiction places it
- Package Managers#59 of 937.7