solving dependency problems on Suse 9.1
Hey everyone! I'm on Suse 9.1 Personal and I was wondering how I would go about solving dependency problems. Like lets say I have an rpm i try to install and it says "missing libDCore.so.1" what exactly are the steps I would take to get this working? This is what I tried:
1. search for libDCore.so.1 on rpmfind.net (it said it was contained in some rpm.. kde... something.rpm) 2. I found an ftp site with that other rpm (kde...rpm) and added the site to YAST where it says "change source of installation". 3. Tried installation again, but it still did the same thing. Where did I go wrong? Are there a few Universal sources I can add to YAST that will have most of the RPM's I'll need? Any help would be appreciated. Thanks |
If you got broadband you can configure YAST to point to a Suse online repository and install packages using YAST's software management tools. rpmfind is a good repository but installing rpms from there can lead you to further dependencies so you could be better of letting YAST handle that. There could be other solutions to your problem but I hope this helps.
|
Yeah definitely! Thanks! I'm gonna search for those online repositories. Any tips on how to find some?
|
I don't use Suse so my answer won't be very specific. If you go to the Suse website, look for a mirror near you and then configure that mirror as your source in the YAST software module. You may have to go to a Suse forum or check out the online documentation to find out more details on how to configure software sources.
|
Here is one way to do that:
1 - Open YaST, then choose "Change Source of Installation" from "Software" tab; 2 - You will see a line similar to this: Code:
Status | Name | Url 3 - On SuSE's site you have to find the nearest mirror for you: http://www.suse.com/en/private/downl...t_mirrors.html When done, at the very same window where you've "disabled" your CD-Rom source, click on "Add". I've chosen to use fpt transfer. 4 - Add the nearest mirror in the field that pops up. This can be tricky here. e.g: My nearest mirror is sunet (Sweden). The address looks like this: ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/ However, that will not work directly into YaST. These are the values I added: Server Name: ftp.sunet.se Directory on Server: pub/Linux/distributions/suse/suse/i386/9.1/ you will most likely need to navigate through the ftp server with a browser until you find a valid source that matches your hardware and Operating System. Good luck! |
Thanks! That helps sooo much. these dependency problems are soo hard for me!
|
Cool!
Quote:
|
Yeah, spot on Megaman X.
|
You too mate reddazz :). And you were not even using SuSE and knew a lot about that :D
|
ERROR(InstSrc:E_no_instsrc_on_media)
When I try to add a source of installation I get the following error message:
Cannot create the installationsource of: ftp://ftp.skynet.be/mirror/suse.com/ftp.suse.com/ ERROR(InstSrc:E_no_instsrc_on_media) (I've got a dutch version of Suse 9.1, and I've translated the error message so non dutch people can understand it. Please take into account that my translation can be different from the official english error message) I've tried other sources of installation, but then I get the same error message. Can anyone tell me how to solve this? Thanks. |
Just a guess, but try using
ftp://ftp.skynet.be/mirror/suse.com/.../suse/i386/9.1 |
Thanks, that did the trick! Now I didn't get the error message.
But unfortunately it didn't solve my dependency problem. I wanted to add a universal sources repository with a lot of libaries, but I've got the feeling that now I've added the SuSE 9.1 distro repository without any extra libaries compared to the SuSE 9.1 cd-roms. I miss libairy "libexpat.so.1". Can anyone give me a repository where this file can be located? Or even better can anyone tell me how I can find a repository with this file? (so that I now the "trick" for the next time I miss a file) Thanks, Ward |
Quote:
Raxxal |
Re: solving dependency problems on Suse 9.1
The FTP Pass entered in Yast is relative.
So, /pub/SLES9/CD1 will not work...it might be ../../pub/SLES9/CD1 for instance. check the ftp restriction section of the README file on the CD1/docu. Yannick Quote:
|
Quote:
|
All times are GMT -5. The time now is 06:26 PM. |