SCIENTIFIC-LINUX-USERS Archives

August 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Nico Kadel-Garcia <[log in to unmask]>
Reply To:
Nico Kadel-Garcia <[log in to unmask]>
Date:
Sun, 31 Aug 2014 21:35:04 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (47 lines)
On Sun, Aug 31, 2014 at 8:11 PM, David Sommerseth
<[log in to unmask]> wrote:
> On 31/08/14 10:50, Yasha Karant wrote:
>>
>> On 08/30/2014 12:17 PM, David Sommerseth wrote:
>>>
>>> It's a hack ... but you could probably install a newer Fedora or SL7
>>> user-space into a chroot and run the application from that chroot. Look
>>> at
>>> --installroot in yum.  You just need to have the proper repo files handy
>>> which yum (outside the chroot) would use - but only when you do the first
>>> install. Afterwards, you can use 'yum update' inside the chroot as
>>> before.
>>>
>>> Something along the lines of
>>>
>>>     yum install --enablerepo fedora --installroot /opt/fedora-root @core
>>>
>>> (given that you have the fedora repos handy)
>>>
>>> When that's done, you could just do:
>>>
>>>       chroot /opt/fedora
>>>       yum localinstall $PKG
>>>
>>> At least in theory :)
>>>
>>
>> I could use Fedora if I must in the manner suggested above, but I would
>> prefer
>> OpenSuSE to Fedora.  The other option is to wait for SL7 to leave beta and
>> become production -- at which time we will routinely update all of our
>> servers
>> and workstations to the highest SL production version available (that is,
>> SL
>> 7x to replace the SL 6x we currently use).
>
>
> It can probably work as well.  I just demonstrated the yum method, as yum is
> used in both Fedora and EL.  AFAIK, openSuSE doesn't use yum but zypper, and
> I don't know how easy it will be to populate a chroot with a openSuSE root.
>
> As long as the glibc being installed in the chroot is recent enough to
> understand the running kernel, this should work fairly well.

One can also use 'mock' to build a quite complete chroot cage, just for testing.

ATOM RSS1 RSS2