Click to See Complete Forum and Search --> : lib* files !!!! HELP !!!!!


PHaTTMaNN
11-13-2002, 09:42 AM
I have thru my Windoze cds out the window and I'm trying to do everything with linux that I once did with windoze, but I (being a Linux newbie) have ran into a problem ...

I'm running Mandrake Linux 9.0 on my AMD Athlon PC, everythings working great, I tried to install a few new apps ... that when I hit a wall !!!
I used KPackage to install the RPM, it told me "libncurses.os.4 is needed"
so I found that file and tried to install it ... KPackage told me
"termcap is needed"
so I downloaded termcap, installed it and came up with window that said
"S.5.... T c/etc/termcap" the title of window says
" File attribute differences "

I still can install libncurses.os.4 !!!!

every app I have tried to install wants some kind of lib* file .... am I missing something ??? Is there a better way to do this??? DO I have to download and install every LIB file there is ?? Why does everything program need a lib file I don't have ????


Thanks .....

><}}}> PHaTTMaNN <{{{><

bwkaz
11-13-2002, 03:30 PM
With Mandrake, the vast majority of the time, the package you want will be located on your Mandrake CDs. If you install the package using Mandrake Software Manager (or rpmdrake, if you want to start it from the command line), then you'll be able to select from all packages on the CDs. Once you tell it what to install, the program will also install all the dependencies that your distro CDs have on them (by prompting for the proper CD).

Try software manager.

PHaTTMaNN
11-14-2002, 08:32 AM
well, first off thanks for the reply

I did find the libncurses rpm on cd #3, and installed it, but when I went back to install the first app ... ecasound, ( a multi-track sound recorder ) i still get the "libncurses.os.4 is needed by ecasound" error message .... was the libncurses rpm I installed the wrong one ??? How can I find out ???

Thanks again,

bwkaz
11-14-2002, 11:47 AM
.os.4 or .so.4?

It may just be that the ecasound program was compiled against an old version of ncurses, so it wants the old version installed when you run it. You may be able to get around this by finding out where libncurses.so.5.2 is (which is most likely the version you have installed), then doing an ln -s /path/to/libncurses.so.5.2 /usr/lib/libncurses.so.4 and running ldconfig, both as root.

Then try it again.

What this does is creates a symlink named libncurses.so.4 pointing at your current libncurses library, to try to fool the program into thinking that the right version is installed when it really isn't. Sometimes it works, sometimes not.

PHaTTMaNN
11-18-2002, 06:40 PM
Thanks again for the help, sorry for the long reply, I had a bizy weekend !!!

well, still no go .... did everthing you say and still got the same error, how do I check the verson of libncurses I installed from the cd ??? maybe it is not 5.2 ???

bwkaz
11-18-2002, 11:25 PM
Hmm...

You can try ls /usr/lib/libncurses* or ls /lib/libncurses*; one of those should print out something like libncurses.so.5.2 -- 5.2 is the version in that case.

:-/

PHaTTMaNN
12-01-2002, 02:47 AM
well,

after much hair pulling and afew '*@#%$' I have found this ..... upon typing ' ls /usr/lib/libncurses* '

showed me this ....
/usr/lib/libncurses.a /usr/lib/libncurses.so.5@
/usr/lib/libncurses++.a* /usr/lib/libncurses.so.5.2@
/usr/lib/libncurses.so@

upon typing ' ls /lib/libncurses* '
showed me this .....
/usr/lib/libncurses.so@ /usr/lib/libncurses.so.5@
/usr/lib/libncurses.so.5.2*

I read the install file and did eveything it has asked, I just feel like I'm missing something......now I'm still learning I know but I just don't understand why, after giving it the files it needs it still will not install, should I scratch that app and try to find another??? anyone know of any good multi-track audio recording software for linux???

THaNKz for the help again bwkaz, you have at least gave it a good effort, for that I am very thankful !!!!! ;)

PHaTTMaNN
12-01-2002, 02:52 AM
what if I tried this :

ln -s /path/to/libncurses.so.5.2 /usr/lib/libncurses.so.*

note I used '*' inplace of 4 will that work???

could the app be looking for 3.9 or 4.1 or something???

it is just a thought ....

PHaTTMaNN
12-01-2002, 05:24 PM
o.k. NOW I HAVE NO HAIR LEFT....

Check this out, upon looking for a different app, I found that a new verson of the program I was trying to install was out ... ecasound-2.2.0pre4-1.i386.rpm ... I thought great I'll try it out, maybe it will work !!!!

it said while I tried to install it with KPackage :

Dependency Problem:
libc.so.6(GLIBC_2.3) is needed by ecasound-2.2.0pre4-1
libjack.so.0 is needed by ecasound-2.20pre4-1

So finding this great rpm site that archives 49820 RPMs.... http://rpmfind.net .... I found
glibc_lsb-2.2.90-11mdk.i586.rpm installed fine ...
then I found ...
libjack0-0.34.0-2mdk.i586.rpm tried to install it, & it said ...

Dependency Problem:
jackit is needed by libjack0-0.34.0-2mdk

ok so I found ....
jackit-0.34.0-2mdk.i586.rpm and tried to install it & it said....

Dependency Problem:
libjack.so.0 is needed by jackit-0.34.0-2mdk

so if they both need each other .... HOW THE HECK CAN I INSTALL THEM !!!!!!!!!!!

Please tell me I'm just missing something simple here, every program you install can't be a wild goose chase like this can it, if so as much as I don't want to I may have to go find my windoze cds I throw out the window 2 months ago .... I really like linux much better, can someone please help me with this ????

THANKz in advance

je_fro
12-02-2002, 02:16 AM
In my case, at first I only installed the desktop version of RH8, thinking I'd leave the programming and development to those guys who do that. Well it turns out that you need a lot of those libraries to do things like install programs. I don't know about Mandrake, but maybe if you did a bigger install, with programming/developer support, the libraries you need would be installed. In my version of your RPM hell, I just removed everything and started over. It worked. Leave your M$ crutches in the trash, where they belongs.

PHaTTMaNN
12-03-2002, 09:57 AM
Hey thanks for the info....

I did a full install the first time I installed, so I should have the lib files, as far as removing what I have tried to install .... well, I have not really been able to install anything yet .. LOL... that's the problem , I still feel I'm just missing or overlooking something dumb. I don't feel it should be this hard to install something using linux, at least I hope not anyway. :D

Do I need to tell or configure a bootup file, or could I install it another way, so it will not tell me I need the other file??? Or install them all at the sametime somehow???:confused: :confused: