dep, FHS, Slackware

David A. Bandel david
Mon May 17 11:34:16 PDT 2004


On Mon, 1 Jul 2002 17:25:05 -0600
begin  Collins <erichey2 at attbi.com> spewed forth:

> On Mon, 1 Jul 2002 13:44:24 -0500 "David A. Bandel"
> <david at pananix.com> wrote:
> > On Mon, 1 Jul 2002 09:35:01 -0600
> > begin  Myles Green <mylesg at nucleus.com> spewed forth:
> > 
> > > On Monday 01 July 2002 05:42, Collins wrote:
> > > > On Sun, 30 Jun 2002 22:05:53 -0700 Ken Moffat
> > > > <kmoffat at drizzle.com>
> > > >
> > > > wrote:
> > > > > Collins wrote:
> > > > > >Who has a simple howto on maintaining Slack?  I'm thinking of
> > > > > >something with a database of installed packages, of course.
> > > > >
> > > > > I thought that was 'pkgtool'. Am I mislead again?
> > > > > As root in a terminal type 'pkgtool' and have a look
> > > > > around the installed packages.
> > > >
> > > > I don't think you're mislead, but I'm looking for something
> > > > other than the standard Slack offering, since that only accounts
> > > > for Slack packages, and there aren't Slack packages for a lot of
> > > > stuff.
> > > 
> > > There's always linuxmafia.org for Slackware stuff, you'll find
> > > quite a bit there. IIRC, doesn't installwatch handle building
> > > slackware .tgz packages? It's been a few months since I used Slack
> > > extensively as I've been focusing on Red Hat for the very reasons
> > > M. Hipp gave at the start of this thread.
> > 
> > You can use either checkinstall (not installwatch) for stuff from
> > source, or use alien to take stuff from RPM and/or DEB.
> > 
> 
> And does either of these solutions provide you with an automatically
> updated dtabase of installed/deinstalled packages?  
> 
> I already know how to do this on my primary distribution - everything
> I need is built right in.  
> 

checkinstall builds an RPM (or DEB or TGZ) and installs it using the
appropriate package manager so the database is current.

[snip]

> 
> Otherwise, I'll probably loose interest in my Slack distro really
> fast.  I would think that LFS users face a similar problem.

Duh.  I install popt, then rpm, then checkinstall as early on as possible
(just after I install db).  Then I go back and run checkinstall to create
the RPMs for all already installed packages, and as I continue to build,
create/install RPMs, all the while updating the database.

LFS isn't a real system.  It lacks libpam (I install that just before
shadow-utils and build shadow w/ PAM), dcron (what's a UNIX system without
cron?), db, sendmail, and a passel of other necessary items making RPMs as
I go.  This allows me to upgrade/remove packages at will.  It will give
you the same ability w/ Slackware.

Ciao,

David A. Bandel
-- 
Focus on the dream, not the competition.
		-- Nemesis Racing Team motto



More information about the Linux-users mailing list