Go to file
xiaolin-vmware 8dd917488a Changed ERROR_TDNF_NO_ENABLED_REPOS message to include --enablerepo option.
Change-Id: I185111c9a40cb3522807d13b1216e4d8e7fe6a6a
2017-01-17 15:47:14 -08:00
client Changed ERROR_TDNF_NO_ENABLED_REPOS message to include --enablerepo option. 2017-01-17 15:47:14 -08:00
common Remove glib dependency from tdnf. 2016-11-29 15:18:26 -08:00
include fix empty dir and dir remove issues in repo refresh 2016-12-09 01:29:39 +00:00
shell Added bash completion file. 2016-08-22 16:39:59 -07:00
tests fix list filter on multiple packages 2016-05-24 11:45:07 -07:00
tools Remove glib dependency from tdnf. 2016-11-29 15:18:26 -08:00
.gitignore organize code: add common lib 2016-06-02 15:34:38 +00:00
COPYING Update license info 2015-04-15 17:10:08 -04:00
Makefile.am add quiet option. singleton load global resources 2016-09-23 22:15:45 +00:00
README initial commit 2015-04-01 18:59:27 -07:00
configure.ac Remove glib dependency from tdnf. 2016-11-29 15:18:26 -08:00
tdnf.conf initial commit 2015-04-01 18:59:27 -07:00
tdnf.pc.in use libsolv for md parse, rewire downloads directly thru libcurl 2016-11-19 14:41:07 +00:00

README

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

aclocal
libtoolize
automake --add-missing
autoreconf
./configure
make

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 tools/cli
To test, run ./tools/cli/tdnf list installed

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