Debian 使用 backports 和 experimental 的方法

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

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

deb stretch-backports main contrib non-free
deb 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'

How to list available backport upgrades

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>