Ubuntu Server 22.04 自动安装 open-vm-tools

Ubuntu Server 22.04 自动安装 open-vm-tools

当我apt updateapt dist-upgrade该过程安装open-vm-tools包时。

为什么要open-vm-tools安装在裸机服务器上?
这可能是我不知道的依赖项吗?
开发人员是否认为这个包在大多数情况下都是有用的?

以下是 的输出apt update

Hit:1 http://ca.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://ca.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]     
Hit:3 https://downloads.plex.tv/repo/deb public InRelease                      
Ign:4 http://download.webmin.com/download/repository sarge InRelease           
Get:5 http://ca.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Hit:6 http://download.webmin.com/download/repository sarge Release
Get:7 http://ca.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:8 http://ca.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [833 kB]
Get:10 http://ca.archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [12.2 kB]
Get:11 http://ca.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [789 kB]

下面是输出apt dist-upgrade

The following packages will be upgraded:
  libapache2-mod-php8.1 open-vm-tools openssh-client openssh-server
  openssh-sftp-server php8.1 php8.1-bcmath php8.1-bz2 php8.1-cgi php8.1-cli
  php8.1-common php8.1-curl php8.1-gd php8.1-gmp php8.1-intl php8.1-mbstring
  php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-zip
  python-apt-common python3-apt python3-pkg-resources python3-setuptools
  python3-software-properties software-properties-common webmin

答案1

对于此类问题,您的第一站应该是查询 apt。

让我们这样做:

$ apt rdepends open-vm-tools
open-vm-tools
Reverse Depends:
  ...
  Recommends: ubuntu-server
  ...

啊哈。就是这个:Recommends: ubuntu-server。这就是元包拉进来的。

现在让我们看一下 Ubuntu 服务器元包:

$ apt depends ubuntu-server
ubuntu-server
  ...
  Recommends: open-vm-tools
  ...

就在那里,拉进来open-vm-tools

  • 请注意,这是“推荐”,而不是“依赖”,也不是“建议”。Ubuntu 的默认设置是引入“依赖”和“推荐”软件包,并排除“建议”软件包。您可以通过咨询man aptman apt-get

相关内容