apt-get升级与更新后跟安装之间的区别

洛洛

我了解这sudo apt-get update只会更新软件包列表,而sudo apt-get upgrade会安装软件包的较新版本。

但是会sudo apt-get update && sudo apt-get installsudo apt-get install后面sudo apt-get upgrade吗?

斯蒂芬·基特

我不确定100%确实是您的问题,但是一般的回答可能会有所帮助。

各种apt操作的行为如下:

  • update 从存储库中检索当前的包索引
  • install 使用本地可用的软件包索引来安装列出的软件包和任何必要的依赖项(因此,如果索引所引用的软件包版本在存储库或软件包高速缓存中不再可用,则它可能会失败)
  • upgrade按照引脚优先级将所有已安装的软件包升级到本地可用的软件包索引中列出的最新版本(这可能会由于与相同的原因而失败install);它还会安装所有新需要的依赖项

如果您安装了具有过期索引的软件包,然后进行更新和升级,则最终版本将与安装前的更新版本相同,只要存储库中仍然可以使用较旧的版本。严格来说,安装并不完全等效:从头开始安装新版本与安装较旧版本并进行升级并不完全相同。假设没有错误,结果应该是相同的(除了过时的配置文件外,这是一个小问题)。

始终最好在安装或升级之前进行更新,除非自上次镜像脉冲以来进行了更新(我必须检查它们现在多久发生一次;如果在最后一天内进行了更新,就可以了)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过更新管理器/ apt-get升级安装任何更新

来自分类Dev

升级后,apt-get更新失败

来自分类Dev

源和apt-get之间的安装区别?

来自分类Dev

apt-cacher和apt-cacher-ng之间的区别

来自分类Dev

apt-get升级的问题

来自分类Dev

安装apt-get

来自分类Dev

升级后,apt-get更新失败

来自分类Dev

无法通过更新管理器/ apt-get升级安装任何更新

来自分类Dev

源和apt-get之间的安装区别?

来自分类Dev

apt-get升级的问题

来自分类Dev

安装apt-get

来自分类Dev

apt-get和dpkg之间的区别

来自分类Dev

apt-get更新和升级后,是否需要重新编译并重新安装未通过apt-get install安装的软件?

来自分类Dev

apt-get更新和升级后无法启动

来自分类Dev

.sh文件以进行apt-get更新/ apt-get升级

来自分类Dev

无业游民的盒子更新vs apt-get升级

来自分类Dev

apt-get升级的问题

来自分类Dev

不同的APT升级命令之间的区别

来自分类Dev

IPv6 sudo apt-get更新/升级问题

来自分类Dev

apt-get被apt取代?

来自分类Dev

apt-get更新和apt-get安装更新

来自分类Dev

通过cron作业apt-install安装+删除+更新+升级

来自分类Dev

apt全面升级与apt升级冗余

来自分类Dev

apt-get更新和apt-get升级后无法上网

来自分类Dev

是否需要apt-get更新和升级?

来自分类Dev

apt-get更新和升级有什么区别?

来自分类Dev

apt安装:regex和var = regex之间的区别

来自分类Dev

我无法使用 apt 或 apt-get 更新/升级

来自分类Dev

apt 与 apt-get 的定义