Re: [Fwd: Re: Installing Packages From Source]
Daniel Burrows <dburrows@debian.org>:
> On Thu, Nov 01, 2007 at 05:19:49PM -0700, Jeff Grossman <jeff@stikman.com> was heard to say:
> >> Manually installed packages have status "i " while automatically
> >> installed ones have "i A".
> >
> > They have a "c" next to them.
>
> So what you did is you removed the Debian package and then ran "make
> install", right?
>
> In that case the package tools are completely unaware that you've done
> anything. As long as you installed into /usr/local/, that's fine. If
> you installed any files outside /usr/local, /opt and /home, you should
> uninstall the software and reinstall it into one of those directories;
> otherwise you risk having the package system stomp on what you've done.
>
> And to answer your original question: you don't need to tell aptitude
> anything. As far as it's concerned, those packages aren't installed at
> all.
... Which strikes me as a dim idea. He does need to tell aptitude
something. If they were installed outside the pkg mgmt system, you'd
like it to know that, especially wrt dependencies. Aptitude:
Installing php; need apache ...
"What? But apache's in /usr/local!" In some way, aptitude should be
made aware of that fact.
--
Any technology distinguishable from magic is insufficiently advanced.
(*) http://blinkynet.net/comp/uip5.html Linux Counter #80292
- - http://www.faqs.org/rfcs/rfc1855.html Please, don't Cc: me.
Reply to: