LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 04-16-2007, 07:15 AM   #1
BashTin
Member
 
Registered: May 2003
Location: West Midlands, United Kingdom.
Distribution: Slackware 13.37
Posts: 252

Rep: Reputation: 32
swaret, questions, questions!!


Hi all.

Just installed Swaret and have some questions. Would appreciate your expertise

1. Where can you find a list of repositories.
2. Am I right in thinking these repositories contain a list of the standard packages that ship with Slack?
3. If the answer to 2 is yes then presumably I only require one functioning repository and can you get repositories with extra 'none standard' packages?
4. Does the REPOS_ROOT have to have a corresponding ROOT entry in the config file or can they be totally unrelated?
5. A little confused about the difference between the ROOT and REPOS_ROOT. What are these two entries for, exaclty and it terms a Homer Simpson like me can understand!!
6. Do you only need 1 ROOT or will Swaret use more if you supply them?


Thanks again in advance, all infor very much appreciated.
 
Old 04-16-2007, 08:31 AM   #2
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware, WinXP, Windows 7
Posts: 1,253

Rep: Reputation: 55
You will find some varying opinions regarding swaret here.

My own opinion is this:

This tool creates an illusion of Debian-like control over your system. This is not Debian. Third party package repositories have widely varying quality and can introduce dependencies that will have you scratching your head at some point.

Additionally, I believe it creates lazy slackware users who don't learn the importance of the changelog and run into trouble as a result.

There is also the issue that installing untrusted software on your machine seems to fly in the face of the very reason many people use slackware (and linux in general) in the first place. Honestly, if you want that, use Ubuntu.

I would suggest that you take a look at the following tools:

www.slackbuilds.org - this is a repository of "scripts" that allow you to build you own packages in the slackware-specific manner. The number of available scripts is growing and the site is well maintained by people who know what they are doing with regard to slackware. A very simple process that is well explained - really.

checkinstall - this is a tool that creates packages from source. You will find it in the /extra directory.

src2pkg - this is a package creation tool that has been created by a LQ member and seems to be getting some good reviews by users here. I do not have experience with this tool.

There are other tools like slapt-get and slackpkg which I know less about. I only mention these because I don't believe swaret is being actively maintained any longer. I might be wrong here though. These are also in the /extra directory. Notice that swaret is not shipped with slack - hint, hint.

I know this is not what you are looking for, but I think you would be better off with any of these options over swaret.

HTH
 
Old 04-16-2007, 10:06 AM   #3
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
I thought swaret had been discontinued now? Ah, I see that that is not quite correct: http://swaret.sourceforge.net/index....=article&sid=7

While Swaret is useful for applying security updates, etc after an install, you are much better off doing things from source - you get far more control and you know what is going onto your system.
 
Old 04-16-2007, 10:09 AM   #4
unixfool
Member
 
Registered: May 2005
Location: Northern VA
Distribution: Slackware, Ubuntu, FreeBSD, OpenBSD, OS X
Posts: 781
Blog Entries: 8

Rep: Reputation: 157Reputation: 157
Franklin,

Not to hijack the thread, but what's that desktop/DE you are using in your screenshots?
 
Old 04-16-2007, 10:14 AM   #5
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware, WinXP, Windows 7
Posts: 1,253

Rep: Reputation: 55
Quote:
Originally Posted by unixfool
Franklin,

Not to hijack the thread, but what's that desktop/DE you are using in your screenshots?
KDE - These are old shots too. I should update them.
 
Old 04-16-2007, 08:09 PM   #6
BashTin
Member
 
Registered: May 2003
Location: West Midlands, United Kingdom.
Distribution: Slackware 13.37
Posts: 252

Original Poster
Rep: Reputation: 32
Thanks for the replys. Franklin I did not know about Slackbuilds so will give it a try, thanks.

Failing that I will just continue to compile what I require. The only problem with this is keep the system upto date with security fixes.

BashTin.
 
Old 04-17-2007, 07:00 AM   #7
pbhj
Member
 
Registered: Dec 2002
Location: UK
Distribution: Slackware 12; Ubuntu 7.10
Posts: 358

Rep: Reputation: 31
BashTin,

I used to compile everything but don't anymore. I actually use slapt-get at teh command line (check out qtswaret for an excellect package manager gui, btw) over and above gslapt (gui) and swaret and slackpkg.

Slackpkg is probably most useful if you're just wanting mainline slackware security updates.

Otherwise I'd look at http://linuxpackages.net that has info about slackbuild and about repos, etc., for swaret / slapt-get. Or, just do a search here should turn up lots of repos.

Compiling from source is fine, but I find now it takes too long on my 1G Athlon and so am preferring precompiled stuff. Yes there are security problems but I tend to filter the packages I'll install - first I do genuine slackware released packages, then ones from sources I trust (eg KJZ), then self-compiled, then other sources if I can't compile for some reason.

You might also look at http://0install.net/ and http://autopackage.org/ (I've not had the first working but the second seems great on my Slack box).

Last edited by pbhj; 04-17-2007 at 07:02 AM.
 
Old 04-25-2007, 09:28 AM   #8
unixfool
Member
 
Registered: May 2005
Location: Northern VA
Distribution: Slackware, Ubuntu, FreeBSD, OpenBSD, OS X
Posts: 781
Blog Entries: 8

Rep: Reputation: 157Reputation: 157
Quote:
Originally Posted by BashTin
Thanks for the replys. Franklin I did not know about Slackbuilds so will give it a try, thanks.

Failing that I will just continue to compile what I require. The only problem with this is keep the system upto date with security fixes.

BashTin.
Pat releases security fixes, so that shouldn't be a problem, unless you're using a Slack version that's unsupported (say, Slack 7.1, for example).
 
Old 04-25-2007, 10:26 AM   #9
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.0
Posts: 1,142
Blog Entries: 29

Rep: Reputation: 119Reputation: 119
BashTin,

I like to compile most of what I use from SlackBuilds.org.

However, when they don't have something, I compile but use checkinstall as my last step. Checkinstall is in the Extras directory on one of the Slackware installation CDs. It will create a Slackware package that can be installed wtih Pkgtool (and the other native Slackware package commands),and more importantly, removed the same way.

I've found that being able to remove something I don't like or can't get to work is as important as being able to install it.

Regards,

-Drew
 
Old 04-25-2007, 11:36 AM   #10
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,913

Rep: Reputation: Disabled
Quote:
Originally Posted by Lufbery
I like to compile most of what I use from SlackBuilds.org.
Good to hear - thanks!

Quote:
I've found that being able to remove something I don't like or can't get to work is as important as being able to install it.
Bingo.
 
Old 04-25-2007, 07:16 PM   #11
BashTin
Member
 
Registered: May 2003
Location: West Midlands, United Kingdom.
Distribution: Slackware 13.37
Posts: 252

Original Poster
Rep: Reputation: 32
Thanks for the replies guys. Checkinstall sounds like a good idea, will give it a try.

BashTin
 
Old 04-26-2007, 03:37 AM   #12
the_ajp
LQ Newbie
 
Registered: Apr 2007
Location: Groningen
Distribution: Slackware >7 , Ubuntu , Gentoo , Debian
Posts: 20

Rep: Reputation: 0
I think swaret is fine for getting packages and it helpes a little with the dependencies it's a great tool if you keep using your head. I never use X so I don't know if it works with the web of deps in X.

Also I like to do stuff myself. So important packages I compile myself it takes a lot of time and research but the result is that you end up with packages that are configured the way I like them. (Note: always test if there is a make rule for it)

Uninstalling is indeed a nice feature and I have found a darling little piece of software for that purpose. Called uninst all it does is make a list of files prior to "make install" and after it and compares those after that it spits out a little script rming everything that is new during install.
 
  


Reply

Tags
slackware, slaptget, swaret


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Swaret Questions, trying to get it right this time -0- Slackware 1 01-15-2005 10:51 AM
Basic Swaret Questions jrdioko Slackware 7 06-28-2004 05:58 AM
swaret questions safil Slackware 13 02-18-2004 02:52 PM
Swaret questions flashingcurser Slackware 7 10-19-2003 10:54 AM
swaret questions Abe_the_Man Slackware 1 09-28-2003 12:43 AM


All times are GMT -5. The time now is 07:34 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration