Skip to content

ravexina/slackware-dependency-resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slackware Dependency Resolver

A python script that tells you what packages a package from official slackware package set depends on. It relies on a list of dependencies provided by salixos.org.

https://download.salixos.org/x86_64/slackware-14.2/PACKAGES.json

Installation

Clone the repo, make main script executable and run it with desired parameters.

Usage

Get all dependencies of a package recursivly

$ ./slackware-dependency-resolver.py {pkg-name}

Example:

$ ./slackware-dependency-resolver.py llvm
{'gcc', 'mpfr', 'ncurses', 'zlib', 'gmp', 'libmpc', 'gcc-g++', 'libffi'}

It also lets you choose between different options available:

$ ./slackware-dependency-resolver.py python
Seems there are options to choose from for "python":
[0] openssl-solibs
[1] openssl

Which one do you choose? 1

{'icu4c', 'gmp', 'libffi', 'mpfr', 'gamin', 'gdbm', 'db48', 'gcc-g++', 'zlib',
'gcc', 'ncurses', 'bzip2', 'expat',  'readline', 'sqlite', 'openssl', 'glib2', 'libmpc'}

About

A simple script that tells you what packages an official slackware package depends on.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages