我的谷歌搜索没有什么帮助所以我在这里问。
apt-get upgrade
sudo和有什么区别sudo apt-get install
?
答案1
简短回答引用@Evgeniy Yanuk 的评论
为了install
您必须指向您想要安装或升级的一个或多个包。upgrade
检查所有已安装的软件包,并在必要时进行更新。
更新
更新存储库中所有当前程序包的列表,以确定哪些包适合升级。
sudo apt-get update # old syntax sudo apt update # new syntax
升级
升级 Ubuntu 操作系统中所有当前程序包,这些程序包是自动安装的或者从存储库或 PPA 安装的。
sudo apt-get upgrade # old syntax sudo apt upgrade # new syntax
或者如果你想要升级并执行检查和修复以升级到完全升级和兼容的系统(这就是我所做的),
sudo apt-get dist-upgrade # old syntax sudo apt full-upgrade # new syntax
安装程序包,新安装的还未安装的包
sudo apt-get upgrade # old syntax sudo apt upgrade # new syntax
更新和升级
当你打算升级系统时(在同一个 Ubuntu 版本内),你可以运行之一以下命令行
sudo apt update && sudo apt upgrade sudo apt update && sudo apt full-upgrade
安装
当你打算安装一个新的程序包时,你可以运行以下命令行。在安装之前更新是一个好主意。
sudo apt-get update # old syntax sudo apt-get install program-package-name # old syntax sudo apt update # new syntax sudo apt install program-package-name # new syntax
编辑:
如果你打电话apt install
如果不带任何参数(没有指定包),它会告诉您是否有需要升级的包,但不会升级任何东西。
編輯結束
手册页
您可以在内置手册中找到更多详细信息
man apt-get # old syntax
man apt # new syntax
升级到 Ubuntu 的新版本别名发行版
这是一项完全不同的任务,既复杂又有风险。备份在开始这项冒险之前,你不想失去的一切。
sudo do-release-upgrade
您可以在内置手册中找到更多详细信息
man do-release-upgrade
此方法适用于从上一个版本到下一个版本。有一个例外:您也可以do-release-upgrade
从上一个 LTS 版本到下一个 LTS 版本,例如
- 从 Ubuntu 14.04 LTS 升级到 16.04 LTS
- 从 Ubuntu 16.04 LTS 升级到 18.04 LTS
在开始之前你应该
删除所有 PPA 和非标准程序包(不属于 Ubuntu 存储库),因为它们可能会破坏发布升级过程,
更新并全面升级当前系统,以使其保持最新。
安装全新系统
这是安装新系统通常更容易、更快比do-release-upgrade
,特别是如果有几个步骤,或者新版本与之前的版本有很大不同。
记得备份在开始这项冒险之前,你不想失去的一切。