![](https://csdnimg.cn/release/download_crawler_static/89004229/bg4.jpg)
#Python 3.7.3
#1.升级,更新
#sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
#################################################说明 begin
在本教程中,我们将研究 apt-get upgrade 和 apt-get dist-upgrade 命令,并试图了解它们的区别以及
何时使用它们。
1) apt-get upgrade
根据手册页,命令 apt-get upgrade(适用于较旧的 Debian/Ubuntu 版本)
或 apt upgrade(适用于较新的版本,例如 Ubuntu 18.04 及更高版本和 Debian 10)用于将当前安装的
软件包升级到最新版本。
在任何情况下都不会删除现有的软件包。如果软件包升级需要删除或安装其他软件包,则已安装软件
包的升级将被跳过,并且该软件包在其当前版本中保持不变。
在升 级 包之前 , 总 是需 要 先 更新 包 索 引。 /etc/apt/sources.list 这将更新 文 件 和目 录 中 的包 列 表
/etc/apt/sources.list.d。
$ sudo apt-get update
然后
$ sudo apt-get upgrade
如果您想升级特定的并保持其余部分不变,只需使用以下语法:
$ sudo apt-get package-name
2) apt-get dist-upgrade
这是 apt-upgrade 命令的增强版本。除了升级现有的软件包之外,它还会安装和删除一些软件包以满
足一些依赖关系。
该命令包括一个智能冲突解决功能,可确保首先升级关键软件包,而牺牲那些被认为具有较低优先级
的软件包。
为了 100% 安全,请确保在生产环境运行之前对测试环境进行升级。
#################################################说明 end
#2.删除已下载的包
sudo apt-get clean
#3.重新启动
reboot