Getpkg is used to download and install packages for Slackware Linux®

It is menu driven allowing the user to choose program options by entering menu choices. Its menus are generated using the dialog utility. It creates the folder ~/.getpkg and stores configuration options and downloaded packages within that folder.

It requires Slackware® and Python®

This software is released under the GPL licence, and comes with no warranty whatsoever.


  • Saves configuration options automatically, no config files to edit
  • Traceroute mirrors and sorts mirrors by time
  • All operations except package installation done as non-root user
  • Menu driven using a dialog user interface
  • Exclude packages from download & install
  • View changelogs & package descriptions
  • Support for unofficial packages from linuxpackages.net mirrors
  • Copies downloaded files to other machines on network
  • Enter list of mirrors from text file
  • Check for newer version and upgrade
  • Logs program actions

To Do:

  • ??? User suggestions are welcome


Main Menu
Main Menu
Search Menu
Search Menu
Disk Set Menu
Disk Set Menu
Exclude Menu
Exclude Menu
Excluded Packages
Excluded Packages
Download Gauge
Download Gauge


The Sourceforge project page is located at http://sourceforge.net/projects/getpkg/

The Freshmeat project page is located at http://freshmeat.net/projects/getpkg/


Files can be downloaded at http://sourceforge.net/project/showfiles.php?group_id=130711


Send bug reports, feature requests, and any other comments to .


For questions or assistance email

SourceForge.net Logo

Slackware is a registered trademark of Patrick Volkerding and Slackware Linux, Inc.

Python ® Python Software Foundation