LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 07-06-2007, 08:24 AM   #1
Carpo
Member
 
Registered: Aug 2003
Location: Somewhere
Distribution: Gentoo (for now)
Posts: 364

Rep: Reputation: 30
relacement for checkinstall?


after reading the changelog for slack 12 i notice that checkinstall has been classed as not working on slack12 (although it did on rc2) can someone recommend a replacement for that tool? i have the build scripts for near every other package i build from source but not all
 
Old 07-06-2007, 08:32 AM   #2
Yalla-One
Member
 
Registered: Oct 2004
Location: Norway
Distribution: Slackware, CentOS
Posts: 641

Rep: Reputation: 36
How about creating SlackBuilds for the programs to install? Have a look at slackbuilds.org if a SlackBuild already exists, or simply create your own using the template..

-y1
 
Old 07-06-2007, 08:47 AM   #3
Carpo
Member
 
Registered: Aug 2003
Location: Somewhere
Distribution: Gentoo (for now)
Posts: 364

Original Poster
Rep: Reputation: 30
that had crossed my mine but the templates would need to be very clear
 
Old 07-06-2007, 09:11 AM   #4
Michielvw
Member
 
Registered: May 2005
Location: Leicester,UK
Distribution: Slackware
Posts: 108

Rep: Reputation: 19
well, have a look at http://slackbuilds.org/template.SlackBuild and see if that is clear enough for you to work with
 
Old 07-06-2007, 09:14 AM   #5
Carpo
Member
 
Registered: Aug 2003
Location: Somewhere
Distribution: Gentoo (for now)
Posts: 364

Original Poster
Rep: Reputation: 30
already have - looked at a few of alien bobs and pat vs - think i should be able to work it out from those
 
Old 07-06-2007, 09:34 AM   #6
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
Quote:
Originally Posted by Carpo
after reading the changelog for slack 12 i notice that checkinstall has been classed as not working on slack12
I never noticed that. I've used it for creating mplayer and a couple other packages. No problems yet.
 
Old 07-06-2007, 12:07 PM   #7
Carpo
Member
 
Registered: Aug 2003
Location: Somewhere
Distribution: Gentoo (for now)
Posts: 364

Original Poster
Rep: Reputation: 30
think pat said in release about it not working with coreutils, although i made a few packages on RC2 and it seemed fine

Sat Jun 30 16:06:18 CDT 2007

extra/checkinstall/: This had to be removed because it does not work with the
latest coreutils. There is a readme in this directory with the URL to
checkinstall's homepage, so if you must use checkinstall poll the site
periodically to see if a version comes out that fixes this issue.

havent been able to get to the home page for checkinstall for a few days now so cant see if anything has been updated
 
Old 07-06-2007, 01:24 PM   #8
mattydee
Member
 
Registered: Dec 2006
Location: Vancouver, BC
Distribution: Debian,Ubuntu,Slackware
Posts: 479

Rep: Reputation: 48
I am using checkinstall with Slack 12. If it complains about not being able to change permissions for some files, then I use the
Code:
--fstrans=no
option
 
Old 07-06-2007, 04:22 PM   #9
claytones
LQ Newbie
 
Registered: Sep 2006
Posts: 2

Rep: Reputation: 0
Try slacktrack.

http://packages.slackware.it/package...ck-1.32-i486-1
 
Old 07-06-2007, 06:04 PM   #10
Carpo
Member
 
Registered: Aug 2003
Location: Somewhere
Distribution: Gentoo (for now)
Posts: 364

Original Poster
Rep: Reputation: 30
deffinatly worth a look that
 
Old 07-06-2007, 06:53 PM   #11
tramni1980
Member
 
Registered: Jul 2006
Location: Köln, Germany
Distribution: Slackware64-14.2 & -current, DragonFly BSD, OpenBSD
Posts: 819

Rep: Reputation: 55
I also use gnashley's src2pkg, especially trackinstall. I find it very useful
http://distro.ibiblio.org/pub/linux/...nload/src2pkg/
 
Old 07-06-2007, 09:41 PM   #12
davimint
Member
 
Registered: Jan 2006
Distribution: Slackware Current
Posts: 272

Rep: Reputation: 33
I'm like others that wonder what is the safe beat with slackware-12 for a tgz-package tool.

Here's what I'm reading so please someone show me the light because it looks like slackware build scrips are our only options unless pat gets our checkinstall fixed for us all. I am still learning so checkinstall has been a good tool for me on slackware but I guess it's time to expand my knowledge and learn to make build scrips.

Checkinstall per pat:

Quote:
Due to an unfortunate incompatibility with the latest coreutils
that was not noticed until right before release, a working copy
of "checkinstall" was not available at the time of the Slackware
12.0 release. Stuart Winter was kind enough to upgrade
slacktrack (a similar tool) to work around the issue of
installwatch not working, but in order to do that every file on
the system has to be "touched" so that changed timestamps can be
used to find files that are new. Obviously, you will not want to
do that on a production system (but it is always best to have a
dedicated "build box" anyway).

A new and working checkinstall might also be availible by the
time you read this. The project's homepage is:

http://asic-linux.com.mx/~izto/checkinstall

Sorry for any inconvenience.
Now we move to "slacktrack"

Did someone forget to update the "-h" info.

Quote:
bash-3.1$ slacktrack -h

The functionality of slacktrack has been removed for
the release of Slackware 12.0.

This is because the 'installwatch' library does not handle
the new *at-style functions that coreutils-6.7 and greater
are using. This means that chown, chmod and friends from
coreutils-6.7 and greater will not work.

It is expected that installwatch will be updated shortly but
unfortunately not in time for the release of Slackware 12.0.

Options
-------

[1] Please consider using 'altertrack' -- an alternate version of
slacktrack (included within slacktrack package) -- but be aware
that this version will alter the contents of your filesystem.
Please see the 'FAQ'.

** Users of 'altertrack' are expected to build packages on
disposable development installations of Slackware only. **

[2] Downgrade to an older version of coreutils such as v5.97
and call the real slacktrack script:
/usr/bin/slacktrack-real


slacktrack updates
-------------------

slacktrack's home page can be found at:
http://www.slackware.com/~mozes
Please check there for a version newer than v1.32.

30-Jun-2007
Stuart Winter <mozes@slackware.com>
Notice that the "altertrack 'FAQ' says to

Quote:
** Users of 'altertrack' are expected to build packages on
disposable development installations of Slackware only. **
So, once again I'm reading something that doesn't sound like something I would like to use.

Now, before everyone jumps on my case for sounding negative about this, I'm just trying to understand all these tools and if they are safe to use which looks like there are problems with all.
 
Old 07-07-2007, 04:52 AM   #13
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
src2pkg seems to be working without problems on Slack-12. I'm not certain that the currently available release(1.3) still works, but I think so. The problems that checkinstall and slacktrack are having with installwatch don't affect src2pkg because I don't use the installwatch wrapper at all. I've just uploaded a new version(1.4) which I'm even more sure of.
I should mention that I'm still using the older version of the installwatch library since I uncovered a pretty serious bug in the new (0.7.0beta5) version -something not easily uncovered as most packages are unaffected. Hence, patches to checkinstall itself may not fix this.

I'm going a head with this release as it has been tested pretty well on Slack-11 and tested some with Slack-12. However, the next few days I'll be doing more testing with Slack-12, especially with BASH-3.2, which is still in the Slackware /testing directory.

You can always get the latest src2pkg here:
http://distro.ibiblio.org/pub/linux/...nload/src2pkg/
 
Old 07-07-2007, 10:23 AM   #14
Carpo
Member
 
Registered: Aug 2003
Location: Somewhere
Distribution: Gentoo (for now)
Posts: 364

Original Poster
Rep: Reputation: 30
now im confused - which do we use??!!
 
Old 07-08-2007, 05:52 PM   #15
Linux.tar.gz
Senior Member
 
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534

Rep: Reputation: 100Reputation: 100
I currently use a checkinstall 1.6.0 package i made with 11.0.
It works almost fine.

Last edited by Linux.tar.gz; 07-08-2007 at 05:54 PM.
 
  


Reply



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
Does anyone have checkinstall?? Synt4x_3rr0r Linux - Software 3 01-15-2006 01:08 PM
Checkinstall in 5.1.1 Kroenecker Linux From Scratch 5 07-13-2004 11:37 AM
checkinstall... marsques Linux - Software 3 05-25-2004 12:56 PM
Using 'checkinstall' gonzalo76 Slackware 20 05-20-2004 06:09 PM
Checkinstall ... durden2.0 Linux - Software 1 07-02-2003 02:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:23 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration