Page 1 of 1

installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 10:17
by denis_p
Hi everyone,

I'm using Mageia 1 (which is great, thanks to all who did the job !).
But I have some lyx 2.0 files that I can't open with lyx 1.6 that is shipped with Mageia 1.
So I'd like to install lyx from cauldron (hoping the 2.0 release is packaged).
Is that possible without doing a full cauldron upgrade ?
I guess mixing Mageia 1 and cauldron might be a little risky, but I'm ready to take risks...
Thanks,

Denis

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 10:23
by isadora
Very welcome to the Mageia-forum denis_p!!!!!

And yes Cauldron has lyx 2.0.0
Add the Cauldron-repository needed for example, in this case /core/release, for example:
ftp://ftp.nluug.nl/pub/os/Linux/distr/m ... e/release/
assuming it's for 32-bits environment.

And yes, might be risky, for not fully tested.

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 10:35
by denis_p
Thanks a lot for your quick and clear answer !
I'm gonna test it and let you know.

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 10:36
by wobo
This is a typical usecase for backports. I mention this because the discussion about backports has just been on in the -dev mailinglist.

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 12:06
by denis_p
@wobo : Yes, to me backports are very useful, not risking to break all your system, just because you need some end user application update. This is the bad point of many other distributions : either you have a stable system but outdated end user applications (like Debian which provided thunderbird 3.0 with squeeze), either you need to update the whole system every six months just because you need the last release of one application. I think the core system should be upgraded less often, maybe once a year, letting the developpers spend more time on providing backports for end user applications.

@isadora : I can't find out where to add the ftp URL you gave. in MCC, the configure software sources dialog just updates the list of available sources when clicking on "add", there seems to exist no dialog where one can enter an URL.
Can you explain more how to add that new source ?
Thanks,

Denis

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 13:35
by isadora
MCC -> Configure media sources... -> File -> Add a custom medium -> Type of medium....etc.

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 14:59
by denis_p
Sorry for being so dumb and thanks for your help.
I've just installed lyx 2.0, seems to work fine !

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 16:13
by isadora
Nothing dumb about, we all are learning every day ;-)

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 29th, '11, 18:26
by denis_p
I've been too optimistic, there is one problem :
I've just realized that the lyx upgrade broke drakconf :
when I ran rpmdrake to upgrade lyx, it asked to upgrade rpmdrake itself before. I answered OK (probably a mistake), and now when I start drakconf, I get an error :
/usr/bin/perl: symbol lookup error: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: Perl_Gthr_key_ptr
I guess this is due to the perl package cauldron update that happened when I upgraded rpmdrake, while drakconf is still mga1.
I ran "urpmi drakconf" to have all cauldron drakconf modules, trying to restore some consistency.
But it only returns that drakconf-12.21.9-2.mga1.noarch is already installed : no proposal to install a new cauldron drakconf.
Anyone has a solution ?
I said I was ready to take some risks, here I am !

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 30th, '11, 10:08
by denis_p
I succeeded in making that error disappear, installing some drakxtools related packages from cauldron, but now another error appears and drakconf still doesn't start.
I guess I'd better reinstall Mageia 1 and install lyx from cauldron with urpmi instead of rpmdrake, to avoid the rpmdrake upgrade that broke my system.

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 30th, '11, 10:19
by doktor5000
The update will go the same way. whether you do it with urpmi or rpmdrake doesn't matter.
As you already remarked, it can be really dangerous if you take only small parts from Cauldron.
It may work, but most times it requires a larger-scale upgrade.

Re: installing lyx cauldron package on Mageia 1

PostPosted: Jun 30th, '11, 10:31
by denis_p
Thanks for saving me useless time ! So I'll stick to pure Mageia 1 and for my lyx 2.0 files, I'll work on them on another distro until Mageia 2 or a lyx backport is out...