Roberto Oropeza Posted May 11, 2008 Report Share Posted May 11, 2008 (edited) I can find lots of rpms for mandriva 2008.1 and not for 2008.0, will a 2008.1 rpm work in a 2008.0 mandriva? And a 2007.X rpm in my mandriva 2008.0? I just don't know how rpms work :blush:, thanks a lot. Edited May 11, 2008 by Roberto Oropeza Quote Link to comment Share on other sites More sharing options...
daniewicz Posted May 12, 2008 Report Share Posted May 12, 2008 You should only use 2008.1 rpms on a 2008.1 system. To do anything else is to invite trouble. What 2008.0 rpms are you having trouble locating? Quote Link to comment Share on other sites More sharing options...
aphelion Posted May 12, 2008 Report Share Posted May 12, 2008 Should be fine, may not be of course, but you'll even find 2008 .rpm's in 2008.1 repositories, I think I may even have spied the odd 2007 .rpm's in there. Will it work, most likely you'll have no problems at all. Having said that there may well be the odd occasion where it wont. Quote Link to comment Share on other sites More sharing options...
neddie Posted May 12, 2008 Report Share Posted May 12, 2008 Welcome to the board! :) It's not a yes or no answer, it all depends on the dependencies ;) If it's a little rpm which only depends on itself and its own lib file, you'll have no problems using it with 2008.0. On the other hand, if it has a long list of dependencies including some core system components (like KDE, Qt, C++, common libraries), then you probably can't just update the one rpm without also updating all the others to their 2008.1 versions. And then updating the others might impact other things you've got installed, and it could get messy - it might be easier just to update the whole system up to 2008.1 and then everything's consistent again. As daniewicz says, tell us which rpms you're talking about, it might be easy or it might be a right pain. As for the 2007.1 rpms, I don't know, it's not usually necessary because everything in 2007.1 is also available (and probably with a better, newer version) with 2008.0. If you're not seeing common programs in 2008.0 then it might be you've not set up all your repositories. Have you got main? contrib? plf-free? plf-nonfree? Quote Link to comment Share on other sites More sharing options...
Roberto Oropeza Posted May 12, 2008 Author Report Share Posted May 12, 2008 (edited) Thank you, the RPM I'm interested is the beryl one (I founded the rpms in www.seerofsouls.com.) If I try to install a 2008.1 rpm in my 2008.0 mandriva, is it possible to mess up my system, or may I just try if it works? And, how can I update my 2008.0 system to become 2008.1? Thanks again :) . Edited May 12, 2008 by Roberto Oropeza Quote Link to comment Share on other sites More sharing options...
Roberto Oropeza Posted May 12, 2008 Author Report Share Posted May 12, 2008 Me again. I was trying to compile from sources, but the ./configure stops saying cant find libstartup-notification >= 0.7 but I do have libstartup-notification 1.0 in the standard path, as I've verified with the Software manager (and many applications, eg, firefox are using it). What can I do? by the way, is beryl better than CompizFusion? Quote Link to comment Share on other sites More sharing options...
arctic Posted May 12, 2008 Report Share Posted May 12, 2008 If you want to use beryl, you should only use the 2008.1 rpms on an 2008.1 system, as it has significant dependencies. You should check if there is a working rpm for 2008.0 available through the easyurpmi mirrors ( http://www.mandrivausers.org/easyurpmi/index.php ). You can also use the easyurpmi tool for upgrading your system to 2008.1, although it is not 100 percent safe and might require some manual tweaking later. I suggest you read this: http://wiki.mandrivausers.org/index.php/Software_management Quote Link to comment Share on other sites More sharing options...
dexter11 Posted May 13, 2008 Report Share Posted May 13, 2008 Compiz-fusion is Compiz + Beryl together. They call it fusion because the two projects merged a couple of months ago. Beryl is not developed anymore as a standalone project. Mandriva has a backports repo for both main and contrib. If you need a newer version from a software try looking in them first. There is no real advantage using 3rd party repos like SOS anymore IMHO. Quote Link to comment Share on other sites More sharing options...
adamw Posted May 13, 2008 Report Share Posted May 13, 2008 You should only use packages from the correct repository for your version of Mandriva - so packages from the 2008.1 repository for 2008.1, from the 2008 repository for 2008, and so on. You will sometimes find an 'older' package in the correct repository - a package with a 2008.0 or 2007.1 extension in the 2008.1 repository, for instance. This is okay, it just means the package didn't actually need to be rebuilt during that development cycle. However, it's never right to use a package from a 2008 repository in 2008.1, or a package from a 2008.1 repository in 2008. As noted above, there's no reason you should be using Beryl these days. It's obsolete. Compiz and Beryl merged back together to produce Compiz Fusion. Both 2008 and 2008 Spring include Compiz Fusion, and if you want a later version than the one they shipped with, you can find it in the correct /backports repository. Quote Link to comment Share on other sites More sharing options...
Roberto Oropeza Posted May 13, 2008 Author Report Share Posted May 13, 2008 Thanks a lot, so I've decided not to install Beryl, The reason why configure couldn't find my libstartup-notification library still keeps me :unsure: Quote Link to comment Share on other sites More sharing options...
adamw Posted May 14, 2008 Report Share Posted May 14, 2008 You likely didn't have the -devel package installed. In Mandriva, library packages are split: the main package contains only the files needed to *run* applications which use the library. Files needed to *compile* against the library are in a separate -devel package. Quote Link to comment Share on other sites More sharing options...
Roberto Oropeza Posted May 14, 2008 Author Report Share Posted May 14, 2008 So I must use 2008.0 for my 2008.0 if I want to be on the safe side. And need to download de -develop libraries if I want to compile something that uses that library. Thank you all :) . Quote Link to comment Share on other sites More sharing options...
adamw Posted May 15, 2008 Report Share Posted May 15, 2008 That's right :) Quote Link to comment Share on other sites More sharing options...
Guest Moshebagelfresser Posted July 1, 2008 Report Share Posted July 1, 2008 You should only use 2008.1 rpms on a 2008.1 system. To do anything else is to invite trouble. What 2008.0 rpms are you having trouble locating? I recently got Mandriva One vSpring 2008 edition. Where do I get easyURPMI from? And which version do I pick I am a newbe to Linux. I find the one that came with the disk is limited in downloads. For instance I would like to Upgrade Open Office and Firefox to the new versions. Quote Link to comment Share on other sites More sharing options...
neddie Posted July 1, 2008 Report Share Posted July 1, 2008 Spiny's already answered this in your other thread :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.