MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
When I tried to install K3b CD burning software I received a list of missing dependencies there are 32 in a list something like this devel(libart_lgpl_2)
devel(libaudio) devel(libDCOP) etc etc etc. How do I know where to find all the dependencies and how do I install them??
Do you have an older install of mandrake (9.0 or something) and a newest release of k3b? This is not unusual then. In your case, urmi is probably the way to go. If you use a source corresponding to your release, the number of dependencies will be minimised, and it will try to get and install them for you.
Thanks for your help I'm using mdk 9.2 and tried to install k3b 0.11 the newest release. BTW I found all my dependencies one by one and installed them using the MCC and my install CD. I have another question one of the required programs is missing cdrdao, I've downloaded the program and looked at it it just shows a gear symbol (executable file) how does this work am I suppose to place it in the program operational folder for it to work or do I have to somehow execute it and let it do the work? Many thanks for all the help along the way. Cheers.
I'm sorry I don't understand what is # chmod 755 filename? Do I have to use the # sign? and what is the chmod and 755 mean? Does this prepare the executable for the next step # ./filename and then it installs into the directory itself??? Is ./filename the command in Perl to install executables?
chmod is a commnd to change the mode of the file so it is, in this case (755), executable. You do this on the command line. Don't use the # sign. 755 is the parameter passed to the chmod command telling it what to do, in this case the user is able to read/write/execute, everybody else read/execute. You can look up things like this with the 'man' command, meaning manual. For chmod, you can enter, without the quotes: 'man chmod' on the command line and see what the command does. Type the letter q to get out of the man viewer.
Doing what you are is a good way to learn about stuff, but using urpmi rather than rpm is a lot easier if you are in a hurry. If figures out and tries to solve the dependencies for you.
Thanks once again for the help this worked beautifully. I now have installed cdrecord but I'm having a problem to install cdrdao I don't know which file to use. My choices are cdrdao....x86.linux.tar.bz2 or cdrdao....scr.tar.gz I've downloaded both. I can see that both are compressed files. This is what I've done so far I right clicked (old winblows habit) and chose to extract into a directory I've created but now I don't know how to install the program from here. Should I have run a tar command from a Konsole to properly execute this application. Many thanks once again you guys are great
I think your right clicking did exactly the same thing if it created a directory. You should be able to just execute it from there. If you need this for other apps, then you can either add the location to your path, or move the executable to some suitable place that is already in your path. For example /usr/local/bin/. When you insall an rpm, it does things like move the executable to /bin, or /usr/bin, or even /sbin if it is a special root-user executable. It also sets up the documantation and maybe some libraries or includes. Most of the time there will be either a README of some sore or a makefile to do this if you get the tar.bz2 version.
the src.tar.gz is a source file, so u can compile to ur own specs, try using the other one if u cant get a rpm for it.
u can cd into the dir and run
./configure
once that is done then u can
make
once that is done u can
su -c "make install"
it will ask u for ur root password so enter it in and that should be doing. that is if u had no missing dependencies. if u're not completely sure there should be an install file in the dir which should explain this.
OK lets see if I understand this I enter the directory then ./configure and then make but why su -c make install shouldn't I switch too root before I make my way to the dircetory? And if it dosen't matter what's the -c make install all about. Sorry for the trouble I'm not on my linux box right now to man these commands. Once again I do appreciate all your help.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.