Ho visto in Debian che parecchi pacchetti sono pacchetti virtuali. Perché esistono tali pacchetti virtuali?
per esempio: -
$ 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.
Vedi i suggerimenti: -
Suggests: xdialog
Ora proviamo a vederlo un po 'più vicino -
$ aptitude show xdialog
No current or candidate version found for xdialog
Package: xdialog
State: not a real package
Perché è lì? Si potrebbe, è stato un vero pacchetto in wheezy o jessie e poi è stato rimosso. Potrebbe essere questa l'unica ragione o ci sono possibilità di più ragioni?
Quanto sopra ho appena preso come esempio.
xdialog
, e in secondo luogo, quali sono i pacchetti virtuali.
aptitude
, pacchetti virtuali è il termine usato per descrivere i pacchetti che consistono solo di dipendenze, ma che causano l'installazione del software effettivo basato su pacchetti non virtuali dipendenti. Non sono sicuro se il termine sia usato diversamente in Debian - quindi non lo cambierò senza il tuo ok. Potresti confermare o modificare il titolo e la descrizione, in quanto è confuso?