Package/Build-From-Source Management

David Abrahams dave at boost-consulting.com
Tue Jun 13 17:28:17 UTC 2006


Florian Diesch <diesch at spamfence.net> writes:

> David Abrahams <dave at boost-consulting.com> wrote:
>
>> Florian Diesch <diesch at spamfence.net> writes:
>>
>>>>>> 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.
>>>
>>> Be careful with alien, it just converts the package format but knows
>>> nothing about where the files belong to in Ubuntu or what special
>>> actions are required to integrate the software into the system.
>>
>> Oh, back to square zero on that one.  Any other ideas?
>
> If you want to install software that is not prepared for Ubuntu you
> have to prepare it yourself. Sometimes that just means to edit the
> menu

Sorry, what menu?

> and things like that, 

What else is "like that?"

> but sometimes you need much knowledge about the system and how
> things in Ubuntu are done.
>
> Most offen the pcakage management will complain before seriously
> breaking anything that can't be repaired by just uninstalling the
> new package. But to avoid problems you should at least uninstall
> everything alien before upgrading to the next Ubuntu release.

Well, I hate to say it, but it's no wonder people struggle with
Linux.  I don't think I've ever had a Linux system where the package
management system didn't end up in some horribly wedged state from
which I couldn't figure out how to recover.  There's gotta be a better
way of doing this stuff.

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





More information about the ubuntu-users mailing list