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
發佈留言