Go to file
Keerthana K 8ffc9df312
Merge pull request #185 from keerthanakalyan/topic/keerthanak/update-release-v3.0.0-beta
Update release version to 3.0.0-beta
2020-10-27 10:44:06 +05:30
bin Update release version to 3.0.0-beta 2020-10-23 09:46:23 +00:00
ci Added tdnf-automatic 2020-10-22 11:33:23 +05:30
client Merge pull request #185 from keerthanakalyan/topic/keerthanak/update-release-v3.0.0-beta 2020-10-27 10:44:06 +05:30
cmake Added tdnf-automatic 2020-10-22 11:33:23 +05:30
common ppszDst may be used uninitialized in TDNFAllocateStringArray() 2020-10-21 22:22:53 -07:00
docs Add coding guidelines 2020-05-25 17:49:54 -07:00
etc Added tdnf-automatic 2020-10-22 11:33:23 +05:30
include Add SSL options support (#176) 2020-10-23 12:05:59 -07:00
plugins Fixed TDNFDownloadFile call in repogpgcheck plugin 2020-10-01 16:32:42 +05:30
pytests Update release version to 3.0.0-beta 2020-10-23 09:46:23 +00:00
python Added tdnf-automatic 2020-10-22 11:33:23 +05:30
solv Allow alter type ALTER_UPGRADE to call SolvAddExcludes() 2020-09-11 18:11:58 +05:30
tools Add CLI option --disableexcludes to skip config key excludepkgs 2020-09-15 17:14:31 +05:30
.gitignore Added tdnf-automatic 2020-10-22 11:33:23 +05:30
.travis.yml Run CI containers without the default seccomp profile 2020-06-11 09:27:03 +00:00
CMakeLists.txt Update release version to 3.0.0-beta 2020-10-23 09:46:23 +00:00
COPYING Update license info 2015-04-15 17:10:08 -04:00
README.md fixes suggested by Siddharth 2020-06-10 12:34:51 -07:00

README.md

tdnf - tiny dandified yum

Build Status

In order to compile, from the checkout directory, run the following

mkdir build && cd build
cmake ..
make

You could also build tdnf using docker using the following commands:

docker build -t photon/tdnf-build -f ci/Dockerfile.photon .
docker run --rm -it -v $(pwd):/build -w /build photon/tdnf-build

create a conf file named tdnf.conf under /etc/tdnf/ with the following content

[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=true
repodir=/etc/yum.repos.d
cachedir=/var/cache/tdnf

Now configure repo files under /etc/yum.repos.d or your repodir following .repo format of dnf/yum.

You should now have a client executable named tdnf under bin/. To test run:

./bin/tdnf list installed

You should see a list of installed packages and their related info