博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 中apt update和upgrade 的区别
阅读量:2490 次
发布时间:2019-05-11

本文共 866 字,大约阅读时间需要 2 分钟。

Ubuntu 中apt update和upgrade 的区别

 

简要说明:

apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)

用法:sudo apt update

 

apt upgrade:更新已安装的软件包

用法:sudo apt upgrade 软件包名

 

附图:

0、ubuntu16.04版本的更新提示,以及执行apt update的过程,有129个包可以升级。

 

本机采用ubuntu16.04系统,已使用sudo apt update && sudo apt upgrade -y将系统更新到最新的ubuntu 16.04.03。再使用阿里源,单独安装Docker v1.12.3版本的软件,执行如下操作,对比两个命令的差别。

1sudo apt update只检查是否有可用更新,给出汇总报告和提示信息

使用sudo apt list --upgradable查看可升级的软件信息

sudo apt list --upgradable -a查看可升级的软件的全部版本信息

 

2、使用apt upgradeDocker1.12.3升级到1.13.1的过程

 

3、重启Docker服务,再次查看可用的更新

 

 

注意事项:不能随意使用sudo apt upgrade -y命令

Ubuntu总是认为:最新的软件就是最好的软件,建议用户安装使用。直接使用sudo apt update && sudo apt -y upgrade,就会将本机已安装的软件全部更新到最新!

但是在实际工作中并不总是这样,K8S v1.6.6版本只支持Docker v1.12.3版本,即K8S依赖于某一特定版本的Docker,不支持最新版本的Docker。因此要想在Docker上部署K8S v1.6.6就不能ubuntu系统中随意使用sudo apt upgrade -y 命令。

 

 

参考链接:

Linux中的updateupgrade分别是更新什么

 

ubuntu sudo updateupgrade的作用及区别

 

你可能感兴趣的文章
Java_基础语法之dowhile语句
查看>>
HDU 2175 汉诺塔IX
查看>>
PAT 甲级 1021 Deepest Root
查看>>
查找代码错误.java
查看>>
vc获取特殊路径(SpecialFolder)
查看>>
单例模式
查看>>
int(3)和int(11)区别
查看>>
201521123061 《Java程序设计》第十一周学习总结
查看>>
代码小思考
查看>>
Unity中的销毁方法
查看>>
ceph删除pool提示(you must first set the mon_allow_pool_delete config option to true)解决办法...
查看>>
2016-7-15(1)使用gulp构建一个项目
查看>>
CSS 设计指南(第3版) 初读笔记
查看>>
markdown学习/mou
查看>>
CentOS 搭建 LAMP服务器
查看>>
同步Android与PC的时间
查看>>
Nunit2.5.10快速上手
查看>>
基于word API 创建的可以打开word的自定义控件
查看>>
tomcat源码 Connector
查看>>
Understanding NFS Caching
查看>>