歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.5 下yum安裝VLC

CentOS 6.5 下yum安裝VLC

日期:2017/2/28 14:02:34   编辑:Linux教程

鑒於VLC這個播放器的牛X+V5,在windows下用起來確實很安逸,吃過晚飯突然想在CentOS上也安裝一個來耍耍。網上搜羅半天,包括VLC官網都沒找到對CentOS的指導教程,最接近的就是Fedora系統了。大家都知道Fedora和CentOS都是一個媽生的,那麼它們應該有相同之處吧。順著這個思路,打開久違的Fedora 16虛擬機,一條yum install vlc下來發現版本竟然是1.x.x,你丫這是要鬧哪樣啊。VLC官網剛放出了2.7.0版本,這讓老衲情何以堪啊。

問google吧,凡是都得給自己一個交代吧。聲明一下,我的CentOS版本是6.3,官網自帶的repository裡肯定是不會有VLC,所以就放棄這個念頭吧,那著名的rpmfusion應該有吧。最後找了幾篇老外的文章,還別說,真就行了呢。歡快之余,對前輩感激不盡,特此記錄一下安裝過程和步驟,和各位分享分享:

Linux環境:CentOS 6.5

執行下述命令前,你可以先到/etc/yum.repos.d/目錄下ls一下,看看它們長得是啥樣子。

1、安裝epel和remi的repository:
[root@localhost ~]#yum localinstall --nogpgcheck http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
老外寫那篇文章時epel-release的版本是6.7,他當時給的下載鏈接是“http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm”,可這個鏈接目前已經無效了,到fedoraproject找到了epel新的6.8的版本。
[root@localhost ~]#yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

2、安裝rpmfusion的repository:
下面兩個rpm包都要安裝
[root@localhost ~]#yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
[root@localhost ~]#yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm

上述兩個步驟完成後再到/etc/yum.repo.d/目錄下執行一下ls看看又有啥變化。咱要明明白白心裡有數,不能稀裡糊塗的啥也不知道就把事兒給辦了吧,扯遠了有,繼續。。

3、查看vlc的版本信息:
[root@localhost ~]#yum --enablerepo=remi-test info vlc
不出意外的,這條命令下去,結果應該是下面這樣子的:
Available Packages
Name : vlc
Arch : i686
Version : 2.0.6
Release : 1.el6
Size : 1.4 M
Repo : rpmfusion-free-updates
Summary : The cross-platform open-source multimedia framework, player and
: server
URL : http://www.videolan.org
License : GPLv2+
Description : VLC media player is a highly portable multimedia player and
: multimedia framework capable of reading most audio and video
: formats as well as DVDs, Audio CDs VCDs, and various streaming
: protocols. It can also be used as a media converter or a server to
: stream in uni-cast or multi-cast in IPv4 or IPv6 on networks.

4、安裝之:
[root@localhost ~]#yum --enablerepo=remi-test install vlc

完事之後直接運行輸入vlc運行
[root@localhost ~]#vlc
不幸的是,它會告訴你說vlc不支持root。怎麼也想不到vlc怎麼會有這麼個設計,想不通歸想不通,存在即合理。只能怪咱修為不夠,繼續解決呗。也可以創建一個賬號:
useradd 用戶名
passwd 用戶名

#useradd vlc
#passwd vlc

兩種辦法:
方法一:下載vlc源碼重新編譯,在configure是增加一個配置項--enable-run-as-root,然後就萬事大吉了。目前對我來說不現實,我也准備睡覺了,除非哪天想體驗從源碼編譯的樂趣再說。【否決】
方法二:輕松+愉快的方式,這個我喜歡。這時vlc可執行文件應該安裝在/usr/bin/目錄下,先將其備份到別個路徑下,以備將來不時之需。然後用vi編輯器打開/usr/bin/vlc,將裡面唯一一次出現的geteuid修改成getppid保存退出即可。

由於我的CentOS沒有裝圖形界面,為了驗證VLC的正確性,在虛擬機裡執行如下命令:

其作用是用vlc將當前目錄下名為space_camera.flv的視頻文件以”流化“的方式將其發布出來,類似於優酷,土豆那種vod的視頻點播,然後在windows裡打開vlc播放,在”打開網絡串流”裡填寫“mmsh://192.168.40.132:11111”播放器結果如下:

最後確認一下我Windows版vlc的版本:

Ubuntu 12.04安裝最新版VLC2.0.2 http://www.linuxidc.com/Linux/2012-07/64542.htm

Ubuntu 14.04 用戶如何安裝 VLC 2.2.0 http://www.linuxidc.com/Linux/2014-03/98913.htm

Ubuntu 14.04小技巧:顯示VLC(VLC media player)的通知 http://www.linuxidc.com/Linux/2014-07/103921.htm

VLC media player 的詳細介紹:請點這裡
VLC media player 的下載地址:請點這裡

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved