我更新了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
答案1
更简单的方法是使用 apt 上的release选项,例如:
sudo apt-get install tmux/stable
或者,如果您使用版本名称而不是层(即,squeeze、jeesie、sid 而不是 stable、testing、unstable),则应该使用该名称:
sudo apt-get install tmux/squeeze
这将安装指定套件中可用的最新版本(稳定、测试、不稳定、稳定向后移植、sid 等)
答案2
假设您想要降级像 geary 这样的软件包
sudo apt -t buster-backports purge geary
要不就
sudo apt purge geary
sudo apt autoremove
sudo apt install geary
或者
sudo apt install geary/stable