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

Re: [Fwd: Re: Installing Packages From Source]



s. keeling wrote:
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.


That was my opinion and why I asked the original question. So, I should let aptitude know that I installed those packages myself? Even though they won't be in the same directories that aptitude thinks they should be in?

Jeff



Reply to: