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.
I want ask a question:
Why when installing a package one faced with dependency problems?
why the package to be installed doen't contain all it needs and install the missing packages only?
Click here to see the post LQ members have rated as the most helpful post in this thread.
Because that would be a wast of bandwidth. And it would tend to duplicate various facilities contained in the down load.
Once a particular dependency is available, often it will also be used by other packages. Also, quite a number of the required dependencies will be available anyway -- if the installation involves a complete cd set, or iso image.
It can be difficult for an author to know what just a person will have already installed, so including everything in the one package would eventually lead to complaints on its bloated size. Especially from dialups like myself (grin).
Most dependencies will just consist of the header files and static link libs required for source compilation. While others will relate to libraries that provide special functionality that the program draws on. Particularly if there maintained/developed by a separate project. Such as sound daemons for a media related application, or a compression library for a media/graphics conversion program, but one that may also be used by other programs as well.
As for the header/static link lib type of dependency for source compiles, they will likely have the name "dev" in their package name.
A lot of these packages will likely be found on the installation cd(s) for your distro but arn't always installed as part of the initial install process due to them not necessarily being often used, or immediately necessary to get up and running. So look on the cd(s) first.
And, as has been mentioned before back in this interesting thread -=- check out your distros site repositories first for ... hopefully ... best compatibility.
Admittedly though, dependencies can be a right pain in the butt at times (grin).
jm
PS -=-=-=-
Is it just me, or --- ummm --- why is this submit edit box so incredibly tiny. Weird as :roll:, hope all this wraps ok
gp42 -buy a recent linux magazine ..were up to Mandriva 2006 now
For those using Mandriva the package software update facility in the packages menu seems to avoid all this and give you hasslefree updates
Edit --learning a little more the UrpmI / plf updates are for the stuff the official site cant give you so you need to go there specially if you want the videos to play
Last edited by bobbelfield; 02-03-2006 at 04:21 AM.
The absolute best place/method, is http://easyurpmi/zarb.org. Follow the instructions there, and you can get thousands of software packages tailored explicitely for Mandrake 10.1, all through the rpmdrake package manager (menu: Star --> System --> Configure --> Configure Your Computer).
Hey I tried to get the mirrors added and this is the output.
[root@localhost dcliett]# urpmi.addmedia main ftp://ftp.phys.ttu.edu/pub/mandrakel...Mandrake/RPMS/ with ../base/hdlist.cz
using different removable device [/dev/ide/host0/bus1/target1/lun0/cd] for "Installation CD 1 (x86) (cdrom1)"
using different removable device [/dev/ide/host0/bus1/target1/lun0/cd] for "Installation CD 2 (x86) (cdrom2)"
using different removable device [/dev/ide/host0/bus1/target1/lun0/cd] for "Installation CD 3 (x86) (cdrom3)"
using different removable device [/dev/ide/host0/bus1/target1/lun0/cd] for "Installation CD 4 (x86) (cdrom4)"
added medium main
urpmi database locked
Did I succeed or not please?
I am trying to add a local directory (OpenOffice 2.0) to my media manager, and I keep getting:"urpmi database locked". I checked the permissions on every thing with urpmi in its name. No help. How do I unlock it so I can add some local files?
Distribution: Mandriva mostly, vector 5.1, tried many.Suse gone from HD because bad Novell/Zinblows agreement
Posts: 1,606
Rep:
alternative to easyurpmi (but not a mirror)
I saw and heard once of a website equivalent to easyurpmi
It is not a mirror; it is organised very differently, possibly
hosted in germany, not sure (still in English); I think it was claimed
it had added features or easier use than easyurpmi
Can anybody post a link to it?
I have googled with no success (that is the nag sometimes when you know it is
there but one cannot find it). For the life of it I cannot remember the name.
I read the whole sticky, it is not listed
(I do not think I am deluded)
I am asking for completeness of reference in the thread,
not necessarily for personal usage
I thank you everybody for the valuable informations.
Motub, I learnt, thanks to you, how to use rpmdrake, and It has ben a great improvement, but still I would like to understand some more about the system itself. You wrote, in one of the very first posts:
"Mandrake puts its libs or other dependent files in a custom location not referenced by the ./configure or Makefile of the developer of the program, so they are not found, and naturally this user does not have a clue how to fix such a problem. When was the last time you saw a README or INSTALL file in a source tarball that contained specific editing instructions for Mandrake, as opposed to, say Debian?"
Where can I find information about which are exactly the difference between Mandrake and "standard" Linux as for libs locations and so on? How do I learn to edit ./configure or make file in order to adapt it to Mandrake?
RPM repositories does not always contain everything... For example, I really don't find Firefox 1.5 for Mandrake 10.1, so I will have to resort to source...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.