Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Yesterday, I wrote a question about some particular dependencies, I obviously were missing. By installing a more modern version of Linux, that problem seems to be solved. But now I am trying to install something called GnomeMessenger 0.0.0.96-1.i386, and I get an error, stating that I am missing some dependencies, just like yesterday. The only difference is the particular names of the dependencies I obviously am missing.
So I assume this is a common problem.
Therefore I'd like to ask:
Where do I find dependencies (libssl.so.2, libcrypto.so.2, liblink.so.1 and libXft.so.1), and how do I install them?
If you install the software from the package manager, it will automatically take care of the dependencies. In your menus, the package manager will be called "install software", "install applications", or something similar.
If you install the software from the package manager, it will automatically take care of the dependencies. In your menus, the package manager will be called "install software", "install applications", or something similar.
Well, actually I am installing from the package manager. Since it says I am missing these dependencies, it doesn't seem to take care of any dependency
Quote:
Originally Posted by culaterout
Read this old post on dependences great way to learn how to install software.....
Where did you get the rpm that you are trying to install?
You have to be careful mixing software sources (repos) becuase file Z from repo A may or may not be the same as file X from repo B. If you install app #1 from repo A with file Z as a dependency, then you attempt to install app #2 from repo B that also has as one of its dependencies file Z, you can be in trouble.
Where this really can get ugly is when one tries to install a generic rpm (made for many distros) on a system. If the rpm was not built with that specific distro, architecture, and version it has only a marginal chance of being installed (and functioning) properly. That is not to say that generic rpms cannot be made, but rather that they are difficult to make properly. Usually the rpm will indicate in its name what distro, arch, and version it is for. For example:
Quote:
libgdiplus-1.2.5-1.el5.centos.i386.rpm
The .el5 is short for RHEL 5 (Centos=RHEL for all intents and purposes).
The .i386 means it is for i386 or above.(i386,i586,i686, and X86_64 are the common archs)
The .centos means that Centos made the rpm.
The libgdiplus-1.2.5 is the name and version of the source in the package.
The -1 after libgdiplus-1.2.5 indicates that this package worked on their first attempt. Sometimes rpms will need to be tweaked a little to function properly, so it is not uncommon to see -2 (or if it is a real PITA package much higher, I think I saw a 15 one time).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.