
主題說明了一切。我升級到Ubuntu 14.10,出於某種原因,他們從存儲庫中取出了mencoder...我需要它來運行一個名為通用媒體伺服器的程式來對視頻進行編碼,以便從我的電腦在我的PS3 上播放。如何在 ubuntu 14.10 上安裝它?謝謝!
答案1
步驟1:從以下位置下載 Ubuntu 14.04 .deb 文件http://pkgs.org/download/mencoder。如果您dpkg
此時使用它來安裝它,您將遇到相依性問題。具體來說,您的系統上可能未安裝軟體包libavcodec54
、libavcodec-extra-54
、libavformat54
和。但是,您可能安裝了較新的軟體包,或者可能有提供相同功能的較新的軟體包可用。因此,我們要修改.deb檔。libavutil52
libswscale2
第2步:找出您的系統上已安裝這些軟體包的版本:
apt-cache policy libavcodec*
(對於其他包也是如此)會告訴你這一點。如果沒有安裝,但有一個可用,例如libavcodec56
有一個安裝候選,請安裝它 ( sudo apt-get install libavcodec56
)。記下每個包的版本,即最後兩位數字。但請注意,您需要 或 之一,libavcodec54
而libavcodec-extra-54
不是兩者都需要。
步驟3:下載一個名為 的腳本videbcontrol
。它可以從這裡。你想讓它可執行;如果您不喜歡,vi
可以編輯腳本,找到使用的行vi
(目前腳本的第 35 行),並將其變更為nano
或任何其他首選編輯器。
步驟4:針對 deb 檔案執行 videbcontrol 腳本:
videbcontrol mencoder_1.1+dfsg1_0ubuntu3_amd64.deb
或您下載的任何 deb 檔案。 (您可能需要在此指定路徑名,但您不需要sudo
)。這將開啟 deb 的控製檔。在其中,您會發現一行「取決於:」列出了我在步驟1 中提到的軟體包。儲存.deb 檔案也是一個 .modified.deb 檔案。
第5步:使用安裝修改後的 .deb 檔案sudo dpkg -i mencoder[version].modified.deb
。希望此時所有依賴項都能滿足。
順便說一句,這就是我nixnote2
在系統上安裝測試版的方式,具有或多或少相同的依賴關係。