为什么基于 GUI 的包更新和基于 CLI 的包更新不同?
很多时候,通过 GUI 更新 Ubuntu 软件包后,它都会要求我重新启动计算机。但是,当我通过命令行执行此操作时,它从不要求我重新启动计算机。这对我来说似乎是矛盾的。如果在安装一些重要的软件包后重新启动是如此重要,为什么命令行从不要求这样做?那么我应该始终使用 GUI 方法吗?
答案1
在命令行界面 (CLI) 上,我想你会
sudo apt-get update
sudo apt-get upgrade
据我所知,GUI 确实如此
sudo apt-get update
sudo apt-get dist-upgrade
dist-upgrade
将/可以删除/更新改变依赖关系的包。因此可能需要重新启动。
当您sudo apt-get dist-upgrade
在 CLI 上执行操作时,您会发现有时也建议重新启动。
GUI 在技术或安全性方面并不优越。它通常速度较慢,但对用户更加友好。