AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1190717
Accepted
BlueSkies
BlueSkies
Asked: 2019-11-22 14:31:32 +0800 CST2019-11-22 14:31:32 +0800 CST 2019-11-22 14:31:32 +0800 CST

何时运行“sudo apt update”以及何时运行“sudo apt update && sudo apt upgrade”?

  • 772

据我记得,我总是运行sudo apt update或sudo apt-get update在安装新软件包之前运行。

我什么时候应该像这样运行两者updateupgrade:

sudo apt update && sudo apt upgrade
updates upgrade apt
  • 3 3 个回答
  • 21738 Views

3 个回答

  • Voted
  1. Best Answer
    Pilot6
    2019-11-22T14:38:51+08:002019-11-22T14:38:51+08:00

    您运行sudo apt update以刷新可用包的列表。

    您运行sudo apt upgrade以升级所有已安装的软件包。

    显然,您总是在使用最新列表update之前运行。upgrade

    • 11
  2. Charles Green
    2019-11-22T14:34:54+08:002019-11-22T14:34:54+08:00

    该... update部分更新了可用软件包的库,以便您的系统知道可用的软件包,并可以将它们与已安装的软件包进行比较。

    从存储库中... upgrade获取包,并安装或“升级”包。

    据推测,如果有要升级的软件包,您只需要... upgrade,但是如果没有可升级的软件包,则apt退出而不会出错。

    • 5
  3. schrodingerscatcuriosity
    2019-11-22T14:33:58+08:002019-11-22T14:33:58+08:00

    我认为手册页解释得很好:

       update (apt-get(8))
           update is used to download package information from all configured
           sources. Other commands operate on this data to e.g. perform
           package upgrades or search in and display details about all
           packages available for installation.
    
       upgrade (apt-get(8))
           upgrade is used to install available upgrades of all packages
           currently installed on the system from the sources configured via
           sources.list(5). New packages will be installed if required to
           satisfy dependencies, but existing packages will never be removed.
           If an upgrade for a package requires the remove of an installed
           package the upgrade for this package isn't performed.
    

    因此,根据您的需要,您可能希望使用update或upgrade两者都使用。请注意,升级软件包本身可能会带来一些困难。

    • 3

相关问题

  • 从 8.04 LTS 升级到 10.04 LTS 的体验?

  • 分销升级的合理途径

  • 如何让 Ubuntu 减少检查更新的频率?对于 11.04 及更高版本对于赶时间的人!通过 Ubuntu 软件中心

  • 如何启用自动更新?

  • 在不使用标准升级系统的情况下升级有哪些替代方案?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve