Apt

將包從向後移植降級到穩定

  • October 31, 2021

tmux我在我的 VPS 上更新了:

apt-get install -t squeeze-backports tmux -V

並且需要回到以前的版本來恢復一些正在執行的會話,所以我去看看哪個版本tmux適合 Debian,然後降級:

apt-get install tmux=1.3-2+squeeze1

但是我花了很多時間來弄清楚這個特定的命令並尋找合適的版本。有沒有自動獲取穩定版的快捷方式?我嘗試了不同的-t標誌組合,但沒有幫助。

apt-cache policy tmux:

tmux:
 Installed: 1.6-2~bpo60+1
 Candidate: 1.6-2~bpo60+1
 Version table:
*** 1.6-2~bpo60+1 0
       200 http://www.backports.org/debian/ squeeze-backports/main amd64 Packages
       100 /var/lib/dpkg/status
    1.3-2+squeeze1 0
       500 http://debian.newdream.net/ squeeze/main amd64 Packages
       500 http://security.debian.org/ squeeze/updates/main amd64 Packages

更簡單的方法是使用 apt 上的 release 選項,例如:

sudo apt-get install tmux/stable

或者,如果您使用版本名稱而不是層級(即,squeeze、jeesie、sid 而不是 stable、testing、unstable),您應該使用該名稱:

sudo apt-get install tmux/squeeze

這將安裝指定套件中可用的最新版本(stable、testing、unstable、stable-backports、sid 等)

假設你想降級像 geary 這樣的包

sudo apt -t buster-backports purge geary 

要不就

sudo apt purge geary
sudo apt autoremove
sudo apt install geary

或者

sudo apt install geary/stable

引用自:https://unix.stackexchange.com/questions/151369