Linux, 工作, 生活, 家人

Linux

Debian 使用 backports 和 experimental 的方法

Debian stable 的套件都很舊, 有時候要找新一點的 binary 時, 就需要用到 backports 或是 experimental

首先要在 /etc/apt/sources.list 加入 backports 的來源, 以 Debian 9 Stretch 為例,
註: 用$(lsb_release -sc) 比較好, 但是有時會忘了裝這個套件, lsb_release 在 lsb-release 套件內

deb http://ftp.debian.org/debian stretch-backports main contrib non-free

deb http://deb.debian.org/debian experimental main contrib non-free

然後要 Update data base

$ sudo apt update 

Debian 預設不會安裝 backports 或是 experimental 的套件, 安裝必須指定要用 backports 或 experimental , 例如

$ sudo apt install -t stretch-backports dpdk 
$ sudo apt install -t experimental dpdk 

列出所有套件

$ aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
# aptitude search -t experimental -F '%p %v -> %V' '~U ~Abackports'

ref.
How to list available backport upgrades
Backports
DebianExperimental

發佈留言