如何更新 Ubuntu Linux
文章目录
- 一、通过命令行更新Ubuntu
- 1、命令:`sudo apt update && sudo apt upgrade -y`
- 2、说明:`sudo apt update`
- 3、说明:`sudo apt upgrade`
- 二、通过 GUI 更新 Ubuntu [对于桌面用户]
- 三、关于更新 Ubuntu 的一些注意事项
- 1、更新后清理
- 2、在 Ubuntu Server 中实时修补内核以避免重新启动
- 3、Ubuntu 版本升级不同于包升级
本教程适用于 Ubuntu 21.04、20.04、18.04 或任何其他版本。命令行方法也适用于基于 Ubuntu 的 Linux 发行版,如 Linux Mint、Linux Lite、elementary OS 等。
我的系统:
一、通过命令行更新Ubuntu
1、命令:sudo apt update && sudo apt upgrade -y
使用键盘快捷键 Ctrl+Alt+T
打开终端,在终端中,输入命令:
sudo apt update && sudo apt upgrade -y
会提示输入密码。在终端中输入密码时,你不会在屏幕上看到字符,因此请继续输入密码并按 Enter。这将更新 Ubuntu 中的软件包。
它实际上不是单个命令,而是两个命令的组合。&&
是一种在 Linux中运行多个命令的方式,使得第二个命令仅在前一个命令成功执行时再执行。
当命令“apt upgrade
”在安装更新之前要求确认时,最后的“-y
”会自动输入“yes
”。
注意,你也可以单独使用这两个命令,一一使用:
sudo apt update
sudo apt upgrade
它会花费更长的时间,因为你必须等待一个命令完成,然后再输入第二个命令。
与 Windows 不同,Linux 使用包管理器。当您运行更新时,它会更新通过 apt 安装的所有软件包。这意味着更新 Ubuntu将更新核心操作系统、Linux 内核以及从软件中心安装的应用程序(如果它们是 apt 包)或使用 apt 命令安装的应用程序。
2、说明:sudo apt update
此命令更新可用包的本地数据库。如果不运行此命令,本地数据库将不会更新,你的系统将不知道是否有任何新版本的软件包可用。
这就是为什么当运行“sudo apt update
”命令时,会在输出中看到很多 URL
。该命令从相应的存储库(即在输出中看到的 URL
)获取包信息。
在命令的末尾,它会告诉可以升级多少个包。可以通过运行以下命令来查看这些包:
apt list --upgradable
3、说明:sudo apt upgrade
此命令将已安装软件包的版本与本地数据库相对比,然后它会列出那些有更新版本可用的包。此时,它会询问是否要将已安装的软件包升级到较新的版本。
输入“yes
”或“y
”,或者直接按回车键确认安装更新。
所以区别是“sudo apt update
”检查新软件包版本的可用性,而“sudo apt upgrade
”实际上是安装新版本。
二、通过 GUI 更新 Ubuntu [对于桌面用户]
如果你使用 Ubuntu 桌面版,则不必到终端来更新系统。你仍然可以使用命令行,但它对你来说只是一个可选项。
在菜单中,查找“软件更新器”并运行它。
它将检查你的系统是否有可用的更新。
如果有可用更新,它将提供安装更新的选项。因为我有些软件是通过PPA安装的,不是官网的软件包,所以出现的提示是这样的:
软件最新截图:
单击“部分升级”。它可能会询问你的密码。输入密码后,它将开始安装更新。
获取的安装包细节:
移除过时的包:
在某些情况下,可能需要重新启动 Ubuntu 系统才能使已安装的更新正常工作。如果您需要重新启动系统,将在更新结束时收到通知。
如果不想立即重新启动系统,可以选择稍后重新启动。
提示:如果软件更新程序返回错误,应该在终端中使用“sudo apt update
”命令。输出的最后几行将包含实际的错误消息。然后,你可以在 Internet 上搜索该错误并解决问题。
三、关于更新 Ubuntu 的一些注意事项
1、更新后清理
更新后,系统可能有一些不再需要的不必要的软件包。可以使用以下命令删除此类包并释放一些空间:
sudo apt autoremove
2、在 Ubuntu Server 中实时修补内核以避免重新启动
在 Linux 内核更新的情况下,你必须在更新后重新启动系统。如果你不希望服务器停机,这可能是一个问题。
Livepatch (https://ubuntu.com/security/livepatch
)在系统运行时修补 Linux 内核,换句话说,你不必重新启动系统。
如果你管理服务器,可能希望在 Ubuntu 中启用实时修补(另外介绍)。
3、Ubuntu 版本升级不同于包升级
此处讨论的更新方法使你的 Ubuntu 软件包保持最新。它不包括操作系统版本升级(例如,将 Ubuntu 20.04 升级到 21.04)。
Ubuntu 版本升级是完全不同的事情。它们涉及更新整个操作系统核心。在开始这个漫长的过程之前,你需要进行适当的备份(另外介绍)。
如何更新 Ubuntu Linux相关推荐
- Ubuntu Linux 3D桌面完全教程 显卡驱动安装方法 compiz特效介绍
[2011年5月7日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程的从2008年至今,经历了三个重大版本的修改: 最早是一善鱼编写并 ...
- Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程
注意:本文中envy等安装步骤已经不再使用 [5月20日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程的前身是一善鱼 编写并发布在U ...
- mint linux更新内核,如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核
原标题:如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核 Linux 5.2的Ubuntu主线内核包最终可以在32位和64位操作系统中下载和安装. 由于构建失败,Linux ...
- Linux:如何更新Ubuntu的数据源
[linux]如何更新Ubuntu的数据源 为何要更新数据源?国外的数据源,除了速度慢这个次要因素,更可怕的是有些链接根本不通,导致用户既没有下载东西,也没有看到实质性提示:潜在的危险就是编译错误不能 ...
- linux升级安装失败,更新Ubuntu 16.04系统中安装Adobe Flash更新失败的解决
最近在更新 Ubuntu 16.04系统的时候,发现总是在安装 Adobe Flash更新的时候失败,提示如下信息: 正在处理用于 update-notifier-common (3.168.5) 的 ...
- Ubuntu Linux系统下apt-get命令详解
整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家. 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show pa ...
- linux kvm百度云,如何在 Ubuntu Linux 上使用 KVM 云镜像
如何下载并使用运行在 Ubuntu Linux 服务器上的 KVM 云镜像?如何在 Ubuntu Linux 16.04 LTS 服务器上无需完整安装即可创建虚拟机?如何在 Ubuntu Linux ...
- Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤
博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...
- linux ubuntu 桌面,Ubuntu Linux 入门(三):熟悉 Ubuntu Linux 桌面环境
Posted on 2011/08/16, 13:53, by Terry Chen, under Linux. 在Ubuntu Linux 入门(二):安装 Ubuntu Linux一文中,我们已经 ...
最新文章
- 太拼了:谷歌第一编程语言小白也能学会!
- linux 初始化工作进程 systemd简介
- 对以前的改进MFC略缩图控件改进
- Mirror--自增键在镜像中的影响
- C++ multiset 相同元素
- SC系统总裁win10封装教程
- 网站html导出excel插件,使用JQuery插件将HTML的table标签数据导出成excel
- 【雷达与对抗】【2014.06】荷兰人工育滩工程Sand Motor的X波段雷达深度反演模型研制
- 大学生创新创业计划-2020
- html中怎样把背景图片置顶,HTML5中背景图片如何设置
- 射频天线设计-窄带阻抗匹配电路设计
- linux根文件系统与内核合二为一
- 【meArm机械臂】第一篇·结构设计及搭建
- java 54张扑克牌_Java基础高级综合练习题扑克牌的创建
- 前端常说的优化之图片优化
- GWAS数据分析专题
- 传Apple开发TD版iPhone,使用Marvell方案
- git本地仓库推送到远程仓库指定分支步骤
- 流程图的会签、或签、转审、加签、一票否决实现
- 视网膜数据集(3)STARE