problem in installing rpm of vlc
hi every one
i am new to linux . i want ot install rpm of vlc inmy redhat linux 5 i have the rpm packet vlc-0.8.6d-1.el5.rf.i386.rpm and when i install it as rpm -i vlc-0.8.6d-1.el5.rf.i386.rpm i get the following error warning: vlc-0.8.6d-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6 error: Failed dependencies: libSDL_image-1.2.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 liba52.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libaa.so.1 is needed by vlc-0.8.6d-1.el5.rf.i386 libcaca.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libcddb.so.2 is needed by vlc-0.8.6d-1.el5.rf.i386 libcdio.so.7 is needed by vlc-0.8.6d-1.el5.rf.i386 libcucul.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libdvbpsi.so.4 is needed by vlc-0.8.6d-1.el5.rf.i386 libdvdnav.so.4 is needed by vlc-0.8.6d-1.el5.rf.i386 libdvdread.so.3 is needed by vlc-0.8.6d-1.el5.rf.i386 libebml.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libfaac.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libfaad.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libfribidi.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libid3tag.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libiso9660.so.5 is needed by vlc-0.8.6d-1.el5.rf.i386 liblirc_client.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libmad.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libmatroska.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libmodplug.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libmp3lame.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libmpcdec.so.3 is needed by vlc-0.8.6d-1.el5.rf.i386 libmpeg2.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libopendaap.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libupnp.so.2 is needed by vlc-0.8.6d-1.el5.rf.i386 libvcdinfo.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_baseu-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_baseu-2.6.so.0(WXU_2.6) is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_baseu_net-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_baseu_xml-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_adv-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_adv-2.6.so.0(WXU_2.6) is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_core-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_core-2.6.so.0(WXU_2.6) is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_core-2.6.so.0(WXU_2.6.2) is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_html-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_qa-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libwx_gtk2u_xrc-2.6.so.0 is needed by vlc-0.8.6d-1.el5.rf.i386 libx264.so.55 is needed by vlc-0.8.6d-1.el5.rf.i386 libxosd.so.2 is needed by vlc-0.8.6d-1.el5.rf.i386 please help me |
1st there is a huge difference between Red Hat 5(very old) and RHEL5(Red Hat Enterprise Linux 5). Since the rpm you have listed contain el5 I assume you are running RHEL5.
The errors you are seeing are becuase you are lacking those dependencies in order for the vlc rpm to run. The rpm command does not handle dependencies but fortunately the yum command does. But in order to use a new repo you have to add it to your repolist. Rpmforge(where you got the rpms from) has instructions on how to add its repo: http://rpmrepo.org/RPMforge/Using |
it is RHEL 5 .
i am new to linux so please tell me step by step procedure i am not getting repo means |
Repo=software repository, where the rpms are stored on RH's (and 3rd party) servers. IF you are going to use RHEL you need a base repo(where the basic system stuff is stored for yum to get stuff), essentially in order to run RHEL you need to have a paid RH subscription. The third party repos only have rpms that are NOT in the base repo, so you need a base repo to use them.
If you do not have or cannot afford the RHEL subscription, you should consider switching to Centos. Centos is RHEL with the logos removed. It is free to download/update (unlike RHEL) and is binary compatible with RHEL. |
thanks for help
|
All times are GMT -5. The time now is 08:20 PM. |