LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   A lot of (Alternative Package Tools) in Slackware .. which one is better ? (https://www.linuxquestions.org/questions/slackware-14/a-lot-of-alternative-package-tools-in-slackware-which-one-is-better-703676/)

alMubarmij 02-10-2009 12:50 PM

A lot of (Alternative Package Tools) in Slackware .. which one is better ?
 
Maybe pkgtools don't do enough for you, maybe you want a GUI, or maybe you just want to be different. Either way there are several different ways to manage your packages on Slackware.
Programs that convert between package types (like Alien) are not included in this list.

Package Creation

  • BuildPKG - package creation tool similar to Arch’s makepkg (different from Slack’s)
  • CheckInstall - makes a package by wrapping the “make install” step of compiling
  • Frogz - source package creation tool
  • makepack - dependency tracking source package compiler
  • mkpkg - toolkit for automagically building slackware or OpenLab packages
  • slacktrack - tool to assist with building Slackware packages from the $package.build scripts
Dependancy Tracking
  • amypkg - dependency tracking package manager
  • Slackdeptrack - tool to list dependencies of installed packages
  • slack-get (maybe here too) - apt-get like auto-updater
  • slapt-get - APT like system for Slackware
  • Slackselect - dselect-like package manager
  • SWareT - dependency tracking update tool
GUI
CLI
  • Getpkg - menu driven downloader and installer
  • spkg - Slackware package manager written in C
Update Tools
ChangeLog Viewers
Ports/Portage
  • Emerde - port of Gentoo’s portage system
  • CruxPorts4Slack - Allows you to use Crux ports system on Slackware
Misc
  • pack-age - tells number of days a package hasn’t been used
  • Slaktool - project to improve the Slackware package manager
Still want more? Try searching for Slackware at Freshmeat or Sourceforge. There’s a lot more neat stuff left to be discovered.

___________________________
The Source: "Slackware Blog"
http://slackware.wordpress.com/2007/...package-tools/

mudangel 02-10-2009 12:59 PM

sbopkg!
 
I just started using sbopkg with 12.2 and I love it!

tramni1980 02-10-2009 01:09 PM

In my opinion best is using slackbuild scripts from slackbuilds.org or slacky.it to make new packages and slackpkg to keep up to date.

perfect_circle 02-10-2009 01:30 PM

Quote:

Originally Posted by mudangel (Post 3438711)
I just started using sbopkg with 12.2 and I love it!

I started it with 12.1 I think. sbopkg really good for slackbuilds.org.
For the official slackware packages I use slackpkg.

I used to use slapt-get for www.slacky.eu . It's pretty dissent and can resolve dependencies too, but slacky packages don't always work, so compiling them by yourself may be better.

It's up to you.

BCarey 02-10-2009 03:15 PM

a list like this can be very useful, but you should include src2pkg and it's component trackinstall.

Brian

XavierP 02-10-2009 03:21 PM

You should include src2pkg here. As the name implies, it takes a source tarball and turns it into a .tgz install file. It's a very versatile tool and easy to use. And created by Gnashley!

dockpunk 02-10-2009 09:08 PM

slackpkg and slackyd (from slacky.eu), with the occasional slackbuild gets me everything just fine.
really no need for GUIs on them since they're painfully simple to use. i like the way slackyd handles dep tracking. it will tell you what you're missing compared to the compiled package but you're not forced to get or install them if you know you dont need it.

src2pkg is a godsend for those less popular apps, where you just cant find a package or slackbuild, and want to keep a tidy system without having to build the pack yourself.

alMubarmij 02-10-2009 10:16 PM

Thanks for information about src2pkg it's a first time I know about it, It's a part of AmigoLinux and it is contains many other useful tools and scripts:
http://distro.ibiblio.org/pub/linux/...inux/download/

Quote:

AmigoLinux is one of the easiest ways yet to run Linux. Just unzip on a FAT partition and boot. No installation needed! The first time Amigo runs it will quickly detect your system's hardware and configure itself. Pre-installed GUI desktop and power-user let you get right to work. No configuration needed! Easiest way yet to install a Slackware-compatible distro. Small (+200MB), fast distro is nearly as easy to use as a 'live-CD Linux' but without the disadvantages. Runs with as little as 16MB RAM! This is Low-Fat Linux at its' best.
Now ..
What is other missing tools in this article ?
And which one is better ?

BCarey 02-10-2009 10:28 PM

Which one is better is a loaded question. Your post is useful in that it lists all the options. That way people can choose for themselves.

Brian

IamDaniel 02-11-2009 12:32 AM

Oh hell yeah! Your post for the question more informative than the answers are. tat's cool dude.

And i mostly compile from source for any extras or upgrades.

gnashley 02-11-2009 12:49 AM

The quote about amigolinux is no longer accurate. There is no 'amigolinux' distro -not since I turned my attention to src2pkg. The amigolinux site does have over 1,000 packages created using src2pkg. The sources, patches and build scripts are all there too. Many of the programs are hard-to-find things, many are no longer available elsewhere and most are are lightweight apps.
The blurb which is quoted by alMubarmij is what is on the ibiblio distrbutions page -if I could remember how to access that page I'd change it...

alMubarmij 02-11-2009 04:56 AM

Quote:

Originally Posted by gnashley (Post 3439201)
The quote about amigolinux is no longer accurate. There is no 'amigolinux' distro -not since I turned my attention to src2pkg. The amigolinux site does have over 1,000 packages created using src2pkg. The sources, patches and build scripts are all there too. Many of the programs are hard-to-find things, many are no longer available elsewhere and most are are lightweight apps.
The blurb which is quoted by alMubarmij is what is on the ibiblio distrbutions page -if I could remember how to access that page I'd change it...

Is there a way to get the old release of it ?
Thank you.

gnashley 02-11-2009 07:34 AM

It used to be found on many sites which mirrored ibiblio. I don't see any of those when I search for it now using clusty.com. You might try seraching for amigolinux-2.0 using google.
Why would you want it? It was based on slackware-9.1 so is pretty out of date...

BTW, I got ahold of the help desk at ibiblio and got the text changed for amigolinux on the ibiblio distributions page:
http://distro.ibiblio.org/pub/linux/distributions/

olefiver 02-11-2009 08:22 AM

The guy behind Draco GNU/Linux has created a project for using pkgsrc on linux/Slackware.

pkgsrc-on-slack

'course, it's not an alternative package tool specifically for Slackware, so this maybe the wrong thread to mention it...

veeall 02-11-2009 10:44 AM

Some of these listed tools are really old with seemingly no active development. Are they still compatible with latest Slackware?

Oh, and just to mention, there are also:
spack
qtgzmanager

alMubarmij 02-14-2009 04:20 AM

And here is An Amazing Package Management Comparison:

http://www.packagekit.org/pk-matrix.html

KillerOfGiants 02-14-2009 04:40 AM

I just wanted to give you my 2 cents.
I dont like them build scripts. If i wanted to compile everything i wold have stayed with the damn gentoo. What is wrong with the .tgz packages. It used to be soo nice when linuxpackages.net was popping out some 10-20tgz's per day.
Ah well whatever.

giberg 02-14-2009 07:39 AM

Slackpkg and slackyd ("slacky downloader": it doesn't install packages. Slackyd downloads packages or sources+slackbuild+ etc.).


All times are GMT -5. The time now is 11:12 PM.