2021年5月15日 星期六

debian testing 套件搶先看

前幾天需要用到 ffmpeg 4.3 版才有的新功能 "xfade" (下詳); 可是我的 linux mint 上面的版本只到 4.2。 可以不要自己編譯, 直接偷懶安裝新版執行檔嗎? 警告: 後來我的系統變得有點怪怪的, 裝個小套件都會牽拖一大堆相依套件。 最後用 btrfs 的 snapshot 功能 把系統還原。

  1. 查看一下我的 mint 版本及基礎的 debian 版本: cat /etc/os-release/etc/debian_version
  2. 查看一下我的版本的 debian/ubuntu/mint 目前有哪些版的 ffmpeg 可以安裝: apt list -a ffmpegapt-cache madison ffmpeg
  3. 確認一下 debian 的版本資訊 (左側 "versions"): 確實 debian testing 裡面的 ffmpeg 是我想要的 4.3。 [ Debain 的 testing 永遠都是比最新的 stable 更新一點的那個版本。 ]
  4. ~~ sudo bash 變身成 root 做以下的事 ~~
  5. echo 'deb http://ftp.debian.org/debian testing main contrib non-free' > /etc/apt/sources.list.d/testing.list
  6. apt update 更新套件清單。
  7. 結果出現 NO_PUBKEY 04EE7237B7D453EC 之類的訊息。 拿那個 key 去 google, 確認一下是可信任的 key。 於是信任它: apt-key adv --keyserver keys.gnupg.net --recv-keys 04EE7237B7D453EC
  8. 再次更新套件清單: apt update
  9. 再次執行第二步的指令, 確認已多出新版的 ffmpeg/testing 可以下載。 然後就可以用 apt install ffmpeg/testing 安裝了!

更詳細的說明請見 Tsung 的文章: Linux APT 遇到 NO_PUBKEY 的 GPG error 解法 Debian Linux 特定套件使用新版本(Testing)的作法

安裝 ffmpeg 4.3 是為了要 一口氣串接爆多影片

沒有留言:

張貼留言

因為垃圾留言太多,現在改為審核後才發佈,請耐心等候一兩天。