LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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-2008, 11:27 AM   #1
Mufasa
Member
 
Registered: Nov 2004
Posts: 101

Rep: Reputation: 15
Angry OpenSuse YAST AUGGGGH!!


Hi all,

I am working with Opensuse 10.3 (x86_64) (which seems to be somehow associated with SLES 10). I found that you could download missing packages from here: http://download.opensuse.org/distrib...s/suse/x86_64/

That is all fine and dandy except when installing using YAST, it always mentions that there are missing sub-packages. So, it cannot install without the missing subpackags.

So, I download the missing sub-packages only to find out that the missing sub-package ALSO has missing sub-packages (I hope I am making sense here). This hydra seems to go on forever!

So, I have the following questions:
Question 1: Is there a way to download ALL of the packages needed for Opensuse 10.3 from this site? The idea is to put them all into just one RPM directory and adjust YAST to look there.
Question 2: Is there a way for YAST to fill in the missing blanks from the RPM directory instead of me having to do it?

This would be so nice

Any help, hints or advice is most graciously appreciated.

TIA
 
Old 08-03-2008, 01:50 PM   #2
ronlau9
Senior Member
 
Registered: Dec 2007
Location: In front of my LINUX OR MAC BOX
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369

Rep: Reputation: Disabled
Before trying to answer question be more specific what kind of package did you try to install ?
Because as long as I use suse let say 15 years now I do not know better than all the package dependencies is resolved by yast it self
Did you ever try software. opensuse.org ?
So again with package do you mean ?
 
Old 08-03-2008, 01:54 PM   #3
Larry Webb
LQ Veteran
 
Registered: Jul 2006
Location: Crystal Beach, Texas
Distribution: Suse for mail +
Posts: 5,100
Blog Entries: 7

Rep: Reputation: 229Reputation: 229Reputation: 229
I agree with you but have no solution, I keep about five repositories in my yast and even with fast internet it is a pain to wait on to download the files into YaST from all five to view.
 
Old 08-03-2008, 01:56 PM   #4
Larry Webb
LQ Veteran
 
Registered: Jul 2006
Location: Crystal Beach, Texas
Distribution: Suse for mail +
Posts: 5,100
Blog Entries: 7

Rep: Reputation: 229Reputation: 229Reputation: 229
ronlau9 try the latest hp printer driver hplip. They will drive you crazy with the dependencies. It isn't only Suse, I installed it on three different distros and they all ask for the same dependences.

Last edited by Larry Webb; 08-03-2008 at 01:58 PM.
 
Old 08-03-2008, 02:12 PM   #5
paulsm4
LQ Guru
 
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
To summarize:

1. Suse Yast can (and does!) find dependencies, and lets you automatically download and install them (this is Good).

2. Unfortunately, Suse can't anticipate dependencies of dependencies, or dependencies of dependencies of dependencies, etc. Nor can any package manager. YAST is good, but it isn't clairvoyant ;-)

3. This is annoying under the best of circumstances; it's especially painful if you've got a slow Internet connection, or you've configured YaST to scan lots of different repositories.

4. In my experience, I've seldom (if ever) had more than two levels of dependencies. But then again, I tend to load a lot of stuff up-front, so I'm less likely to encounter the problem.

Q: What package were you originally trying to load?
Q: Could you tell us a few of the dependencies, and a few of the sub-dependencies, you encountered
<= I'm definitely curious
In my experience, this is the exception ... not the rule

SUGGESTION (for Larry Webb):
I usually just have my CD/DVD, and one "favorite" repository in my YAST list (then I manually download and install the .rpm if it isn't in one of the "standard" places). Just a thought...

Mufasa - please do let us know what specific package caused you grief...

Last edited by paulsm4; 08-03-2008 at 02:42 PM.
 
Old 08-03-2008, 02:19 PM   #6
Larry Webb
LQ Veteran
 
Registered: Jul 2006
Location: Crystal Beach, Texas
Distribution: Suse for mail +
Posts: 5,100
Blog Entries: 7

Rep: Reputation: 229Reputation: 229Reputation: 229
I agree that YaST is probably as good as they come but look at the manual installation of the latest hplip driver which does not come on a repository and you have to get from Source Forge. I had to manual load it because every time I tried automatic it refused giving me four missing files and when I tried to add them they would not load complaining missing dependencies so I do a manual load which after about three trys went. Take a look at the dependent files they have you load under manual install on Suse 10.2 or 10.3. If I remember they come from three different places.

Last edited by Larry Webb; 08-03-2008 at 02:21 PM.
 
Old 08-03-2008, 02:26 PM   #7
ronlau9
Senior Member
 
Registered: Dec 2007
Location: In front of my LINUX OR MAC BOX
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369

Rep: Reputation: Disabled
Well I always use Epson printers , because it was recommended to me as the most friendly Linux printer
Never had a problem with it maybe I am just lucky
 
Old 08-04-2008, 01:54 AM   #8
Mufasa
Member
 
Registered: Nov 2004
Posts: 101

Original Poster
Rep: Reputation: 15
Hi again all and thanks for the responses.

Basically, I was looking at the instructions to install Oracle 11.1 (even though I will be installing 10.x - but - I thought the library requirements were the same). So, from the list of what was needed, the following was mentioned:

binutils-2.17.50.20070726-14.x86_64
compat-libstdc++-5.0.7-86.x86_64
cpp-4.2-24.x86_64
cpp42-4.2.1_20070724-17.x86_64
gcc42-32bit-4.2.1_20070724-17.x86_64
gcc42-4.2.1_20070724-17.x86_64
gcc42-c++-4.2.1_20070724-17.x86_64
glibc-2.6.1-18.x86_64
glibc-32bit-2.6.1-18.x86_64
glibc-devel-2.6.1-18.x86_64
glibc-devel-32bit-2.6.1-18.x86_64
ksh-93s-48.x86_64
libaio-0.3.104-74.x86_64
libaio-32bit-0.3.104-74.x86_64
libaio-devel-0.3.104-74.x86_64
libaio-devel-32bit-0.3.104-74.x86_64
libelf0-0.8.9-17.x86_64
libgcc42-32bit-4.2.1_20070724-17.x86_64
libgcc42-4.2.1_20070724-17.x86_64
libstdc++42-32bit-4.2.1_20070724-17.x86_64
libstdc++42-4.2.1_20070724-17.x86_64
libstdc++42-devel-32bit-4.2.1_20070724-17.x86_64
libstdc++42-devel-4.2.1_20070724-17.x86_64
make-3.81-66.x86_64
openmotif-libs-2.3.0-23.x86_64
sysstat-7.1.6-16.x86_64
unixODBC-32bit-2.2.12-55.x86_64


After going to the download site for x86_64 OpenSuse (for packages). I downloaded the ones that seemed to be "missing" from my system. I do not have access to the internet from that box. I come to the computer that does have internet access, plug in my USB drive and download the .rpms there. I then unplug it and take it to my computer (not networked) to use.

So, after gathering all that I thought I needed, I take it over to the other machine only to find that more dependencies were listed. I did not know how much further down would I have had to go :-|

Is there a way to download ALL of the files/.rpms/packages that are on the site? I think I could make it with that approach.

TIA
 
  


Reply



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
OPenSUSE Yast repositories? craigevil SUSE / openSUSE 104 12-27-2010 09:08 AM
YaST & openSuse 10.2 sadiqdm SUSE / openSUSE 3 05-20-2008 06:45 AM
Installing GRUB using YAST (openSUSE 10.3) LQLucius Linux - Newbie 2 12-21-2007 06:29 PM
OPenSUSE 10.2 Beta Yast repositories slackass SUSE / openSUSE 1 11-15-2006 10:55 AM
How to install a second(third) printer in opensuse 10.0 using yast? csilviu SUSE / openSUSE 2 09-29-2006 11:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:37 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration