Eu vi no Debian que muitos pacotes são pacotes virtuais. Por que existem esses pacotes virtuais?
por exemplo: -
$ aptitude show pppoeconf
Package: pppoeconf
State: installed
Automatically installed: no
Version: 1.21
Priority: optional
Section: net
Maintainer: Gregory Colpart <reg@debian.org>
Architecture: all
Uncompressed Size: 297 k
Depends: whiptail-provider | whiptail, ppp (>= 2.4.2+20040428-2) | pppoe (>= 3.0), ppp (>= 2.4.1.uus2-4), gettext-base (>= 0.13), sed (>= 3.95),
ifupdown (>= 0.7.44~), iproute2
Recommends: locales
Suggests: xdialog
Description: configures PPPoE/ADSL connections
User-friendly tool for initial configuration of a DSL (PPPoE) connection.
Veja as sugestões: -
Suggests: xdialog
Agora vamos tentar vê-lo um pouco mais perto -
$ aptitude show xdialog
No current or candidate version found for xdialog
Package: xdialog
State: not a real package
Por que está aí? Pode-se, era um pacote real, digamos, chiado ou jessie e depois foi removido. Poderia ser esse o único motivo ou existem possibilidades de mais motivos?
O acima exposto acabei de tomar como exemplo.
xdialog
, segundo, o que são pacotes virtuais.
aptitude
, pacotes virtuais é o termo usado para descrever pacotes que consistem apenas em dependências, mas fazem com que o software real seja instalado com base em pacotes não virtuais dependentes. Não tenho certeza se o termo é usado de maneira diferente no Debian - então não o mudarei sem o seu ok. Você pode confirmar ou alterar o título e a descrição, pois é confuso?