APT dependency resolver.
Because APT can't into consistent dependency management.
Ever needed to download a bunch of .debs only to get an incomplete set because the download environment was slightly different from the one on the target machine? Wrong versions, too? This tool aims to relieve some pain by making an explicit list of versions to download, depriving the download env of its opinion on the matter.
- Build and install https://salsa.debian.org/apt-team/python-apt
git clone https://github.com/igrekus/deb-resolve.gitcd deb-resolve && pip install .
TBD
deb-resolve hxtools
deb-resolve hxtools --all-deps
--all-depsdoesn't know (yet?) that several packages can implement the same functionality (e.g. c-compiler -> gcc | clang)
Based on the resolver from https://gitlab.com/volian/nala