i install as -
[root@bipin bipin]# rpm -i vlc-0.9.9-2.el5.rf.i386.rpm
error: Failed dependencies:
        libSDL_image-1.2.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        liba52.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libaa.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libavcodec.so.51 is needed by vlc-0.9.9-2.el5.rf.i386
        libavformat.so.51 is needed by vlc-0.9.9-2.el5.rf.i386
        libavutil.so.49 is needed by vlc-0.9.9-2.el5.rf.i386
        libcaca.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libcddb.so.2 is needed by vlc-0.9.9-2.el5.rf.i386
        libcucul.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libcv.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libcvaux.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libcxcore.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libdca.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libdirac_decoder.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libdirac_encoder.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libdvbpsi.so.4 is needed by vlc-0.9.9-2.el5.rf.i386
        libdvdnav.so.4 is needed by vlc-0.9.9-2.el5.rf.i386
        libdvdread.so.3 is needed by vlc-0.9.9-2.el5.rf.i386
        libebml.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libfaac.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libfaad.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libfribidi.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libgsm.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libhighgui.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libid3tag.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libixml.so.2 is needed by vlc-0.9.9-2.el5.rf.i386
        liblirc_client.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libmad.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libmatroska.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libml.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libmodplug.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libmp3lame.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libmpcdec.so.5 is needed by vlc-0.9.9-2.el5.rf.i386
        libmpeg2.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libpostproc.so.51 is needed by vlc-0.9.9-2.el5.rf.i386
        libshout.so.3 is needed by vlc-0.9.9-2.el5.rf.i386
        libtag.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libtwolame.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
        libupnp.so.3 is needed by vlc-0.9.9-2.el5.rf.i386
        libvga.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libvgagl.so.1 is needed by vlc-0.9.9-2.el5.rf.i386
        libx264.so.55 is needed by vlc-0.9.9-2.el5.rf.i386
        libxosd.so.2 is needed by vlc-0.9.9-2.el5.rf.i386
        libxvidcore.so.4 is needed by vlc-0.9.9-2.el5.rf.i386
        libzvbi.so.0 is needed by vlc-0.9.9-2.el5.rf.i386
---------------------------------------------------------------------------------
if i install as -
[root@bipin bipin]# yum vlc-0.9.9-2.el5.rf.i386
Loading "security" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, list-security, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list-sec, list, remove, info-sec, clean, info-security, grouperase >
options:
  -h, --help            show this help message and exit
  -t, --tolerant        be tolerant of errors
  -C                    run entirely from cache, don't update cache
  -c  [config file]     config file location
  -R  [minutes]         maximum command wait time
  -d  [debug level]     debugging output level
  -e  [error level]     error output level
  -q, --quiet           quiet operation
  -v, --verbose         verbose operation
  -y                    answer yes for all questions
  --version             show Yum version and exit
  --installroot=[path]  set install root
  --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  -x [package], --exclude=[package]
                        exclude package(s) by name or glob
  --disableexcludes=[repo]
                        disable exclude from main, for a repo or for
                        everything
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
  --nogpgcheck          disable gpg signature checking
  --disableplugin=[plugin]
                        disable plugins by name
  --security            Include security relevant packages
  --cve=CVE             Include packages needed to fix the given CVE
  --bz=BZ               Include packages needed to fix the given BZ
  --advisory=ADVISORY   Include packages needed to fix the given advisory
[root@bipin bipin]# yum vlc-0.9.9-2.el5.rf.i386.rpm
Loading "security" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, list-security, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list-sec, list, remove, info-sec, clean, info-security, grouperase >
options:
  -h, --help            show this help message and exit
  -t, --tolerant        be tolerant of errors
  -C                    run entirely from cache, don't update cache
  -c  [config file]     config file location
  -R  [minutes]         maximum command wait time
  -d  [debug level]     debugging output level
  -e  [error level]     error output level
  -q, --quiet           quiet operation
  -v, --verbose         verbose operation
  -y                    answer yes for all questions
  --version             show Yum version and exit
  --installroot=[path]  set install root
  --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  -x [package], --exclude=[package]
                        exclude package(s) by name or glob
  --disableexcludes=[repo]
                        disable exclude from main, for a repo or for
                        everything
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
  --nogpgcheck          disable gpg signature checking
  --disableplugin=[plugin]
                        disable plugins by name
  --security            Include security relevant packages
  --cve=CVE             Include packages needed to fix the given CVE
  --bz=BZ               Include packages needed to fix the given BZ
  --advisory=ADVISORY   Include packages needed to fix the given advisory