apt update和apt upgrade命令 - 有什么区别?
在之前的文章中,我们查看了APT 命令以及您可以使用包管理器来管理包的各种方法。这是一个总体概述,但在本指南中,我们暂停并重点关注 2 个命令用法。这些是apt update和apt upgrade命令。
apt update 和 apt upgrade 是许多 Linux 用户最常用但被误解的两个命令。对于某些人来说,它们扮演着相同的角色,但事实并非如此。在本指南中,我们试图区分两者之间的差异以及如何使用它们。
1)apt update命令
这是一个主要在新系统安装之后或安装新软件包之前调用的命令。apt update 命令更新 Linux 系统的包索引或包列表。它不会升级任何软件包,正如一些 Linux 用户被误导的那样。
/etc/apt/sources.list包索引文件是一个文件或数据库,其中包含在位于该文件的存储库中定义的软件包列表。其他软件包列表位于/etc/apt/sources.list.d 目录中。
运行此命令非常安全。如果由于某种原因中止或拔掉电源,您可以从停止的地方恢复。
三星 Galaxy S22 Ultra vs iPhone 13 Pro Max vs Pixel 6 Pro
在终端上使用 cat 命令查看源列表文件。
$ cat /etc/apt/sources.list
/etc/apt/sources.list 文件
要更新软件包列表,请调用以下命令:
对于 Ubuntu 18.04 及更高版本
$ sudo apt update
对于 Ubuntu 16.04 及更早版本
$ sudo apt-get update
2)apt upgrade命令
需要将您的软件包升级到最新版本?然后apt upgrade是要执行的命令。apt upgrade 命令不带任何参数,将系统上所有过时的软件包升级到最新版本。
如果需要任何依赖项,该命令还会触发新软件包的安装。除此之外,apt upgrade还会安装您系统所需的所有安全更新,这加强了您系统的安全性。
要列出需要升级的软件包,请运行apt list --upgradable命令。事实上,这是在apt update输出的最后显示的提示。
因此,要查看准备升级的软件包,请运行:
$ sudo apt list --upgradable
要升级所有过时的软件包并应用安全补丁,请运行以下命令:
$ sudo apt upgrade
在运行时不中断或不进行 apt 升级更安全。
要记住的几件事:
如果由于某种原因中断,您是否有一个很好的备份可以恢复?
您是否将日志发送到另一个远程系统?
有手动编译的软件吗?
概括
apt update命令用于同步系统上的软件包列表。它为您系统上的 PPA 和存储库获取最新的软件包列表,并确保它们是最新的。
apt upgrade命令将软件包升级到最新版本,并在需要它们作为依赖项时安装新软件包。它不会删除任何包,如果指定要删除任何包,它会跳过它们。
apt update和apt upgrade命令 - 有什么区别?相关推荐
- 【Linux】apt update和apt upgrade
[Linux]apt update和apt upgrade 1.背景 2.apt update 3.apt upgrade 4.说明 1.背景 ubuntu操作系统中,经常会遇到apt update和 ...
- apt update、apt upgrade 和 apt dist-upgrade 的区别
1.root@kali:~# apt update apt update 的作用是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表.即运行 apt update 并没 ...
- Linux中apt-get update和apt-get upgrade命令的区别
本文主要讲一下在linux下安装软件方面的特点.但在Linux下,不是这样的.每个LINUX的发行版,比如ubuntu,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面.这里面的软件绝对安 ...
- 【Network Security!】Linux中apt-get update和apt-get upgrade命令的区别
文章目录 前言 1.编辑软件源: 2.更新软件列表 3.更新软件 总结 前言 本文主要讲一下在linux下安装软件方面的特点.但在Linux下,不是这样的.每个LINUX的发行版,比如ubuntu,都 ...
- apt 的 update 和 upgrade 命令的区别是什么?
如果想让你的 Ubuntu 或者 Debian 系统保持更新,要用 sudo apt update 和 sudo apt upgrade 命令组合. 一些以前的教程也会提到 sudo apt-get ...
- Debian/Ubuntu系统下,apt-get update 、apt-get upgrade 、apt-get dist-upgrade 命令之间的区别
问题: 1. apt-get update和 apt-get upgrade之间有什么区别? 2. 应该先跑哪个? 3. 他们中的任何一个会自动运行另一个吗? 回答: 1. apt-get updat ...
- apt update报错:Error in `appstreamcli‘: double free or corruption ... Aborted ...(libappstream3)
原因: ubuntu16.0.4内置的libappstream是2.0以前的版本,我们必须更新到3.0以上的版本才可以 解决方法: 清除libappstream3(purge比remove多清理配置文 ...
- WSL2 Ubuntu中apt update命令报错,无法解析域名解决方法
参考链接 参考链接 1. sudo apt-get update失败 在ubuntu16中,当我们输入sudo apt-get update会失败,这里有很多原因: (1)网络原因----先检查网络好 ...
- Ubuntu 中apt update和upgrade 的区别
运行gazebo出问题,往往就需要sudo apt upgrade来解决 摘自:https://blog.csdn.net/zhjulia123/article/details/83479515 简要 ...
最新文章
- 全网最细节的sds讲解,轻松拿下offer
- 【PTA天梯赛CCCC -2017决赛L1-6 】整除光棍 (20 分)(大数模拟除法)
- 信息安全工程师-AES密码技术及XOR图像遮盖技术(JavaC++)
- 从Windows文件夹到Linux分区
- Unity3D 下载与安装
- oracle分析函数详解
- 计算机打字速录,速录员打字口诀有哪些
- EndNote参考文献管理软件
- 搜狗浏览器怎么翻译英文网页
- ElasticSearch高级功能的使用(模版查询、地理位置查询等)
- QQ音乐中任何歌曲完全免费下载方法
- 【暖手练习】MATLAB习题
- python爬虫实践篇--------飞猪网站资料爬取
- 2022年全球市场薄膜厚度测量系统总体规模、主要生产商、主要地区、产品和应用细分研究报告
- js replace() 使用
- 论文篇 | 2020-Facebook-DETR :利用Transformers端到端的目标检测=>翻译及理解(持续更新中)
- 进程切换及一些常见概念(面试必问)
- FPGA 历险记——xilinx MIG 使用(一)
- 学校计算机室的管理员,电脑室管理员岗位责任
- 全国行政区域api 最新最全的全国行政区域查询