【Linux】apt update和apt upgrade
【Linux】apt update和apt upgrade
- 1、背景
- 2、apt update
- 3、apt upgrade
- 4、说明
1、背景
ubuntu操作系统中,经常会遇到apt update和apt upgrade这两个命令。
关于apt是Advanced Packaging Tool缩写。
apt是Ubuntu下的安装包理工具,大部分的软件安装/更新/卸载都是利用apt命令来 实现的, 直接在终端中输入apt 即可以查阅命令的帮助信息。
apt和apt-get都是ubuntu下常用的安装软件的命令。
早期使用apt-get,从ubuntu 16开始,Ubuntu官方建议使用apt。
2、apt update
检查已安装的软件包是否有可用的更新的软件包,不执行更新!
即从服务器获取软件列表,并在本地保存为文件。
用法:sudo apt update
示例:
jn@1080Ti:~$ sudo apt update
命中:1 http://cn.archive.ubuntu.com/ubuntu bionic InRelease
获取:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
命中:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates InRelease
命中:4 http://cn.archive.ubuntu.com/ubuntu bionic-backports InRelease
获取:5 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [55.1 kB]
获取:6 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [61.0 kB]
获取:7 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
已下载 207 kB,耗时 3秒 (68.7 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
所有软件包均为最新。
jn@1080Ti:~$
3、apt upgrade
更新已安装的软件包。
本地安装软件与本地软件列表对比,如本地安装版本低,会提示更新。
如果你的软件都是最新版本,会提示:
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
示例:
jn@1080Ti:~$ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包是自动安装的并且现在不需要了:fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1libboost-iostreams1.65.1 libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 libedataserverui-1.2-2 libeot0 libepubgen-0.1-1libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libgc1c2 libgee-0.8-2libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4 liblangtag-common liblangtag1 liblirc-client0liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0libsgutils2-2 libssh-4 libsuitesparseconfig5 libvncclient1 libwinpr2-2 libxapian30 libxmlsec1libxmlsec1-nss lp-solve media-player-info python3-mako python3-markupsafe syslinux syslinux-commonsyslinux-legacy usb-creator-common
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
jn@1080Ti:~$
4、说明
sudo apt update 只检查是否有可用更新,给出汇总报告和提示信息;
sudo apt list --upgradable 查看可升级的软件信息;
sudo apt list --upgradable -a 查看可升级的软件的全部版本信息;
最新的软件就是最好的软件,建议用户安装使用以上两个命令。
通常将以上两个命令结合:
sudo apt update && sudo apt -y upgrade
将本机已安装的软件全部更新到最新!
【Linux】apt update和apt upgrade相关推荐
- apt update和apt upgrade命令 - 有什么区别?
在之前的文章中,我们查看了APT 命令以及您可以使用包管理器来管理包的各种方法.这是一个总体概述,但在本指南中,我们暂停并重点关注 2 个命令用法.这些是apt update和apt upgrade命 ...
- apt update、apt upgrade 和 apt dist-upgrade 的区别
1.root@kali:~# apt update apt update 的作用是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表.即运行 apt update 并没 ...
- linux系统update和upgrade区别
Linux Apt原理和应用 apt的主要工作是解决软件包之间的依赖关系,apt并不执行包的安装与删除等操作,而是将这些任务交给dpkg来做. APT的出现 起初,在Linux上安装软件是通过编译源码 ...
- apt update报错:Error in `appstreamcli‘: double free or corruption ... Aborted ...(libappstream3)
原因: ubuntu16.0.4内置的libappstream是2.0以前的版本,我们必须更新到3.0以上的版本才可以 解决方法: 清除libappstream3(purge比remove多清理配置文 ...
- Linux环境搭建 - update https://apt.repos.intel.com 报错
Linux环境搭建 - update https://apt.repos.intel.com 报错 问题说明 解决方案 问题说明 执行 sudo apt-get update 之后, 出现 https ...
- Ubuntu 中apt update和upgrade 的区别
运行gazebo出问题,往往就需要sudo apt upgrade来解决 摘自:https://blog.csdn.net/zhjulia123/article/details/83479515 简要 ...
- Linux包管理器apt/apt-get发现远程代码执行漏洞
研究人员Max Justicz日前发现了知名Linux包管理器apt/apt-get中的远程代码执行漏洞,该漏洞允许外部进行中间人攻击并获取root权限以执行任何代码.该漏洞已在最新版本apt修复,如 ...
- linux版本 如何查kali_000_Kali Linux版本查看和apt源配置
1.查看系统版本 # cat /etc/issue # lsb_release -a 2.查看内核信息 # uname -a 3.更新源 # cp /etc/apt/source.list{,.bak ...
- Linux包管理工具apt,Linux RPM、YUM、APT包管理工具
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...
最新文章
- android接入支付宝提示支付取消的方法处理
- 实战:使用 Python 用不到 10 行代码计算汽车数量
- Sqlserver中查询存储过程是否包含某些文本
- windows 10 家庭版 无法打开 gpedit.msc 解决方法
- 基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现
- java毛玻璃_模糊效果(毛玻璃效果)
- [译]不要在UI主线程中进行耗时的操作
- java windows 2008_Windows server 2008 R2 安装Java环境
- 电脑闪屏是什么原因_啄木鸟家庭维修|液晶电视闪屏什么原因
- 《红色警戒3》新单位详细介绍:忍者
- 深入浅出asterisk(一):asterisk通道(Channels)
- C语言如何动态分配空间:malloc
- Java JDK中文帮助文档免费下载,百度网盘下载。
- 改进网易云音乐的“音乐社交”构想
- matlab中算术平方根,改进的平方根法matlab
- 路由器修改dns服务器,路由器DNS怎么设置如何修改路由器DNS服务器地址
- windows 介绍
- 从二维向量跟虚数的区别到欧拉公式,复指数函数
- 离职那天我们复员——Leo网上答疑53
- 关于atom中apm 不能安装插件安装失败解决办法?
热门文章
- 大数据的未来发展前景:大数据人才需求现状
- NBA名人堂之-凯文·迈克黑尔|鲍勃·库西|比利·坎宁安|奈特·阿奇博尔德|拉里·伯德
- VR全景行业的应用价值如何呈现?
- 【设计模式自习室】原型模式
- 物理实验-迈克尔逊干涉仪的使用与调整 实验报告 重庆理工大学
- 偏最小二乘回归预测(MATLAB源码)
- 全国各省份结婚离婚面板数据(2005-2019年)
- 2014年电大统考计算机试题,2013年电大网考计算机应用基础1统考试题
- 比例信号测试仪器【PSG-02】
- csdn上设置关注博主即可阅读全文【亲测有效】