Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 18 Apr 2014, 04:37
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Gslapt - install Slackware packages
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [11 Posts]  
Author Message
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: 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
View user's profile Send private message Visit poster's website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: 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 Smile

Mark

Last edited by MU on Sun 22 Oct 2006, 09:31; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Wed 18 Oct 2006, 10:36    Post subject:  

Works fine in 2.11, thanks Mark.
Back to top
View user's profile Send private message 
stux

Joined: 19 Oct 2006
Posts: 1

PostPosted: Thu 19 Oct 2006, 09:57    Post subject:  

Does this work on the LiveCD or just installed systems?
Back to top
View user's profile Send private message 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: 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
View user's profile Send private message Visit poster's website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: 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
View user's profile Send private message Visit poster's website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: 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
View user's profile Send private message Visit poster's website 
QBall2U


Joined: 02 Apr 2009
Posts: 65
Location: Somewhere, USA

PostPosted: Mon 01 Feb 2010, 06:52    Post subject:  

COOL! Cool

Thanks Mark! Very Happy

_________________
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: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger 
hailpuppy

Joined: 28 Oct 2009
Posts: 73

PostPosted: Mon 09 Aug 2010, 12:02    Post subject:  

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.
Back to top
View user's profile Send private message 
Jim1911

Joined: 19 May 2008
Posts: 2445
Location: Texas, USA

PostPosted: Mon 09 Aug 2010, 12:12    Post subject:  

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.
Back to top
View user's profile Send private message 
Blesphemy206


Joined: 18 Feb 2011
Posts: 5

PostPosted: Fri 18 Feb 2011, 11:14    Post subject:  

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.
_________________
http://puppylinux.org/wikka/aprilaire/puppysites
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [11 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

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
[ Time: 0.0594s ][ Queries: 12 (0.0040s) ][ GZIP on ]