Question apt-cache --installed show lists paquets qui ne sont pas installés


le --installed l'option ne semble rien faire. La page de manuel n'est pas spécifique quant à ce qui est prévu par son comportement, c’est-à-dire que je ne peux pas le dire non plus. Pour les actions applicables (vraisemblablement show et showpkg):

  1. Renvoie uniquement la version du package installé
  2. Renvoie uniquement les informations sur les packages installés qui correspondent à la requête.

Dans tous les cas, il ne semble pas faire l'une des opérations ci-dessus, mais renvoyer la même sortie, quelle que soit l'option.


0
2017-12-30 23:26


origine


expliquehell.com/explain?cmd=apt-cache+--installed et il est présent dans l'homme apt-cache show - MetaChrome


Réponses:


Ils expliquent les choses mal. Cette option est un modificateur du rdepends et depends commandes:

--installée        Limitez la sortie de depend et rdepend aux packages actuellement installés. Configuration       Item: APT :: Cache :: Installé

Mais alors, cela ne montre tout simplement pas cela, mais est la liste du paquet qui est installé, i. e .:

$ apt-cache depends kde-baseapps-bin 
kde-baseapps-bin
  Depends: kde-runtime
  Depends: libc6
  Depends: libkdecore5
  Depends: libkdeui5
  Depends: libkfile4
  Depends: libkio5
  Depends: libkparts4
  Depends: libqt4-dbus
  Depends: libqt4-xml
  Depends: libqtcore4
  Depends: libqtgui4
  Depends: libstdc++6
  Depends: libx11-6
  Depends: kde-baseapps-data
  Breaks: <kcontrol>
  Breaks: <kcontrol:amd64>
  Breaks: kdebase-bin
  Breaks: <kdebase-bin:amd64>
  Breaks: <kdesktop>
  Breaks: <kdesktop:amd64>
  Replaces: kdebase-bin
  Replaces: <kdebase-bin:amd64>
  Conflicts: kde-baseapps-bin:amd64

Comme vous pouvez le voir, toutes les dépendances du paquet, si j'utilise --installed:

apt-cache --installed depends kde-baseapps-bin
kde-baseapps-bin
  Depends: libc6
  Depends: libqt4-dbus
  Depends: libqt4-xml
  Depends: libqtcore4
  Depends: libqtgui4
  Depends: libstdc++6
  Depends: libx11-6

Plus court, non? Parmi toutes les dépendances de ce paquet, ce sont les seules que j'ai installées. C'est ce que le --installed modificateur do, il ne liste pas tous les paquets installés.


1
2017-12-31 00:07