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.
I downloaded and tried to install skype and teamviewer but when it results it following error
Quote:
[root@server Downloads]# rpm -ivh teamviewer_linux.rpm
warning: teamviewer_linux.rpm: Header V3 DSA/SHA1 Signature, key ID 72db573c: NOKEY
error: Failed dependencies:
glibc(x86-32) >= 2.4 is needed by teamviewer7-7.0.9377-1.i386
libgcc(x86-32) is needed by teamviewer7-7.0.9377-1.i386
alsa-lib(x86-32) is needed by teamviewer7-7.0.9377-1.i386
zlib(x86-32) is needed by teamviewer7-7.0.9377-1.i386
libSM(x86-32) is needed by teamviewer7-7.0.9377-1.i386
libXext(x86-32) is needed by teamviewer7-7.0.9377-1.i386
libXtst(x86-32) is needed by teamviewer7-7.0.9377-1.i386
libXdamage(x86-32) is needed by teamviewer7-7.0.9377-1.i386
libXfixes(x86-32) is needed by teamviewer7-7.0.9377-1.i386
libXrender(x86-32) is needed by teamviewer7-7.0.9377-1.i386
freetype(x86-32) is needed by teamviewer7-7.0.9377-1.i386
1: Is it possible that the installation resolves and installs the dependencies itself, like its done while installation package via yum?
2: what can i do to install the above rpm?
yes brother, the command thats mentioned there works i.e
Code:
yum install teamviewer_linux.rpm
but I want to know solution for learning purposes as in future I might experience a software which might not be available on yum repositories, so how would i need to sort that out.
If you have already successfully installed teamviewer by following the official instructions, it doesn't make any sense for me to research and type an alternative unofficial set of instructions that probably won't work any better than the successful official instructions.
If you have already successfully installed teamviewer by following the official instructions, it doesn't make any sense for me to research and type an alternative unofficial set of instructions that probably won't work any better than the successful official instructions.
I am not just talking about one specific software or package. I got same problem for skype and many others where i cant install because of deepndencies and for those i use --nodeps dont work, in future I will meet hundreds and thousands of other packages where I wont be as lucky as in case of teamviewer.
Quote:
[root@server Downloads]# rpm -ivh skype-4.1.0.20-fedora.i586.rpm
error: Failed dependencies:
alsa-lib >= 1.0.23 is needed by skype-4.1.0.20-fc16.i586
libQtCore.so.4 is needed by skype-4.1.0.20-fc16.i586
libQtDBus.so.4 is needed by skype-4.1.0.20-fc16.i586
libQtGui.so.4 is needed by skype-4.1.0.20-fc16.i586
libQtNetwork.so.4 is needed by skype-4.1.0.20-fc16.i586
libQtWebKit.so.4 is needed by skype-4.1.0.20-fc16.i586
libQtXml.so.4 is needed by skype-4.1.0.20-fc16.i586
libXss.so.1 is needed by skype-4.1.0.20-fc16.i586
libXv.so.1 is needed by skype-4https://lqo-thequestionsnetw.netdna-ssl.com/questions/images/editor/attach.gif.1.0.20-fc16.i586
libstdc++.so.6 is needed by skype-4.1.0.20-fc16.i586
libstdc++.so.6(CXXABI_1.3) is needed by skype-4.1.0.20-fc16.i586
libstdc++.so.6(GLIBCXX_3.4) is needed by skype-4.1.0.20-fc16.i586
libstdc++.so.6(GLIBCXX_3.4.11) is needed by skype-4.1.0.20-fc16.i586
libstdc++.so.6(GLIBCXX_3.4.15) is needed by skype-4.1.0.20-fc16.i586
libstdc++.so.6(GLIBCXX_3.4.9) is needed by skype-4.1.0.20-fc16.i586
qtwebkit is needed by skype-4.1.0.20-fc16.i586
I am not just talking about one specific software or package. I got same problem for skype and many others where i cant install because of deepndencies and for those i use --nodeps dont work, in future I will meet hundreds and thousands of other packages where I wont be as lucky as in case of teamviewer.
I would like to suggest you to understand what is dependency meaning .
google it every package name ,read about it. Then you will discover what is the role of dependency in software.
for eg. Alsa-lib.
if you search alsa in net , you will find The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. , if you do not install this you will not get sound. imagine skype with no sound.
I hope you got something what I mean to say, so go and install dependency. With experience you will able to choose which dependency you do not want to install. just make a habit of reading about dependency role.
The error is telling you what file is missing, you need to find the rpm that contains or provides that file (any depencies for that rpm) and install along with your original package. for example snmpd depends on the lm-sensors package, this isn't exact but to install snmpd snmpd-utils you need to execute something like
When you have added the new libstdc++.so.6 -> libstdc++.so.6.0.17,
please do : # yum install teamviewer_linux.rpm
Or : # yum localinstall teamviewer_linux.rpm
or # yum localinstall --nogpgcheck teamviewer_linux.rpm
... and all the other dependencies should be installed.
Note 1 : 'rpm -ivh' is an exception command, to be used only
when you want to install two or more versions of a library.
The default command, used by yum and all 'Package Managers':
# rpm -Uvh
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.