好的,我需要知道更新所有软件包的正确方法是什么?
据我所知,我需要运行sudo apt-get 更新首先,然后我运行升级或者安装命令?
...最后但同样重要的一点是,我是否要重新启动服务器?
答案1
读man apt-get
和。 man apt
man apt-cache
查找软件包的命令(我知道你没有问这个,但它很重要)是:
apt-cache search <keyword>
whil 将返回包及其描述的列表。
然后,您可以使用:
sudo apt-get install <packages>
安装所需的软件包。
要查找并应用所需的更新(您称之为“更新所有软件包”),首先使用以下命令更新软件包版本数据库:
sudo apt-get update
只有在完成后,打包系统才会知道哪些已安装的软件包有更新的版本可用。
然后,应用包升级:
sudo apt-get upgrade
升级完成后,查找名为 的文件/var/run/reboot*
。如果这些文件存在,它们将包含有关系统需要重新启动的原因的提示。例如,我记得在升级并需要重新启动时linux-base
在 中看到了软件包名称。如果没有文件,则无需重新启动。/var/run/reboot*
linux-base
/var/run/reboot*