![如何阻止 Ubuntu 升级到新版本?](https://linux22.com/image/1133434/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%20Ubuntu%20%E5%8D%87%E7%BA%A7%E5%88%B0%E6%96%B0%E7%89%88%E6%9C%AC%EF%BC%9F.png)
因此,我有 Ubuntu 14.04.2,当我输入命令“sudo apt-get upgrade”时,它会将我的 Ubuntu 升级到 14.04.3。
我不想要 14.04.3,因为它对我来说有问题,例如臭名昭著的登录循环和 Ubuntu 软件中心提示“无法安装或删除软件,因为身份验证服务不可用”(但这不是我要找的答案)。使用 14.04.2 时我没有遇到这些问题,每次我意外将其升级到 14.04.3 时都必须重新安装它。
我需要使用“sudo apt-get upgrade”命令来升级完成Mesa-11.1.2和其他内容的安装,但我不想将我的系统升级到14.04.3。
所以,我的问题是,如何阻止 Ubuntu 14.04.2 升级到 14.04.3,以便我可以使用命令“sudo apt-get upgrade”而无需升级到 14.04.3?
提前致谢!
答案1
您可以尝试在升级后逐一指定要升级的程序来执行此操作:
sudo apt-get 升级你的程序
答案2
一旦有新版本可用,Ubuntu 将通过 3 种备选方法自动升级到新版本(例如 14.04.2 -> 14.04.3)。
通过更新管理器正常升级(任何人都可以这样做)
通过运行
sudo apt-get dist-upgrade
或sudo do-release-upgrade
在终端窗口上通过运行
sudo apt-get upgrade
,如上所述
为了阻止 Ubuntu 意外升级到新版本,您可以通过 3 种方式进行:
每当 Update Manager 提示您升级到较新版本时,请安装仅限更新。
避免运行任何命令例如:
sudo apt-get dist-upgrade
或sudo do-release-upgrade
/.*sudo do-release-upgrade -d
(笔记:该-d
开关用于升级到正在开发的 Ubuntu 版本。)如果你想跑步
sudo apt-get upgrade
来升级包,您最好考虑使用sudo apt-get install your-package
。 (这不会与软件包的旧版本/现有版本/已安装版本冲突。我已经测试过并且效果很好。)例如,如果您想升级
Firefox 55
到Firefox 57 (Quantum)
,您应该在终端窗口中运行以下命令:sudo apt-get install firefox
。
除此之外14.04.3
,您可以直接升级到14.04.5
Trusty Tahr 的最新版本。在我的 PC 上运行速度可能会很慢(不要以为它通常很慢,我的电脑是慢的),但在我使用它的 2-3 个月里,它表现很好。它从来没有出过问题。只需从http://releases.ubuntu.com/trusty/,将其刻录到 DVD 上,并在安装过程中选择将 Ubuntu 14.04.2 LTS 升级到 Ubuntu 14.04.5 LTS。