Skip to main content

Slpkg is a user-friendly package manager for Slackware installations

Project description

https://img.shields.io/pypi/v/slpkg.svg https://travis-ci.org/dslackw/slpkg.svg?branch=master https://landscape.io/github/dslackw/slpkg/master/landscape.png https://img.shields.io/codacy/6464ba0bd1e342e28388c71a34b3a5e8.svg https://img.shields.io/pypi/dm/slpkg.svg https://img.shields.io/sourceforge/dt/slpkg.svg https://img.shields.io/badge/license-GPLv3-blue.svg https://img.shields.io/github/stars/dslackw/slpkg.svg https://img.shields.io/github/forks/dslackw/slpkg.svg https://img.shields.io/github/issues/dslackw/slpkg.svg

Slpkg is a powerful software package manager that installs, updates, and removes packages on Slackware based systems. It automatically computes dependencies and figures out what things should occur to install packages. Slpkg makes it easier to maintain groups of machines without having to manually update.

https://raw.githubusercontent.com/dslackw/images/master/slpkg/slpkg_package.png

https://raw.githubusercontent.com/dslackw/images/master/slpkg/poweredbyslack.gif

Command Line Tool Usage

    Slpkg is a user-friendly package manager for Slackware installations
                                                 _       _
                                             ___| |_ __ | | ____ _
                                            / __| | '_ \| |/ / _` |
                                            \__ \ | |_) |   < (_| |
                                            |___/_| .__/|_|\_\__, |
                                                  |_|        |___/

Commands:
   update                                   Run this command to update all
                                            the packages list.
   upgrade                                  Delete and recreate all packages
                                            lists.
   repo-add [repository name] [URL]         Add custom repository.
   repo-remove [repository]                 Remove custom repository.
   repo-list                                Print a list of all the
                                            repositories.
   repo-info [repository]                   Get information about a
                                            repository.
   update slpkg                             Upgrade the program directly from
                                            repository.

Optional arguments:
  -h, --help                                Print this help message and exit
  -v, --version                             Print program version and exit.
  -a, [script.tar.gz] [source...]           Auto build SBo packages.
                                            If you already have downloaded the
                                            script and the source code you can
                                            build a new package with this
                                            command.
  -b, [package...] --add, --remove          Manage packages in the blacklist.
      list                                  Add or remove packages and print
                                            the list. Each package is added
                                            here will not be accessible by the
                                            program.
  -q, [package...] --add, --remove          Manage SBo packages in the queue.
      list, build, install, build-install   Add or remove and print the list
                                            of packages. Build and then install
                                            the packages from the queue.
  -g, config, config=[editor]               Configuration file management.
                                            Print the configuration file or
                                            edit.
  -l, [repository], --index, --installed    Print a list of all available
                                            packages repository, index or print
                                            only packages installed on the
                                            system.
  -c, [repository] --upgrade --skip=[]      Check the install upgraded packages
                                            from repositories.
  -s, [repository] [package...]             Sync packages. Install packages
                                            directly from remote repositories
                                            with all dependencies.
  -t, [repository] [package]                Track package dependencies and
                                            print package dependenies tree with
                                            highlight if packages is installed.
  -p, [repository] [package], --color=[]    Print description of a package
                                            directly from the repository and
                                            change color text.
  -n, [package]                             View a standard of SBo page in
                                            terminal and manage multiple options
                                            like reading, downloading, building
                                            installation, etc.
  -F, [package...]                          Find packages from repositories and
                                            search at each enabled repository
                                            and prints results.
  -f, [package...]                          Find and print installed packages
                                            reporting the size and the sum.
  -i, [package...]                          Installs single or multiple
                                            Slackware binary packages (*.t?z).
  -u, [package...]                          Upgrade single or multiple Slackware
                                            binary packages from a older to a
                                            newer one.
  -o, [package...]                          Reinstall signle or multiple
                                            Slackware binary packages with the
                                            same packages if the exact.
  -r, [package...]                          Removes a previously installed
                                            Slackware binary packages.
  -d, [package...]                          Display the packages contents and
                                            file list.

Tutorial

https://raw.githubusercontent.com/dslackw/images/master/slpkg/screenshot-1.png

Project details


Release history Release notifications | RSS feed

This version

2.4.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slpkg-2.4.0.tar.gz (89.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page