Slackpkg
Encyclopedia
slackpkg is a software tool for installing or upgrading packages automatically through a network
or over the Internet
for Slackware
. slackpkg was included in the main tree in Slackware 12.2 - previously it had been included in extras/ since Slackware 9.1. It is licensed under the GNU General Public License
(GPL).
slackpkg is an automated package management tool written for Slackware as a shell
script, like Swaret
. It was designed to make a Slackware system administrator's job easier by allowing routine package management tasks to be accomplished in a single command. slackpkg does not replace the Slackware package management tools such as installpkg and upgradepkg; rather it uses them.
Some of the features of slackpkg include automated package installation, upgrading and searching. Many of these features, such as package deinstallation, can be performed more directly by using the Slackware package tools themselves, though their incorporation in slackpkg provides a more consistent user interface
.
Slackpkg does not resolve dependencies between packages, like Debian
's package manager APT
. Only third-party applications, such as slapt-get
, have an automated package relation management.
Local area network
A local area network is a computer network that interconnects computers in a limited area such as a home, school, computer laboratory, or office building...
or over the Internet
Internet
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...
for Slackware
Slackware
Slackware is a free and open source Linux-based operating system. It was one of the earliest operating systems to be built on top of the Linux kernel and is the oldest currently being maintained. Slackware was created by Patrick Volkerding of Slackware Linux, Inc. in 1993...
. slackpkg was included in the main tree in Slackware 12.2 - previously it had been included in extras/ since Slackware 9.1. It is licensed under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
(GPL).
slackpkg is an automated package management tool written for Slackware as a shell
Shell (computing)
A shell is a piece of software that provides an interface for users of an operating system which provides access to the services of a kernel. However, the term is also applied very loosely to applications and may include any software that is "built around" a particular component, such as web...
script, like Swaret
Swaret
Swaret was a program for the Slackware Linux distribution that resolves dependencies. Swaret stands for SlackWARE Tool.-Features:*True library dependency resolution*Rollback capability*Logging*3rd party software repository support...
. It was designed to make a Slackware system administrator's job easier by allowing routine package management tasks to be accomplished in a single command. slackpkg does not replace the Slackware package management tools such as installpkg and upgradepkg; rather it uses them.
Some of the features of slackpkg include automated package installation, upgrading and searching. Many of these features, such as package deinstallation, can be performed more directly by using the Slackware package tools themselves, though their incorporation in slackpkg provides a more consistent user interface
User interface
The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...
.
Slackpkg does not resolve dependencies between packages, like Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...
's package manager APT
Advanced Packaging Tool
The Advanced Packaging Tool, or APT, is a free user interface that works with core libraries to handle the installation and removal of software on the Debian GNU/Linux distribution and its variants...
. Only third-party applications, such as slapt-get
Slapt-get
slapt-get is an APT-like package management system for Slackware. Slapt-get tries to emulate the features of Debian's apt-get as closely as possible.Released under the terms of the GNU General Public License, slapt-get is free software.- Features :...
, have an automated package relation management.