【Linux_Fedora_應用系列】_2_如何安裝視頻播放器和視頻文件解碼


  在前面的一篇博文中,我們進行了音樂播放器的安裝和解碼器的安裝。【Linux_Fedora_應用系列】_1_如何安裝音樂播放器和mp3解碼

       這里我們來進行視頻播放器的安裝。我們還是通過yum方式安裝。

1、安裝Totem

yum  install  Totem

        如果您使用的是默認的FC14 的yum庫,那么可以發現不能正常安裝這個軟件。因此需要修改yum庫的配置。

2、新建yum庫配置文件

      在FC系列中,yum的配置文件保存在: /etc/yum.repos.d目錄下,目錄下以repo結尾的文件,就是yum庫的配置文件

      yum配置文件的格式如下

[local-update]
name=local-update yum lib
baseurl=file:///home/volcanol/rpm
enabled=1
gpgcheck=1

     第一項: local-update表示yum庫的名字,可以任意取名

     第二項: name 屬性,一般是描述性的文字,可以任意輸入

     第三項: baseurl屬性, 表示yum庫搜索rpm包的路徑, 這里可以支持 http:// 、 ftp://、 file:// 協議,因為啟用的是本地所以用

file:// 協議, 后面跟yum軟件庫的絕對路徑,因為我將FC 14安裝光盤的rpm文件,全部復制到了 /home/volcanol/rpm 目錄中,因此這里設置為 : /home/volcanol/rpm

     第四項:enabled=1  表示啟用,local-update 的yum庫, 如果不設置默認為啟用,設置為 0 則不啟用。

     第五項: gpgchechk = 1 , 表示啟用文件校驗, =0 表示不啟用

3、創建搜索索引

  建立好配置文件后,還不能正常的使用yum本地庫,還需要createrepo 工具建立yum索引,才能正常使用。默認是不安裝createrepo工具的,因此

我們還需要安裝這個工具。

       在安裝光盤的Packages文件夾里面有createrepo的rpm安裝文件。我們通過下面的命令來安裝createrepo工具。

 rpm -ivh createrepo-0.9.8-5.fc14.noarch.rpm

       在安裝的時候,有時候會提示依賴關系不存在,這個時候還需要安裝依賴文件。我的機器提示少:python-deltarpm-3.6-0.2.20100708git.fc14.i686.rpm

       因此我就用下面的命令同時將兩個rpm安裝:

rpm -ivh python-deltarpm-3.6-0.2.20100708git.fc14.i686.rpm createrepo-0.9.8-5.fc14.noarch.rpm

        這樣就成功安裝了 createrepo 工具, 這樣就可以建立rpm索引了,通過下面的命令建立:

createrepo -v /home/volcanol/rpm/

        createrepo 后面跟的參數:/home/volcanol/rpm/     是我們的yum庫rpm存放的絕對路徑,-v 表示顯示詳細的信息。

        經過這個步驟后就建立完索引。

4、清除系統var目錄下yum的緩存配置文件

      通過下面的命令實現:

yum clean all

  輸出結果如下:

root@volcanol rpm]# yum clean all
已加載插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
Cleaning repos: fedora local-update rpmfusion-free rpmfusion-free-updates rpmfusion-nonfree rpmfusion-nonfree-updates updates
清理一切
0 delta-package files removed, by presto

5、安裝Totem軟件

       通過下面的命令安裝:

yun install totem

        輸出信息如下:

已加載插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
fedora/metalink                                                                                                                                  | 4.6 kB     00:00     
fedora                                                                                                                                           | 4.3 kB     00:00     
fedora/primary_db   
Adding zh_CN to language list
fedora/metalink                                                                                                                                  | 4.6 kB     00:00     
fedora                                                                                                                                           | 4.3 kB     00:00     
fedora/primary_db                                                                                                                                |  11 MB     07:51     
local-update                                                                                                                                     | 1.3 kB     00:00 ... 
local-update/primary                                                                                                                             | 1.1 MB     00:00 ... 
local-update          


       我摘的第一段輸出,表示第一次更新yum庫后,需要更新yum在var目錄中的緩存文件。

       我摘的第二段輸出,表示我建立的yum庫已經被收錄到yum在var目錄中的緩存文件里了。

       更新完緩存文件,就是安裝totem軟件了,輸出信息如下,安裝過程在更新完畢后自動進行,如下所示:

設置安裝進程
解決依賴關系
--> 執行事務檢查
---> 軟件包 totem.i686 1:2.32.0-1.fc14 將被 安裝
--> 處理依賴關系 python-feedparser,它被軟件包 1:totem-2.32.0-1.fc14.i686 需要
--> 處理依賴關系 python-httplib2,它被軟件包 1:totem-2.32.0-1.fc14.i686 需要
--> 處理依賴關系 python-BeautifulSoup,它被軟件包 1:totem-2.32.0-1.fc14.i686 需要
--> 處理依賴關系 gnome-dvb-daemon,它被軟件包 1:totem-2.32.0-1.fc14.i686 需要

     下面這一句表示開始安裝:

                        ---> 軟件包 totem.i686 1:2.32.0-1.fc14 將被 安裝 

6、 安裝視頻解碼器

         通過以下命令安裝視頻解碼器:

yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatrosca xvidcore

        這樣可以播放rmvb、avi等格式的文件,

7、安裝mplayer、smplayer

      安裝成功后,我們發現,播放avi文件的時候,視頻圖像解碼不是很理想,只有聲音,而圖像顯示全是黑的,因此我們還需要安裝一個通用的視頻播放器。

這里我們選擇mplayer、smplayer。

      通過下面的命令實現安裝:

 yum install mplayer smplayer

 

        在整個配置過程中,我們需要注意,軟件安裝的順序,這樣才能確保依賴關系正常的被解析,然后才能順利的安裝這些常用軟件。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM