[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fetching source/recompiling all my packages



On Wed, Jan 17, 2001 at 12:51:25PM -0600, ktb wrote:
> On Wed, Jan 17, 2001 at 12:58:03PM -0500, Andreas Boman wrote:
> > Does anybody have a nice little script that will download the source, 
> > recompile and reinstall all my installed packages? 
> > 
> 
> apt-get won't work?
> kent
> 
 
It might, but if it does, it won't do it cleanly. It's not really 
designed for it.

dpkg -l|awk '{print $2}'

can't be made part of a script, because dpkg cuts off filenames
after a certain length. So you get things like 'netscape-base-',
'libstdc++2.10-', and 'communicator-s' twice. Anyway to change
get a list of the _full_ filenames of all packages from the
command line?

You would need to grab the source for each package you have,
compile it into a .deb, then install, I think. Yes? 'apt-get
source --compile <package>' will not place things into a nice
neat tree, either. You would end up with a directory filled with
tons of 'package-version' directories, as well as the diff's and 
original source.

apt doesn't do this particular function very well.
apt-get dist-upgrade source --compile <package> doesn't parse, of
course. ;)

I would love to see a front end like apt (or an upgraded apt)
that can handle cvs source trees like what the BSD's have.
--
David Schmitt
(elysium@tsoft.com)



Reply to: