Aptitude search ~c et ....

Résolu
tyfanch Messages postés 89 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. tyfanch Messages postés 89 Statut Membre 5
     
    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 ..... ;)
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    0