Ubuntu 新用户,想通过 dedi seedbox 检查升级

Ubuntu 新用户,想通过 dedi seedbox 检查升级

我在我的种子箱 dedi 设置上使用 Ubuntu 16.04.1 LTS,它具有完全的 root 访问权限,当我 ssh 进入我的系统时,我现在看到一条消息,其中有超过 100 个软件包更新可以更新,但它们都不是安全的。

由于我已经从 Windows 转移,当系统需要更新时就完成了,每次我想要升级时我是否都必须输入我读到的这个命令?另外,sudo 命令是否仅用于根系统?

sudo apt-get 更新 && sudo apt-get 升级

答案1

是的,或者使用更新“应用程序”,最终结果相同。

最好从 16.04 开始,apt而不是apt-get

为了进行完整更新,您还应该使用full-upgrade而不是upgrade。因此,您发布的连接命令的现代等价物是:

sudo apt update && sudo apt full-upgrade

sudo需要提升权限。

答案2

如果您希望自动完成此操作,您可以确定要按什么时间表完成此操作,并将命令包含在 [cron job][1] 脚本中。然后通过 cron 调用脚本 /full/path/to/script。

我会用:

sudo apt update
sudo apt upgrade

因为如果认为有必要,完全升级开关将删除软件包,而这可能不是您希望自动完成的事情。

以下是摘录:

upgrade (apt-get(8))
           upgrade is used to install available upgrades of all packages
           currently installed on the system from the sources configured via
           sources.list(5). New packages will be installed if required to
           statisfy dependencies, but existing packages will never be removed.
           If an upgrade for a package requires the remove of an installed
           package the upgrade for this package isn't performed.

       full-upgrade (apt-get(8))
           full-upgrade performs the function of upgrade but will remove
           currently installed packages if this is needed to upgrade the
           system as a whole.

资料来源:

man apt

如何设置 Cron 作业?

相关内容