作者s9209122222 (海海海)
看板Linux
標題[問題] 求 fedora 的 mpv-build 安裝教學
時間Tue Sep 27 12:24:11 2022
前言,今早發現電腦整個都怪怪的,無法開啟新程式,
Firefox開啟新頁面也出錯,重整舊頁面也是,
所以我不得已就選擇重開機,結果跳出無法卸載訊息,
我的家目錄等等的就是無法卸載,所以我就強制關機,
這一關不得了了,系統直接無法進入,所以我就重灌,
因為懶得跑Arch安裝流程,故選擇Fedora,
雖然Fedora安裝方便,但和Arch有些差距,
光是沒有AUR這點就造成很多的麻煩,我非常需要,
AUR可提供一鍵安裝mpv-build-git,
在Fedora尋尋覓覓找不到這種簡單的安裝方法,
試著跑自己跑mpv-build也是一開始就出錯,
什麼waf必需要先跑waf configure,
跑了又顯示什麼wscript的東西,官網沒教學,
請問可以教怎麼安裝mpv-build-git嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.124.118 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1664252653.A.82B.html
※ 編輯: s9209122222 (1.174.124.118 臺灣), 09/27/2022 12:25:55
1F:推 Bencrie: fedora 收的 mpv 不好用嗎 09/27 13:11
2F:→ s9209122222: 因為是release的版本,少了很多新功能 09/27 13:44
3F:→ s9209122222: 像是 vo=gpu-next 09/27 13:44
4F:→ s9209122222: 這個 Copr 和 AUR 完全沒可比性 09/27 13:47
5F:推 Adama: rpmfusion的呢? 09/27 14:04
6F:→ s9209122222: 他們也是給release版呀 09/27 14:05
7F:→ s9209122222: rpmfusion 安裝的東西會不會自動更新呀? 09/27 14:06
8F:→ s9209122222: 因為gnome software那邊都看不到 09/27 14:08
9F:→ idisnothing: 你在Fedora 37底下用yum-builddep把mpv的dependency 09/27 16:31
10F:→ idisnothing: 都裝起來 這樣mpv就可以很容易編起來 09/27 16:32
12F:→ s9209122222: fedora 怎麼比人家複雜…… 09/27 19:38
13F:→ s9209122222: fedora 這家大公司可不可以有個 fedora wiki 09/27 19:41
目前照著 mpv-build 內的步驟確實可以安裝 mpv static 版本,
但還是不知道怎麼裝 git master 的版本。
以下是我照頁面給的步驟並補上他沒提到的
git clone
https://github.com/mpv-player/mpv-build.git
cd mpv-build
./rebuild -j16
cd mpv
sudo dnf builddep mpv
waf configure
cd ..
sudo ./install
※ 編輯: s9209122222 (1.174.124.118 臺灣), 09/27/2022 22:12:25
14F:→ holishing: 你如果不想用套件裝的話,可不可以至少設個 prefix 09/28 14:14
15F:→ holishing: sudo make install 或 sudo ./install 真的有夠糟糕 09/28 14:15
16F:→ s9209122222: 因為他們就這樣寫呀 09/28 17:22
17F:推 Bencrie: 應該還好啦,prefix 預設應該都 /usr/local 09/28 19:16
18F:→ Bencrie: 壞了就砍 /usr/local 09/28 19:17
20F:→ idisnothing: Fedora要移除H264/H265/VC1的硬體加速了 10/01 12:57
21F:→ Adama: RH系的一向有潔癖 在Fedora上要弄多媒體會特別麻煩 10/01 13:43
22F:推 Bencrie: 影響應該不大吧,mesa 的 encoder 效率很爛 orz 10/01 14:18
23F:→ s9209122222: 他們正嘗試移到 rpmfusion 10/01 19:33
24F:→ s9209122222: 他們是因為法律問題 10/01 19:34