Gslapt - install Slackware packages
Posted: Wed 18 Oct 2006, 11:46
This program allows to install and remove Packages from Slackware-Linux.
Use it, if you find no Puppy package using PSI:
http://murga-linux.com/puppy/viewtopic.php?t=10960
It has a grafical interface, screenshot of the german one (english is available too, of course):
I tested it in Puppy 2.10alpha with many already installed programs, so I'm not shure, if all dependencies are met in a new Puppy.
It also works in 2.12, and others reported positive results in newer versions like 2.16.
This is NOT intended to be used in Puppy 1!
**** WARNING ****
If you install the wrong packages, your Puppy can get completely broken !!
For example, do NOT install Gtk, as Puppy itself relies on a different version of Gtk.
I included a configuration, that will refuse to install critical programs like Gtk.
So it should be quite safe, but I might have overseen some programs.
Download (300 kb):
http://puppyfiles.org/dotpupsde/dotpups ... Gslapt.pup
You now should go to edit - options.
Remove the "slacky.it" repository.
Instead, add:
http://www.slacky.eu/repository/slackware-11.0/
Then click on "reload".
Optional comandline version (the following text is for advanced users only)
This program uses slightly modified versions of the Slackware pkgtools, see the included readme-Puppylinux.txt:
http://ftp.gwdg.de/pub/linux/slackware/ ... s/scripts/
Documentation is available in /usr/share/doc.
You can modify the list of Slackware-repositories in /etc/slapt-get/slapt-getrc.
Usage:
First, create a list of all available packages:
slapt-get --update
Now look, what is available:
slapt-get --list > /root/slackware.txt
leafpad /root/slackware.txt &
Now install a package from this list, for example "whois" to resolve URLs from IP-adresses:
slapt-get --install whois-4.7.15-i486-1
To remove it, run:
slapt-get --remove whois-4.7.15-i486-1
Now lets try a Gtk-based program: Gslapt, a grafical version of slapt-get.
(note: I already added gslapt to the dotpup, but you can try it anyway)
slapt-get --install gslapt-0.3.15-i386-1
This will give you errors about missing dependencies, and suggests to use --ignore-dep.
If you do that, it installs Gtk, Glib, X11 ... bye bye Puppy, you're dead.
So DO NOT USE --ignore-dep!
Instead, install it without dependency-check, using: --nodep
slapt-get --no-dep --install gslapt-0.3.15-i386-1
After installation, type "gslapt" to test it.
I did not have a closer look yet, so be aware that this grafical interface could also have the --ignore-dep problem!
You will find many Slackware-packages and documentation at
http://www.linuxpackages.net
Mark
Use it, if you find no Puppy package using PSI:
http://murga-linux.com/puppy/viewtopic.php?t=10960
It has a grafical interface, screenshot of the german one (english is available too, of course):
I tested it in Puppy 2.10alpha with many already installed programs, so I'm not shure, if all dependencies are met in a new Puppy.
It also works in 2.12, and others reported positive results in newer versions like 2.16.
This is NOT intended to be used in Puppy 1!
**** WARNING ****
If you install the wrong packages, your Puppy can get completely broken !!
For example, do NOT install Gtk, as Puppy itself relies on a different version of Gtk.
I included a configuration, that will refuse to install critical programs like Gtk.
So it should be quite safe, but I might have overseen some programs.
Download (300 kb):
http://puppyfiles.org/dotpupsde/dotpups ... Gslapt.pup
You now should go to edit - options.
Remove the "slacky.it" repository.
Instead, add:
http://www.slacky.eu/repository/slackware-11.0/
Then click on "reload".
Optional comandline version (the following text is for advanced users only)
This program uses slightly modified versions of the Slackware pkgtools, see the included readme-Puppylinux.txt:
http://ftp.gwdg.de/pub/linux/slackware/ ... s/scripts/
Documentation is available in /usr/share/doc.
You can modify the list of Slackware-repositories in /etc/slapt-get/slapt-getrc.
Usage:
First, create a list of all available packages:
slapt-get --update
Now look, what is available:
slapt-get --list > /root/slackware.txt
leafpad /root/slackware.txt &
Now install a package from this list, for example "whois" to resolve URLs from IP-adresses:
slapt-get --install whois-4.7.15-i486-1
To remove it, run:
slapt-get --remove whois-4.7.15-i486-1
Now lets try a Gtk-based program: Gslapt, a grafical version of slapt-get.
(note: I already added gslapt to the dotpup, but you can try it anyway)
slapt-get --install gslapt-0.3.15-i386-1
This will give you errors about missing dependencies, and suggests to use --ignore-dep.
If you do that, it installs Gtk, Glib, X11 ... bye bye Puppy, you're dead.
So DO NOT USE --ignore-dep!
Instead, install it without dependency-check, using: --nodep
slapt-get --no-dep --install gslapt-0.3.15-i386-1
After installation, type "gslapt" to test it.
I did not have a closer look yet, so be aware that this grafical interface could also have the --ignore-dep problem!
You will find many Slackware-packages and documentation at
http://www.linuxpackages.net
Mark