 |
Puppy Linux Discussion Forum Puppy home page: puppylinux.com
|
The time now is Fri 20 Nov 2009, 18:03
All times are UTC - 4 |
| Author |
Message |
MU

Joined: 24 Aug 2005 Posts: 13455 Location: Karlsruhe, Germany
|
Posted: Wed 18 Oct 2006, 07:46 Post subject:
Gslapt - install Slackware packages |
|
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/System_Utilities/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/slackware-11.0/source/a/pkgtools/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
Last edited by MU on Thu 26 Jul 2007, 19:42; edited 9 times in total
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13455 Location: Karlsruhe, Germany
|
Posted: Wed 18 Oct 2006, 10:06 Post subject:
|
|
I updated the dotpup.
Changes:
1.) replaced slapt-get with a wrapper-script.
It removes "--ignore-dep", and adds "--no-dep" , and then runs slapt-get2 (which is the original binary).
This should enshure, that you cannot install dangerous dependencies by accident.
2.) I modified the rc-file.
Added a server with more programs.
Added some packages like "x11" to be "locked".
Like this they can not be installed, what should avoid to break your Puppy.
Like this you also should be able to use gslapt without danger (at least, if there are no packs I have overseen).
Gslapt looks a bit like the dotpup-downloader
Mark
Last edited by MU on Sun 22 Oct 2006, 09:31; edited 1 time in total
|
|
Back to top
|
|
 |
plinej
Joined: 13 Aug 2006 Posts: 1328
|
Posted: Wed 18 Oct 2006, 10:36 Post subject:
|
|
Works fine in 2.11, thanks Mark.
|
|
Back to top
|
|
 |
stux
Joined: 19 Oct 2006 Posts: 1
|
Posted: Thu 19 Oct 2006, 09:57 Post subject:
|
|
Does this work on the LiveCD or just installed systems?
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13455 Location: Karlsruhe, Germany
|
Posted: Thu 19 Oct 2006, 14:41 Post subject:
|
|
I run it in a frugal install, which is like a Live-CD with the personal settings saved to the harddisk.
So I think it will work with the LiveCD.
Mark
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13455 Location: Karlsruhe, Germany
|
Posted: Sun 22 Oct 2006, 09:34 Post subject:
|
|
I updated and renamed the dotpup.
It now is simply called "Gslapt", as the grafical interface now is included.
You can run it from the dotpups-menu.
I also modified the rc-file, it had some errors, so you could not un-install packages.
I also added a italian mirror to the list with many very up to date packages.
Mark
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13455 Location: Karlsruhe, Germany
|
Posted: Thu 26 Oct 2006, 04:43 Post subject:
|
|
Gslapt was missing some icons, so you could not see, which packages were selected.
Fixed the dotpup.
Mark
|
|
Back to top
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|