'do-release-upgrade' 命令如何与 -c 参数/选项一起工作?

'do-release-upgrade' 命令如何与 -c 参数/选项一起工作?

关于 Ubuntu升级. 阅读一些教程后

通过Virtual BoxUbuntu Server 18.04 LTS使用lsb_release -a命令出现

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.6 LTS
Release:        18.04
Codename:       bionic

如果执行sudo do-release-upgrade -c出现:

Checking for a new Ubuntu release
New release '20.04.4 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

到这里,一切都如预期了。

如果执行时man do-release-upgrade没有出现-c具有预期描述的参数/选项 - 相同于bionic (8) do-release-upgrade.8.gz,但在两个地方都出现

 -d, --devel-release
        If using the latest supported release, upgrade to the development release

...

SEE ALSO
       update-manager(8), apt-get(8)

现在,关于update-managersee also部分中提到的-如果执行man update-manager则出现:

No manual entry for update-manager

但通过网络可以到达bionic (8) 更新管理器.8.gz最后出现

  -c, --check-dist-upgrades
              Check if a new distribution release is available
  -d, --devel-release
         If using the latest supported release, upgrade to the development release

主要问题

  1. 为什么没有manupdate-manager命令?
  2. 如何do-release-upgrade使用-c参数/选项来操作命令?理论上-c该命令不存在。

附加问题

  1. 为什么重复声明和描述-d参数/选项,命令正在使用哪一个do-release-upgrade?来自其本身还是来自update-manager命令?

相关内容