Getpkg is a python program for downloading packages for Slackware linux. It is menu driven and stores configuration options in the users' home directory.
Be the first to post a text review of getpkg - slackware package grabber. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Added support for Slackware 11.0
02-07-05 - version 0.1 initial release uploaded to sourceforge 02-08-05 - added error checking in get_installed_pkg() function thanks to Matt Darby for pointing out error message 02-08-05 - uploaded as 0.11 02-09-05 - Added counter to package downloads - Added exclude list - fixed bug withdownload that was setting the index of the mirror back to the beginning when downloading packages 02-17-05 - added curses interface as file c_getpkg - curses online documentation is scarce and mainly consists of a bunch of links to the same few tutorials. As soon as i find a workaround for ending the current window when a system call is needed c_getpkg will replace getpkg 02-21-05 - dicontinued curses interface, wrote dialog class and added dialog user interface. dialog is much easier to work with - added md5sum check after package download - renamed getpkg to getpkg_nd (for 'no dialog') - called version with dialog user interface getpkg 02-21-05 - bugfix error after download cause by reused variable name 02-23-05 - Added gauge widget to dialog class and added gauge to package download section 02-25-05 - Added menu widget to dialog class and changed main menu to use menu 02-27-05 - Added ping_mirrors() function to sort mirrors by ping time and integrated it into the choose_country() function - Added country & version display to top of main menu 03-06-05 - Changed package search to display a checklist of download choices instead of asking y/n for each package - Changed exclude add by name & add by diskset to also use checklist instead of asking y/n for each package - moved installation of packages to a separate program so it can be called via su & display package descriptions while installing 03-08-05 - Changed numbering of downloads for updating available list 03-08-05 - removed getpkg_nd and c_getpkg 03-12-05 - added support for unofficial packages from linuxpackages.net mirrors 03-12-05 - refined read_filelist & read_UO_filelist functions to account for variation in different versions 03-14-05 - resized all dialog boxes so that program would operate in windows tht are 80x25 in response to a bug report 03-14-05 - Added function to check size of terminal window and prompt user to exit if window is too small 03-15-05 - add check for slackware 03-16-05 - Added function to remove installed packages 03-16-05 - Added function to view changelog 03-16-05 - moved executables to /usr/bin and removed symlinks 03-20-05 - Added alphabetical listing to functions for listing installed, available, & unofficial packages 03-20-05 - Added conditional to prevent hang if downloaded package size does not match value from filelist 03-20-05 - Added missing function to get window size in getpkg-installer 03-20-05 - Clean up code to delete downloaded filelists, checksums, & changelogs 03-20-05 - Fix crash bug in view package descriptions if cancel is selected 03-20-05 - Fix bug in getpkg-installer if missing package description 03-20-05 - Add counter display to getpkg-installer 03-21-05 - revised code for package search for both available & unofficial packages 04-02-05 - Added functions to manage machines on network and copy downloaded files to those machines 04-03-05 - Added separate function for downloading textfiles and used function for retrieving FILELISTs, Checksums, & Changelogs. This fixes an annoying bug, but loses the gauge. 04-08-05 - Clean up of code for file download to prevent some program hangs 04-12-05 - Added "check all" option to checkbox function 04-13-05 - Rewrote choose country function to use textfiles instead of getting info from the web 04-28-05 - Reorganized menus to improve user interface 05-13-05 - Changed install section to call upgradepkg directly instead of using getpkg-installer. This prevents a program hang when packages have user interaction during installation (e.g. webmin) 05-14-05 - Added "Return to Main Menu" to sub menus and changed program flow to keep user in sub menu to improve usablilty because it is frequent to do more than one action in a sub menu. 05-21-05 - Added function to connect via ssh to remote machines - code clean up on function to copy files to remote machine 05-25-05 - Wrote function to sort mirrors by traceroute instead of ping time and integrated into both offficial and unofficial mirrors. Much better sorting and more accurate choice of fastest mirror. 05-26-05 - removed file getpkg-installer 06-04-05 - Added version select to function for viewing changelog. Can now view different changelogs without changing program settings. 06-06-05 - Added function to enter and sort user mirrors from a textfile 06-06-05 - Added counter to mirror traceroute function 06-12-05 - Added check for root and program exit 06-13-05 - Added man page 07-03-05 - Added function to check for latest version of getpkg and download/install 07-21-05 - Removed code related to previously removed getpkg-installer file 07-26-05 - Fixed bug in function to install downloaded packages that was incorrectly updating installed package list 07-27-05 - Added function to log program actions and set function calls for each action to be logged 09-18-05 - Added support for Slackware 10.2
02-07-05 - version 0.1 initial release uploaded to sourceforge 02-08-05 - added error checking in get_installed_pkg() function thanks to Matt Darby for pointing out error message 02-08-05 - uploaded as 0.11 02-09-05 - Added counter to package downloads - Added exclude list - fixed bug withdownload that was setting the index of the mirror back to the beginning when downloading packages 02-17-05 - added curses interface as file c_getpkg - curses online documentation is scarce and mainly consists of a bunch of links to the same few tutorials. As soon as i find a workaround for ending the current window when a system call is needed c_getpkg will replace getpkg 02-21-05 - dicontinued curses interface, wrote dialog class and added dialog user interface. dialog is much easier to work with - added md5sum check after package download - renamed getpkg to getpkg_nd (for 'no dialog') - called version with dialog user interface getpkg 02-21-05 - bugfix error after download cause by reused variable name 02-23-05 - Added gauge widget to dialog class and added gauge to package download section 02-25-05 - Added menu widget to dialog class and changed main menu to use menu 02-27-05 - Added ping_mirrors() function to sort mirrors by ping time and integrated it into the choose_country() function - Added country & version display to top of main menu 03-06-05 - Changed package search to display a checklist of download choices instead of asking y/n for each package - Changed exclude add by name & add by diskset to also use checklist instead of asking y/n for each package - moved installation of packages to a separate program so it can be called via su & display package descriptions while installing 03-08-05 - Changed numbering of downloads for updating available list 03-08-05 - removed getpkg_nd and c_getpkg 03-12-05 - added support for unofficial packages from linuxpackages.net mirrors 03-12-05 - refined read_filelist & read_UO_filelist functions to account for variation in different versions 03-14-05 - resized all dialog boxes so that program would operate in windows tht are 80x25 in response to a bug report 03-14-05 - Added function to check size of terminal window and prompt user to exit if window is too small 03-15-05 - add check for slackware 03-16-05 - Added function to remove installed packages 03-16-05 - Added function to view changelog 03-16-05 - moved executables to /usr/bin and removed symlinks 03-20-05 - Added alphabetical listing to functions for listing installed, available, & unofficial packages 03-20-05 - Added conditional to prevent hang if downloaded package size does not match value from filelist 03-20-05 - Added missing function to get window size in getpkg-installer 03-20-05 - Clean up code to delete downloaded filelists, checksums, & changelogs 03-20-05 - Fix crash bug in view package descriptions if cancel is selected 03-20-05 - Fix bug in getpkg-installer if missing package description 03-20-05 - Add counter display to getpkg-installer 03-21-05 - revised code for package search for both available & unofficial packages 04-02-05 - Added functions to manage machines on network and copy downloaded files to those machines 04-03-05 - Added separate function for downloading textfiles and used function for retrieving FILELISTs, Checksums, & Changelogs. This fixes an annoying bug, but loses the gauge. 04-08-05 - Clean up of code for file download to prevent some program hangs 04-12-05 - Added "check all" option to checkbox function 04-13-05 - Rewrote choose country function to use textfiles instead of getting info from the web 04-28-05 - Reorganized menus to improve user interface 05-13-05 - Changed install section to call upgradepkg directly instead of using getpkg-installer. This prevents a program hang when packages have user interaction during installation (e.g. webmin) 05-14-05 - Added "Return to Main Menu" to sub menus and changed program flow to keep user in sub menu to improve usablilty because it is frequent to do more than one action in a sub menu. 05-21-05 - Added function to connect via ssh to remote machines - code clean up on function to copy files to remote machine 05-25-05 - Wrote function to sort mirrors by traceroute instead of ping time and integrated into both offficial and unofficial mirrors. Much better sorting and more accurate choice of fastest mirror. 05-26-05 - removed file getpkg-installer 06-04-05 - Added version select to function for viewing changelog. Can now view different changelogs without changing program settings. 06-06-05 - Added function to enter and sort user mirrors from a textfile 06-06-05 - Added counter to mirror traceroute function 06-12-05 - Added check for root and program exit 06-13-05 - Added man page 07-03-05 - Added function to check for latest version of getpkg and download/install 07-21-05 - Removed code related to previously removed getpkg-installer file 07-26-05 - Fixed bug in function to install downloaded packages that was incorrectly updating installed package list 07-27-05 - Added function to log program actions and set function calls for each action to be logged
02-07-05 - version 0.1 initial release uploaded to sourceforge 02-08-05 - added error checking in get_installed_pkg() function thanks to Matt Darby for pointing out error message 02-08-05 - uploaded as 0.11 02-09-05 - Added counter to package downloads - Added exclude list - fixed bug withdownload that was setting the index of the mirror back to the beginning when downloading packages 02-17-05 - added curses interface as file c_getpkg - curses online documentation is scarce and mainly consists of a bunch of links to the same few tutorials. As soon as i find a workaround for ending the current window when a system call is needed c_getpkg will replace getpkg 02-21-05 - dicontinued curses interface, wrote dialog class and added dialog user interface. dialog is much easier to work with - added md5sum check after package download - renamed getpkg to getpkg_nd (for 'no dialog') - called version with dialog user interface getpkg 02-21-05 - bugfix error after download cause by reused variable name 02-23-05 - Added gauge widget to dialog class and added gauge to package download section 02-25-05 - Added menu widget to dialog class and changed main menu to use menu 02-27-05 - Added ping_mirrors() function to sort mirrors by ping time and integrated it into the choose_country() function - Added country & version display to top of main menu 03-06-05 - Changed package search to display a checklist of download choices instead of asking y/n for each package - Changed exclude add by name & add by diskset to also use checklist instead of asking y/n for each package - moved installation of packages to a separate program so it can be called via su & display package descriptions while installing 03-08-05 - Changed numbering of downloads for updating available list 03-08-05 - removed getpkg_nd and c_getpkg 03-12-05 - added support for unofficial packages from linuxpackages.net mirrors 03-12-05 - refined read_filelist & read_UO_filelist functions to account for variation in different versions 03-14-05 - resized all dialog boxes so that program would operate in windows tht are 80x25 in response to a bug report 03-14-05 - Added function to check size of terminal window and prompt user to exit if window is too small 03-15-05 - add check for slackware 03-16-05 - Added function to remove installed packages 03-16-05 - Added function to view changelog 03-16-05 - moved executables to /usr/bin and removed symlinks 03-20-05 - Added alphabetical listing to functions for listing installed, available, & unofficial packages 03-20-05 - Added conditional to prevent hang if downloaded package size does not match value from filelist 03-20-05 - Added missing function to get window size in getpkg-installer 03-20-05 - Clean up code to delete downloaded filelists, checksums, & changelogs 03-20-05 - Fix crash bug in view package descriptions if cancel is selected 03-20-05 - Fix bug in getpkg-installer if missing package description 03-20-05 - Add counter display to getpkg-installer 03-21-05 - revised code for package search for both available & unofficial packages 04-02-05 - Added functions to manage machines on network and copy downloaded files to those machines 04-03-05 - Added separate function for downloading textfiles and used function for retrieving FILELISTs, Checksums, & Changelogs. This fixes an annoying bug, but loses the gauge. 04-08-05 - Clean up of code for file download to prevent some program hangs 04-12-05 - Added "check all" option to checkbox function 04-13-05 - Rewrote choose country function to use textfiles instead of getting info from the web 04-28-05 - Reorganized menus to improve user interface 05-13-05 - Changed install section to call upgradepkg directly instead of using getpkg-installer. This prevents a program hang when packages have user interaction during installation (e.g. webmin) 05-14-05 - Added "Return to Main Menu" to sub menus and changed program flow to keep user in sub menu to improve usablilty because it is frequent to do more than one action in a sub menu. 05-21-05 - Added function to connect via ssh to remote machines - code clean up on function to copy files to remote machine 05-25-05 - Wrote function to sort mirrors by traceroute instead of ping time and integrated into both offficial and unofficial mirrors. Much better sorting and more accurate choice of fastest mirror. 05-26-05 - removed file getpkg-installer 06-04-05 - Added version select to function for viewing changelog. Can now view different changelogs without changing program settings. 06-06-05 - Added function to enter and sort user mirrors from a textfile 06-06-05 - Added counter to mirror traceroute function 06-12-05 - Added check for root and program exit 06-13-05 - Added man page 07-03-05 - Added function to check for latest version of getpkg and download/install
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: