What is the best way to upgrade an application from the version supplied with OpenSUSE?

Sorry if this is obvious but I am still confused about how to get a software version newer than the ones provided in the OpenSUSE repository.

While I have now OpenSUSE 12.3 x64 completely up to date. I need a newer version of PHP. The repository has 5.3.17 but I need a 5.4.x which is mandated to me.

What are my options for getting a newer version?

Which option would make it easiest to avoid issues when the repository eventually catches up?

I would strongly prefer to only be able to upgrade select software, rather than going with a solution that gets me everything updated. Also, if you can,
please let me know solutions that work in general and not just for PHP, as this is not the only time the powers-that-be mandate a updated version of some
application.

Thanks in advance,

You can try adding in this repository as I do not see a openSUSE 12.3 specific one just yet. After being added in YaST / Software / Software Repositories, go to YaST / Software / Software Management, switch to Repository View (top Left), select the name for the new PHP one you just added and then elect to Switch To this Repository. Be aware that I have not done this before nor am I sure you really need to change to php version 5.4 as you say. But if you are game for the try, have your critical data backed up and you are prepared to reload openSUSE if required, here is the choice you were looking for:

"http://download.opensuse.org/repositories/devel:/languages:/php:/php54/openSUSE_Factory/"

Thank You,

On 2013-03-16 02:06, idanan wrote:
>
> Sorry if this is obvious but I am still confused about how to get a
> software version newer than the ones provided
in the OpenSUSE
> repository.

You search for it.


http://software.opensuse.org/package/php5

> While I have now OpenSUSE 12.3 x64 completely up to date. I need a
> newer version of PHP. The repository has 5.3.17 but I need a 5.4.x which
> is mandated to me.

Some of the found repos above contain it, but they are home repos.
Nobody can tell you for sure if you can use them safely or not, unless
you know the owner, you trust him, and he tells you to go ahead. Home
repos often are just the place where people play.

Me, I would wait till an (semi)official repo gets it (devel:language,
for instance). You have 5.4 in 12.2, not in 12.3.

Otherwise, send the powers that be to a black hole (substitute expletive
of your choice there) :stuck_out_tongue:


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)