LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 08-03-2004, 07:33 PM   #1
prosh0t
LQ Newbie
 
Registered: Mar 2004
Posts: 11

Rep: Reputation: 0
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
 
Old 08-03-2004, 07:57 PM   #2
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
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.
 
Old 08-03-2004, 08:10 PM   #3
prosh0t
LQ Newbie
 
Registered: Mar 2004
Posts: 11

Original Poster
Rep: Reputation: 0
Yeah definitely! Thanks! I'm gonna search for those online repositories. Any tips on how to find some?
 
Old 08-04-2004, 02:14 AM   #4
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
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.
 
Old 08-04-2004, 02:47 AM   #5
Mega Man X
Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 63
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
On     | Suse Linux 9.1     | cd://,devices=/devhdc,/dev/hdd
I'd recommend you to click on the button "Disable", to disable that source (don't delete it, just disable). SuSE 9.1 Pro has 5 disks and it's a pain switching disks if you don't have a DVD drive. Doing that, every package will be downloaded from the web instead. When done, you will notice that the "Status" field shows Off.

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!

Last edited by Mega Man X; 08-07-2004 at 07:45 PM.
 
Old 08-04-2004, 08:54 AM   #6
prosh0t
LQ Newbie
 
Registered: Mar 2004
Posts: 11

Original Poster
Rep: Reputation: 0
Thanks! That helps sooo much. these dependency problems are soo hard for me!
 
Old 08-04-2004, 01:42 PM   #7
Mega Man X
Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 63
Thumbs up Cool!

Quote:
Originally posted by prosh0t
Thanks! That helps sooo much. these dependency problems are soo hard for me!
No problems . And don't you worry, dependencies are hard for everyone
 
Old 08-07-2004, 04:02 PM   #8
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
Smile

Yeah, spot on Megaman X.
 
Old 08-07-2004, 07:45 PM   #9
Mega Man X
Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 63
You too mate reddazz . And you were not even using SuSE and knew a lot about that
 
Old 10-04-2004, 03:33 PM   #10
wardbergmans
LQ Newbie
 
Registered: Oct 2004
Location: The Netherlands
Distribution: SuSE
Posts: 2

Rep: Reputation: 0
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.
 
Old 10-05-2004, 12:33 PM   #11
Ze Mane
LQ Newbie
 
Registered: Oct 2004
Posts: 1

Rep: Reputation: 0
Just a guess, but try using
ftp://ftp.skynet.be/mirror/suse.com/.../suse/i386/9.1
 
Old 10-06-2004, 03:31 PM   #12
wardbergmans
LQ Newbie
 
Registered: Oct 2004
Location: The Netherlands
Distribution: SuSE
Posts: 2

Rep: Reputation: 0
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
 
Old 10-06-2004, 05:28 PM   #13
raxxal
Member
 
Registered: Jul 2004
Location: Los Angeles
Distribution: Mandrake 2007
Posts: 109

Rep: Reputation: 15
Quote:
Originally posted by Megaman X
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
On     | Suse Linux 9.1     | cd://,devices=/devhdc,/dev/hdd
I'd recommend you to click on the button "Disable", to disable that source (don't delete it, just disable). SuSE 9.1 Pro has 5 disks and it's a pain switching disks if you don't have a DVD drive. Doing that, every package will be downloaded from the web instead. When done, you will notice that the "Status" field shows Off.

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!
You are saying that Suse does not have a tool for adding ftp servers like "easyurpmi"? I like Suse, I think I will marry her, but if I have to do all this work, I will think twice before buying the engagement ring. Mandrake is so easy to update and to work around those dependencies.

Raxxal
 
Old 10-08-2004, 10:29 AM   #14
ylefloch
LQ Newbie
 
Registered: Oct 2004
Posts: 2

Rep: Reputation: 0
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:
Originally posted by prosh0t
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
 
Old 10-09-2004, 09:48 AM   #15
Mega Man X
Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 63
Quote:
Originally posted by raxxal
You are saying that Suse does not have a tool for adding ftp servers like "easyurpmi"? I like Suse, I think I will marry her, but if I have to do all this work, I will think twice before buying the engagement ring. Mandrake is so easy to update and to work around those dependencies.

Raxxal
Nope, I did not say that . But I'm not sure if there's anything like easyurpmi for Suse for configuration, but I cannot see how the above method is actually difficult . Oh well... there's also apt-get for SuSE if you prefer

Last edited by Mega Man X; 10-09-2004 at 09:49 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Python dependency problem in SuSE 9.1? oxbloodoi Linux - Newbie 2 10-19-2004 09:55 PM
SUSE dependency resolving sethgeekx86 Linux - Distributions 2 05-23-2004 06:38 PM
Dependency problems with phpMyadmin in SuSE 8.2 hindenbergbaby Linux - Newbie 3 10-12-2003 01:20 PM
dependency scope in Java on SuSE 8.2 Joseph Schiller Programming 4 10-10-2003 11:43 PM
Solving problems with Linux jamaso Linux - General 3 02-08-2002 06:36 PM


All times are GMT -5. The time now is 06:23 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration