我最近将我们的一台开发服务器从 Ubuntu 18 升级到 20。我按顺序使用的命令是:
sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade
sudo reboot
sudo apt --purge autoremove
sudo apt install update-manager-core
sudo do-release-upgrade
我们在安装了 Ubuntu 的 AWS 上运行。我们还额外安装了 couchdb 和弹性搜索。在上述升级过程中,elasticsearch从v6.8.0升级到了v6.8.15。
在这种情况下,有没有办法可以在不更新 elassticsearch 的情况下进行操作系统升级。那么我需要从 18 升级到 20 但需要 ES 保持在 v6.8.0?
答案1
/etc/apt/sources.list
您可以通过禁用您的或下面/etc/apt/sources.list.d.
(放在#
URL 开头)中的存储库来防止升级 Couchdb 和 Elastic Search 软件包。
您还可以使用apt-mark
将包裹标记为保留:
sudo apt-mark hold <package>