Skip to content
SPECIFICTION
Get listed

tdnf

github.com

Free plan Linux
Visit github.com
Spec score 7.7 #59 of 93 in Package Managers

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

Every tdnf plan and price →

Where Specifiction places it

Alternatives to tdnfAll alternatives →