Gslapt - install Slackware packages

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Gslapt - install Slackware packages

#1 Post by MU »

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):

Image


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
Last edited by MU on Thu 26 Jul 2007, 23:42, edited 9 times in total.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

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, 13:31, edited 1 time in total.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#3 Post by plinej »

Works fine in 2.11, thanks Mark.

stux
Posts: 1
Joined: Thu 19 Oct 2006, 12:30

#4 Post by stux »

Does this work on the LiveCD or just installed systems?

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

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

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#6 Post by MU »

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

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

Gslapt was missing some icons, so you could not see, which packages were selected.
Fixed the dotpup.
Mark

User avatar
QBall2U
Posts: 65
Joined: Thu 02 Apr 2009, 06:11
Location: Somewhere, USA
Contact:

#8 Post by QBall2U »

COOL! 8)

Thanks Mark! :D
Pup 4.30 live-cd (1.6GiB save) on IBM Thinkpad R32, Intel P4 Mobile CPU 1.6 GHz, 256 MiB RAM, Intersil Prism 2.5 wavelan chipset, ATI Tech. Radeon Mobility M6 LY video controller.

Puppy Search: [url]http://wellminded.com/puppy/pupsearch.html[/url]

hailpuppy
Posts: 73
Joined: Wed 28 Oct 2009, 07:49

#9 Post by hailpuppy »

hey Mu, this sutility is indeed cool. But i wonder , will it work with current puppies as well. Its true that we already have pupy versions built up from slackware binaries but this sort of a utility really helps,specially if this utility can install slackware applications even on a live puppy.

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#10 Post by Jim1911 »

hailpuppy wrote:hey Mu, this sutility is indeed cool. But i wonder , will it work with current puppies as well. Its true that we already have pupy versions built up from slackware binaries but this sort of a utility really helps,specially if this utility can install slackware applications even on a live puppy.
It should work, just update the repositories. Also, check out LHP which is built on slackware and has the latest gslapt along with the puppy package manager plus many more goodies.

User avatar
Blesphemy206
Posts: 5
Joined: Fri 18 Feb 2011, 15:01

#11 Post by Blesphemy206 »

because the question was never answered I went ahead and tested it out with LiveCD and all is well. Everything works fine. Hope that helps those of you who were wondering.
[url=http://puppylinux.org/wikka/PuppySites]http://puppylinux.org/wikka/[/url][url=http://www.iaqsource.com/aprilaire.php]aprilaire[/url][url=http://puppylinux.org/wikka/PuppySites]/puppysites[/url]

Post Reply