Aptitude search ~c et ....

Résolu
Bonjour,

pouvez vous m'expliquer à quoi correspondent

aptitude search ~c
et
aptitude install ~c

voilà les commandes

aptitude search ~c


root@debian-alain:/home/alain-bellec# aptitude search ~c
c hplip - Système d'impression et d'imagerie Linux H
c hplip-gui - Impression et traitement d’image HP pour L
c libgles1-mesa - free implementation of the OpenGL|ES 1.x A
c liblognorm2 - Log normalizing library
c pulseaudio - serveur de son PulseAudio
c vlc - Lecteur multimédia et serveur de flux
root@debian-alain:/home/alain-bellec#


et aptitude install ~c


root@debian-alain:/home/alain-bellec# aptitude install ~c
Les NOUVEAUX paquets suivants vont être installés :
hplip{b} hplip-gui libgles1-mesa{b} liblognorm2{b} libpulsedsp{ab}
libva-drm1{a} libvncclient0{a} libxcb-composite0{a}
printer-driver-postscript-hp{a} pulseaudio{b} pulseaudio-module-x11{ab}
pulseaudio-utils{ab} python-pexpect{a} vlc vlc-plugin-notify{a}
vlc-plugin-samba{a}
0 paquets mis à jour, 16 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 3 999 ko d'archives. Après dépaquetage, 12,7 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
pulseaudio : Dépend: libpulse0 (= 5.0-13) mais 7.1-2~bpo8+1 est installé.
hplip : Dépend: libhpmud0 (= 3.14.6-1+b2) mais 3.16.5+repack1-1~bpo8+1 est installé.
Dépend: printer-driver-hpcups (= 3.14.6-1+b2) mais 3.16.5+repack1-1~bpo8+1 est installé.
liblognorm2 : Casse: liblognorm1 mais 1.0.1-3 est installé.
pulseaudio-module-x11 : Dépend: libpulse0 (= 5.0-13) mais 7.1-2~bpo8+1 est installé.
pulseaudio-utils : Dépend: libpulse0 (= 5.0-13) mais 7.1-2~bpo8+1 est installé.
libgles1-mesa : Dépend: libglapi-mesa (= 10.3.2-1+deb8u1) mais 11.1.3-1~bpo8+1 est installé.
libpulsedsp : Dépend: libpulse0 (= 5.0-13) mais 7.1-2~bpo8+1 est installé.
ouverts : 26 ; fermés : 50 ; reportés : 5 ; en conflit : 5 .Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
1) liblognorm1
2) rsyslog

Conserver les paquets suivants dans leur version actuelle :
3) hplip [Non installé]
4) hplip-gui [Non installé]
5) libgles1-mesa [Non installé]
6) libpulsedsp [Non installé]
7) printer-driver-postscript-hp [Non installé]
8) pulseaudio [Non installé]
9) pulseaudio-module-x11 [Non installé]
10) pulseaudio-utils [Non installé]
11) vlc [Non installé]

Laisser les dépendances suivantes non satisfaites :
12) anacron recommande rsyslog | system-log-daemon

Accepter cette solution ? [Y/n/q/?]


2 réponses

  1. en cherchant , suite à un signalement de synaptic qui déclarait libsane-dev cassé , j'ai trouvé ceci :


    root@debian-alain:/home/alain-bellec# apt-cache show libsane-dev
    Package: libsane-dev
    Source: sane-backends
    Version: 1.0.24-8+deb8u1
    Installed-Size: 15659
    Maintainer: Jörg Frings-Fürst debian@jff-webhosting.net
    Architecture: amd64
    Replaces: libsane-extras-dev (<< 1.0.18.14)
    Depends: libavahi-client-dev, libgphoto2-2-dev, libieee1284-3-dev, libjpeg-dev, libsane (= 1.0.24-8+deb8u1), libtiff-dev, libusb-1.0-0-dev, libv4l-dev, pkg-config
    Recommends: libsane-extras-dev
    Description-en: API development library for scanners [development files]
    SANE stands for "Scanner Access Now Easy" and is an application
    programming interface (API) that provides standardized access to any
    raster image scanner hardware (flatbed scanner, hand-held scanner,
    video- and still-cameras, frame-grabbers, etc.). The SANE standard is
    free and its discussion and development are open to everybody. The
    current source code is written to support several operating systems,
    including GNU/Linux, OS/2, Win32 and various Unices and is available
    under the GNU General Public License (commercial applications and
    backends are welcome, too, however).
    .
    This package contains the files needed to build your applications
    using SANE.
    Description-md5: e6830c8c64fd71c7d57f14514612572c
    Homepage: http://www.sane-project.org
    Tag: devel::library, role::devel-lib, works-with::image,
    works-with::image:raster
    Section: libdevel
    Priority: optional
    Filename: pool/main/s/sane-backends/libsane-dev_1.0.24-8+deb8u1_amd64.deb
    Size: 2212044
    MD5sum: 3a99fcee6b3b8ea894c702c568cc7765
    SHA1: ec47ea538acba9a8bf2150121361d40d08ae8de3
    SHA256: 70b1f22cfa8e9dc9373a6e9efb84ed369ed105b6312e8443173d7cb78d48b126

    root@debian-alain:/home/alain-bellec# apt-get --reinstall install libsane-dev
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Certains paquets ne peuvent être installés. Ceci peut signifier
    que vous avez demandé l'impossible, ou bien, si vous utilisez
    la distribution unstable, que certains paquets n'ont pas encore
    été créés ou ne sont pas sortis d'Incoming.
    L'information suivante devrait vous aider à résoudre la situation :

    Les paquets suivants contiennent des dépendances non satisfaites :
    libsane-dev : Dépend: libgphoto2-2-dev mais ne sera pas installé
    E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

    root@debian-alain:/home/alain-bellec# apt-get --reinstall install libgphoto2-2-dev
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Certains paquets ne peuvent être installés. Ceci peut signifier
    que vous avez demandé l'impossible, ou bien, si vous utilisez
    la distribution unstable, que certains paquets n'ont pas encore
    été créés ou ne sont pas sortis d'Incoming.
    L'information suivante devrait vous aider à résoudre la situation :

    Les paquets suivants contiennent des dépendances non satisfaites :
    libgphoto2-2-dev : Dépend: libgphoto2-dev (= 2.5.4-1.1+b2) mais ne sera pas installé
    E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
    root@debian-alain:/home/alain-bellec#


    partant de là , je ne sais plus quoi faire ....

    j'aimerai bien quand mème , que quelqun m'apprenne à me dépanner pour les paquets cassés . je vais pas tout le temps vous appeler à l'aide .
    vous e n aurez très vite marre ..... ;)
    1. Modérateur
      Bonjour,

      Comme bien souvent, la réponse est dans le
      man
      !
      https://www.mistra.fr/tutoriel-linux-man.html

      man aptitude


      On y lit :

             search
      Rechercher les paquets qui correspondent à un ou
      plusieurs motifs donnés sur la ligne de commande. Tous
      les paquets correspondant aux expressions demandées
      seront affichés. Par exemple, « aptitude search '~N'
      edit » affichera tous les « nouveaux » paquets et ceux
      dont le nom contient « edit ». Les expressions de
      recherche sont expliquées en détail dans « Motifs de
      recherche » dans le manuel de référence d'aptitude.
      [...]
      Les résultats sont présentés ligne par ligne. Le
      premier caractère de chaque ligne indique l'état
      courant du paquet : les états les plus courants sont p
      qui signifie qu'aucune trace du paquet n'est présente
      sur le système, c qui signifie que le paquet à été
      supprimé mais que ses fichiers de configuration sont
      toujours présents sur le système,
      i qui signifie que le
      paquet est installé et v qui signifie que le paquet est
      virtuel. Le second caractère indique l'action prévue
      (s'il y en a une, un espace sinon) sur le paquet. Les
      actions les plus courantes sont : i pour les paquets à
      installer, d pour ceux à supprimer et p pour ceux à
      purger (c-à-d, à supprimer ainsi que ses fichiers de
      configuration). Si le dernier caractère est un A, le
      paquet a été installé automatiquement.


      Si tu veux supprimer les fichiers de configuration associé à un paquet supprimé, il faut le purger.

      Exemple :

      aptitude purge hplip


      Ça correspond au statut "rc" dans
      dpkg -l


      Tu peux également tous les virer d'un coup avec l'une de ces commandes :

      aptitude purge $(dpkg -l | grep ^rc | cut -d" " -f3)
      aptitude purge ~c


      La commande
      aptitude install ~c
      , on voit que cela installe tous les paquets configurés, mais pas installé.

      Bonne chance