CentOS에서 5.x에서 yum으로 vlc를 설치 할려면
2nd party RPM인 rpmforge(http://rpmforge.net/user/packages/rpmforge-release/)를 설치 해야 합니다
위 주소로 들어 가면 rpmforge rpm을 받을수 있으나 페이지 관리가 안 되어서 업데이트가 안 되는것 같습니다
그래서 아래 주소에서 받으면 되며 버전 뒤에 붙은 배포판에 따라 받으면 됩니다
http://apt.sw.be/packages/rpmforge-release/
참고로 Red Hat Enterprise Linux(el)와 CentOS가 클론이기 때문에 el 버전에 따라 받아서 설치 하면 됩니다
일단 아래처럼 rpm으로 rpmforge 설치 하고
[root@localhost ~]# rpm -Uvh http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Retrieving http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
warning: /var/tmp/rpm-xfer.uHz9oY: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ########################################### [100%]
1:rpmforge-release ########################################### [100%]
[root@localhost ~]#
아래와 같이 yum으로 vlc를 설치 하면 vlc를 간단하게 쓸수 있습니다
[root@localhost ~]# yum install vlc
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
rpmforge 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.4 MB 00:05
################################################## 5765/5765
primary.xml.gz 100% |=========================| 1.1 MB 00:08
################################################## 3131/3131
primary.xml.gz 100% |=========================| 108 kB 00:00
################################################## 214/214
primary.xml.gz 100% |=========================| 157 B 00:00
primary.xml.gz 100% |=========================| 77 kB 00:00
################################################## 254/254
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for vlc to pack into transaction set.
vlc-0.8.6d-2.el5.rf.x86_6 100% |=========================| 87 kB 00:01
---> Package vlc.x86_64 0:0.8.6d-2.el5.rf set to be updated
--> Running transaction check
--> Processing Dependency: libdvbpsi.so.4()(64bit) for package: vlc
--> Processing Dependency: libid3tag.so.0()(64bit) for package: vlc
--> Processing Dependency: libx264.so.55()(64bit) for package: vlc
--> Processing Dependency: libmp3lame.so.0()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_adv-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libmatroska.so.0()(64bit) for package: vlc
--> Processing Dependency: libdvdread.so.3()(64bit) for package: vlc
--> Processing Dependency: libwx_baseu-2.6.so.0(WXU_2.6)(64bit) for package: vlc
--> Processing Dependency: libwx_baseu-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libvcdinfo.so.0()(64bit) for package: vlc
--> Processing Dependency: libwx_baseu_xml-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libcddb.so.2()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_core-2.6.so.0(WXU_2.6.2)(64bit) for package: vlc
--> Processing Dependency: liblirc_client.so.0()(64bit) for package: vlc
--> Processing Dependency: libcaca.so.0()(64bit) for package: vlc
--> Processing Dependency: libdvdnav.so.4()(64bit) for package: vlc
--> Processing Dependency: libwx_baseu_net-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_html-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libxosd.so.2()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_xrc-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: liba52.so.0()(64bit) for package: vlc
--> Processing Dependency: libupnp.so.3()(64bit) for package: vlc
--> Processing Dependency: libSDL_image-1.2.so.0()(64bit) for package: vlc
--> Processing Dependency: libmodplug.so.0()(64bit) for package: vlc
--> Processing Dependency: libcdio.so.7()(64bit) for package: vlc
--> Processing Dependency: libfaac.so.0()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_adv-2.6.so.0(WXU_2.6)(64bit) for package: vlc
--> Processing Dependency: libmpcdec.so.5()(64bit) for package: vlc
--> Processing Dependency: libopendaap.so.0()(64bit) for package: vlc
--> Processing Dependency: libcucul.so.0()(64bit) for package: vlc
--> Processing Dependency: libmpeg2.so.0()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_core-2.6.so.0(WXU_2.6)(64bit) for package: vlc
--> Processing Dependency: libebml.so.0()(64bit) for package: vlc
--> Processing Dependency: libiso9660.so.5()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_qa-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libwx_gtk2u_core-2.6.so.0()(64bit) for package: vlc
--> Processing Dependency: libmad.so.0()(64bit) for package: vlc
--> Processing Dependency: libfaad.so.0()(64bit) for package: vlc
--> Processing Dependency: libaa.so.1()(64bit) for package: vlc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for aalib to pack into transaction set.
aalib-1.4.0-5.el5.rf.x86_ 100% |=========================| 6.1 kB 00:00
---> Package aalib.x86_64 0:1.4.0-5.el5.rf set to be updated
---> Downloading header for libebml to pack into transaction set.
libebml-0.7.7-1.el5.rf.x8 100% |=========================| 3.3 kB 00:00
---> Package libebml.x86_64 0:0.7.7-1.el5.rf set to be updated
---> Downloading header for lirc to pack into transaction set.
lirc-0.6.6-4.el5.rf.x86_6 100% |=========================| 26 kB 00:00
---> Package lirc.x86_64 0:0.6.6-4.el5.rf set to be updated
---> Downloading header for libcdio to pack into transaction set.
libcdio-0.77-1.el5.rf.x86 100% |=========================| 8.7 kB 00:00
---> Package libcdio.x86_64 0:0.77-1.el5.rf set to be updated
---> Downloading header for libcddb to pack into transaction set.
libcddb-1.3.0-1.el5.rf.x8 100% |=========================| 3.9 kB 00:00
---> Package libcddb.x86_64 0:1.3.0-1.el5.rf set to be updated
---> Downloading header for lame to pack into transaction set.
lame-3.97-1.el5.rf.x86_64 100% |=========================| 6.3 kB 00:00
---> Package lame.x86_64 0:3.97-1.el5.rf set to be updated
---> Downloading header for faac to pack into transaction set.
faac-1.25-2.el5.rf.x86_64 100% |=========================| 4.2 kB 00:00
---> Package faac.x86_64 0:1.25-2.el5.rf set to be updated
---> Downloading header for faad2 to pack into transaction set.
faad2-2.5-2.el5.rf.x86_64 100% |=========================| 4.8 kB 00:00
---> Package faad2.x86_64 0:2.5-2.el5.rf set to be updated
---> Downloading header for vcdimager to pack into transaction set.
vcdimager-0.7.23-5.el5.rf 100% |=========================| 8.1 kB 00:00
---> Package vcdimager.x86_64 0:0.7.23-5.el5.rf set to be updated
---> Downloading header for mpeg2dec to pack into transaction set.
mpeg2dec-0.4.1-2.el5.rf.x 100% |=========================| 5.4 kB 00:00
---> Package mpeg2dec.x86_64 0:0.4.1-2.el5.rf set to be updated
---> Downloading header for xosd to pack into transaction set.
xosd-2.2.14-1.el5.rf.x86_ 100% |=========================| 5.7 kB 00:00
---> Package xosd.x86_64 0:2.2.14-1.el5.rf set to be updated
---> Downloading header for libdvbpsi to pack into transaction set.
libdvbpsi-0.1.5-2.el5.rf. 100% |=========================| 4.0 kB 00:00
---> Package libdvbpsi.x86_64 0:0.1.5-2.el5.rf set to be updated
---> Downloading header for wxGTK to pack into transaction set.
wxGTK-2.6.3-1.el5.rf.x86_ 100% |=========================| 19 kB 00:00
---> Package wxGTK.x86_64 0:2.6.3-1.el5.rf set to be updated
---> Downloading header for libmpcdec to pack into transaction set.
libmpcdec-1.2.6-1.el5.rf. 100% |=========================| 4.2 kB 00:00
---> Package libmpcdec.x86_64 0:1.2.6-1.el5.rf set to be updated
---> Downloading header for x264 to pack into transaction set.
x264-0.0.0-0.4.20070529.e 100% |=========================| 4.4 kB 00:00
---> Package x264.x86_64 0:0.0.0-0.4.20070529.el5.rf set to be updated
---> Downloading header for a52dec to pack into transaction set.
a52dec-0.7.4-8.el5.rf.x86 100% |=========================| 4.9 kB 00:00
---> Package a52dec.x86_64 0:0.7.4-8.el5.rf set to be updated
---> Downloading header for libcaca to pack into transaction set.
libcaca-0.99-0.1.beta11.e 100% |=========================| 3.8 kB 00:00
---> Package libcaca.x86_64 0:0.99-0.1.beta11.el5.rf set to be updated
---> Downloading header for libdvdnav to pack into transaction set.
libdvdnav-0.1.10-3.el5.rf 100% |=========================| 4.0 kB 00:00
---> Package libdvdnav.x86_64 0:0.1.10-3.el5.rf set to be updated
---> Downloading header for libdvdread to pack into transaction set.
libdvdread-0.9.7-1.el5.rf 100% |=========================| 4.2 kB 00:00
---> Package libdvdread.x86_64 0:0.9.7-1.el5.rf set to be updated
---> Downloading header for libopendaap to pack into transaction set.
libopendaap-0.4.0-2.el5.r 100% |=========================| 3.6 kB 00:00
---> Package libopendaap.x86_64 0:0.4.0-2.el5.rf set to be updated
---> Downloading header for libmatroska to pack into transaction set.
libmatroska-0.8.0-1.el5.r 100% |=========================| 3.9 kB 00:00
---> Package libmatroska.x86_64 0:0.8.0-1.el5.rf set to be updated
---> Downloading header for libid3tag to pack into transaction set.
libid3tag-0.15.1b-3.el5.r 100% |=========================| 4.1 kB 00:00
---> Package libid3tag.x86_64 0:0.15.1b-3.el5.rf set to be updated
---> Downloading header for SDL_image to pack into transaction set.
SDL_image-1.2.5-1.el5.rf. 100% |=========================| 3.5 kB 00:00
---> Package SDL_image.x86_64 0:1.2.5-1.el5.rf set to be updated
---> Downloading header for libmodplug to pack into transaction set.
libmodplug-0.7-1.2.el5.rf 100% |=========================| 3.4 kB 00:00
---> Package libmodplug.x86_64 0:0.7-1.2.el5.rf set to be updated
---> Downloading header for libupnp to pack into transaction set.
libupnp-1.6.1-1.el5.rf.x8 100% |=========================| 4.8 kB 00:00
---> Package libupnp.x86_64 0:1.6.1-1.el5.rf set to be updated
---> Downloading header for libmad to pack into transaction set.
libmad-0.15.1b-4.el5.rf.x 100% |=========================| 4.2 kB 00:00
---> Package libmad.x86_64 0:0.15.1b-4.el5.rf set to be updated
--> Running transaction check
--> Processing Dependency: libglut.so.3()(64bit) for package: libcaca
--> Processing Dependency: libdvdcss >= 1.2.5 for package: libdvdread
--> Processing Dependency: libmp4v2.so.0()(64bit) for package: faac
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for freeglut to pack into transaction set.
freeglut-2.4.0-7.1.el5.x8 100% |=========================| 8.7 kB 00:00
---> Package freeglut.x86_64 0:2.4.0-7.1.el5 set to be updated
---> Downloading header for libdvdcss to pack into transaction set.
libdvdcss-1.2.9-2.el5.rf. 100% |=========================| 4.0 kB 00:00
---> Package libdvdcss.x86_64 0:1.2.9-2.el5.rf set to be updated
---> Downloading header for libmp4v2 to pack into transaction set.
libmp4v2-1.5.0.1-3.el5.rf 100% |=========================| 4.7 kB 00:00
---> Package libmp4v2.x86_64 0:1.5.0.1-3.el5.rf set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
vlc x86_64 0.8.6d-2.el5.rf rpmforge 21 M
Installing for dependencies:
SDL_image x86_64 1.2.5-1.el5.rf rpmforge 87 k
a52dec x86_64 0.7.4-8.el5.rf rpmforge 82 k
aalib x86_64 1.4.0-5.el5.rf rpmforge 171 k
faac x86_64 1.25-2.el5.rf rpmforge 138 k
faad2 x86_64 2.5-2.el5.rf rpmforge 335 k
freeglut x86_64 2.4.0-7.1.el5 base 150 k
lame x86_64 3.97-1.el5.rf rpmforge 625 k
libcaca x86_64 0.99-0.1.beta11.el5.rf rpmforge 237 k
libcddb x86_64 1.3.0-1.el5.rf rpmforge 114 k
libcdio x86_64 0.77-1.el5.rf rpmforge 527 k
libdvbpsi x86_64 0.1.5-2.el5.rf rpmforge 69 k
libdvdcss x86_64 1.2.9-2.el5.rf rpmforge 62 k
libdvdnav x86_64 0.1.10-3.el5.rf rpmforge 212 k
libdvdread x86_64 0.9.7-1.el5.rf rpmforge 127 k
libebml x86_64 0.7.7-1.el5.rf rpmforge 298 k
libid3tag x86_64 0.15.1b-3.el5.rf rpmforge 78 k
libmad x86_64 0.15.1b-4.el5.rf rpmforge 80 k
libmatroska x86_64 0.8.0-1.el5.rf rpmforge 698 k
libmodplug x86_64 0.7-1.2.el5.rf rpmforge 303 k
libmp4v2 x86_64 1.5.0.1-3.el5.rf rpmforge 916 k
libmpcdec x86_64 1.2.6-1.el5.rf rpmforge 54 k
libopendaap x86_64 0.4.0-2.el5.rf rpmforge 122 k
libupnp x86_64 1.6.1-1.el5.rf rpmforge 288 k
lirc x86_64 0.6.6-4.el5.rf rpmforge 251 k
mpeg2dec x86_64 0.4.1-2.el5.rf rpmforge 182 k
vcdimager x86_64 0.7.23-5.el5.rf rpmforge 795 k
wxGTK x86_64 2.6.3-1.el5.rf rpmforge 20 M
x264 x86_64 0.0.0-0.4.20070529.el5.rf rpmforge 773 k
xosd x86_64 2.2.14-1.el5.rf rpmforge 60 k
Transaction Summary
=============================================================================
Install 30 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 48 M
Is this ok [y/N]: y
Downloading Packages:
(1/30): aalib-1.4.0-5.el5 100% |=========================| 171 kB 00:01
(2/30): freeglut-2.4.0-7. 100% |=========================| 150 kB 00:00
(3/30): libebml-0.7.7-1.e 100% |=========================| 298 kB 00:02
(4/30): libdvdcss-1.2.9-2 100% |=========================| 62 kB 00:01
(5/30): lirc-0.6.6-4.el5. 100% |=========================| 251 kB 00:01
(6/30): libcdio-0.77-1.el 100% |=========================| 527 kB 00:02
(7/30): libcddb-1.3.0-1.e 100% |=========================| 114 kB 00:01
(8/30): lame-3.97-1.el5.r 100% |=========================| 625 kB 00:02
(9/30): faac-1.25-2.el5.r 100% |=========================| 138 kB 00:01
(10/30): faad2-2.5-2.el5. 100% |=========================| 335 kB 00:02
(11/30): vcdimager-0.7.23 100% |=========================| 795 kB 00:04
(12/30): mpeg2dec-0.4.1-2 100% |=========================| 182 kB 00:01
(13/30): libmp4v2-1.5.0.1 100% |=========================| 916 kB 00:04
(14/30): xosd-2.2.14-1.el 100% |=========================| 60 kB 00:01
(15/30): libdvbpsi-0.1.5- 100% |=========================| 69 kB 00:01
(16/30): wxGTK-2.6.3-1.el 100% |=========================| 20 MB 00:24
(17/30): libmpcdec-1.2.6- 100% |=========================| 54 kB 00:01
(18/30): x264-0.0.0-0.4.2 100% |=========================| 773 kB 00:03
(19/30): a52dec-0.7.4-8.e 100% |=========================| 82 kB 00:01
(20/30): libcaca-0.99-0.1 100% |=========================| 237 kB 00:01
(21/30): libdvdnav-0.1.10 100% |=========================| 212 kB 00:01
(22/30): libdvdread-0.9.7 100% |=========================| 127 kB 00:01
(23/30): libopendaap-0.4. 100% |=========================| 122 kB 00:01
(24/30): libmatroska-0.8. 100% |=========================| 698 kB 00:05
(25/30): libid3tag-0.15.1 100% |=========================| 78 kB 00:01
(26/30): SDL_image-1.2.5- 100% |=========================| 87 kB 00:01
(27/30): libmodplug-0.7-1 100% |=========================| 303 kB 00:02
(28/30): libupnp-1.6.1-1. 100% |=========================| 288 kB 00:02
(29/30): libmad-0.15.1b-4 100% |=========================| 80 kB 00:01
(30/30): vlc-0.8.6d-2.el5 100% |=========================| 21 MB 00:27
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) <centos-5-key@centos.org>" from http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
Is this ok [y/N]: y
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: libcdio ####################### [ 1/30]
Installing: libebml ####################### [ 2/30]
Installing: libmatroska ####################### [ 3/30]
Installing: libcddb ####################### [ 4/30]
Installing: vcdimager ####################### [ 5/30]
Installing: libmad ####################### [ 6/30]
Installing: libupnp ####################### [ 7/30]
Installing: libmodplug ####################### [ 8/30]
Installing: SDL_image ####################### [ 9/30]
Installing: libid3tag ####################### [10/30]
Installing: libopendaap ####################### [11/30]
Installing: libdvdnav ####################### [12/30]
Installing: a52dec ####################### [13/30]
Installing: x264 ####################### [14/30]
Installing: libmpcdec ####################### [15/30]
Installing: wxGTK ####################### [16/30]
Installing: libdvbpsi ####################### [17/30]
Installing: xosd ####################### [18/30]
Installing: libmp4v2 ####################### [19/30]
Installing: faac ####################### [20/30]
Installing: mpeg2dec ####################### [21/30]
Installing: faad2 ####################### [22/30]
Installing: lame ####################### [23/30]
Installing: lirc ####################### [24/30]
Installing: libdvdcss ####################### [25/30]
Installing: libdvdread ####################### [26/30]
Installing: freeglut ####################### [27/30]
Installing: libcaca ####################### [28/30]
Installing: aalib ####################### [29/30]
Installing: vlc ####################### [30/30]
Installed: vlc.x86_64 0:0.8.6d-2.el5.rf
Dependency Installed: SDL_image.x86_64 0:1.2.5-1.el5.rf a52dec.x86_64 0:0.7.4-8.el5.rf aalib.x86_64 0:1.4.0-5.el5.rf faac.x86_64 0:1.25-2.el5.rf faad2.x86_64 0:2.5-2.el5.rf freeglut.x86_64 0:2.4.0-7.1.el5 lame.x86_64 0:3.97-1.el5.rf libcaca.x86_64 0:0.99-0.1.beta11.el5.rf libcddb.x86_64 0:1.3.0-1.el5.rf libcdio.x86_64 0:0.77-1.el5.rf libdvbpsi.x86_64 0:0.1.5-2.el5.rf libdvdcss.x86_64 0:1.2.9-2.el5.rf libdvdnav.x86_64 0:0.1.10-3.el5.rf libdvdread.x86_64 0:0.9.7-1.el5.rf libebml.x86_64 0:0.7.7-1.el5.rf libid3tag.x86_64 0:0.15.1b-3.el5.rf libmad.x86_64 0:0.15.1b-4.el5.rf libmatroska.x86_64 0:0.8.0-1.el5.rf libmodplug.x86_64 0:0.7-1.2.el5.rf libmp4v2.x86_64 0:1.5.0.1-3.el5.rf libmpcdec.x86_64 0:1.2.6-1.el5.rf libopendaap.x86_64 0:0.4.0-2.el5.rf libupnp.x86_64 0:1.6.1-1.el5.rf lirc.x86_64 0:0.6.6-4.el5.rf mpeg2dec.x86_64 0:0.4.1-2.el5.rf vcdimager.x86_64 0:0.7.23-5.el5.rf wxGTK.x86_64 0:2.6.3-1.el5.rf x264.x86_64 0:0.0.0-0.4.20070529.el5.rf xosd.x86_64 0:2.2.14-1.el5.rf
Complete!
[root@localhost ~]#