为什么远程执行 apt-get update 时控制台上不会出现“完成”字样?

为什么远程执行 apt-get update 时控制台上不会出现“完成”字样?

想象一下,您要检查一个远程系统是否正确执行了apt-get update

通常,我会看到打印输出结果中有以下这一行:

Reading package lists... Done

偶然中,使用 Ubuntu 20.04,我发现了以下情况:

  • 如果你执行apt-get update 本地,系统说,Reading package lists... Done
  • 如果你执行apt-get update 远程,系统只显示,Reading package lists...缺少“完成”字样。

以前,我没有在 Ubuntu 18.04 LTS 中观察到这种行为。

可能是什么原因?

下面:包含所述 Bash 练习和相应输出的控制台摘录。

localuser@ho:/tmp$ ssh -i /tmp/.ssh-dbg20-puzzled-mendel-1690/one  [email protected] lsb_release -a 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:   focal
localuser@ho:/tmp$ ssh -i /tmp/.ssh-dbg20-puzzled-mendel-1690/one  [email protected] "sudo apt-get update"
Hit:1 http://ftp.stw-bonn.de/ubuntu focal InRelease
Hit:2 http://ftp.stw-bonn.de/ubuntu focal-updates InRelease
Hit:3 http://ftp.stw-bonn.de/ubuntu focal-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists...
localuser@ho:/tmp$ 
localuser@ho:/tmp$ ssh -i /tmp/.ssh-dbg20-puzzled-mendel-1690/one  [email protected]
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-40-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

Last login: Tue Jul  7 23:38:45 2020 from 112.110.123.123
remoteuser@dbg20-puzzled-mendel-1690:~$ sudo apt-get update
Hit:1 http://ftp.stw-bonn.de/ubuntu focal InRelease
Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:3 http://ftp.stw-bonn.de/ubuntu focal-updates InRelease
Hit:4 http://ftp.stw-bonn.de/ubuntu focal-backports InRelease
Reading package lists... Done
remoteuser@dbg20-puzzled-mendel-1690:~$ 

相关内容