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

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: