He visto en Debian que bastantes paquetes son paquetes virtuales. ¿Por qué existen tales paquetes virtuales?
por ejemplo: -
$ 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.
Ver las sugerencias: -
Suggests: xdialog
Ahora intentemos verlo un poco más cerca.
$ aptitude show xdialog
No current or candidate version found for xdialog
Package: xdialog
State: not a real package
¿Por qué está ahí? Se podría, era un paquete real en sayezy o jessie y luego se eliminó. ¿Podría ser esta la única razón o hay posibilidades de más razones?
Lo anterior que acabo de tomar como ejemplo.
xdialog
, y segundo, qué son los paquetes virtuales.
aptitude
, paquetes virtuales es el término utilizado para describir paquetes que consisten solo en dependencias, pero que hacen que el software real se instale en función de paquetes no virtuales dependientes. No estoy seguro de si el término se usa de manera diferente en Debian, por lo que no lo cambiaré sin su autorización. ¿Podría confirmar o cambiar el título y la descripción, ya que es confuso?