Package/Build-From-Source Management

David Abrahams dave at boost-consulting.com
Sat Jun 3 21:01:10 UTC 2006


Bob Nielsen <nielsen at oz.net> writes:

>>
>> Hi,
>>
>> I often need to download, build, and install software from source, but
>> when I do, the package management system doesn't know about the new
>> software.  Can anyone tell me how to properly manage things so
>> built-from-source software doesn't mess up the package manager?
>
> Install the checkinstall package.  Checkinstall is then used in place
> of 'make install' and will create a .deb package and install it so
> the package management system is aware of the software.

Oh, excellent.  That really looks like it hits the spot.  How does
anyone function without it?

I do have one question that isn't answered in its docs: if I am
building and installing a development snapshot, what version would I
give it to make sure that the system isn't confused?  Feel free to
redirect me to the checkinstall lists if you don't know.

>> Another thing that worries me is that in practice several package
>> management systems might be in use at any time.  For example, Intel's
>> C++ compiler is only distributed as an RPM.  How should I manage the
>> interaction among these different systems?
>
> Install the alien package.  It can be used to convert from rpm to deb
> (and vice-versa).

Superb.

Thanks a million.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com





More information about the ubuntu-users mailing list