Aptitude search ~c et ....

Résolu/Fermé
tyfanch Messages postés 83 Date d'inscription jeudi 5 janvier 2012 Statut Membre Dernière intervention 1 septembre 2016 - Modifié par mamiemando le 1/09/2016 à 11:25
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 - 31 août 2016 à 11:26
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/?]




A voir également:

2 réponses

tyfanch Messages postés 83 Date d'inscription jeudi 5 janvier 2012 Statut Membre Dernière intervention 1 septembre 2016 5
31 août 2016 à 11:20
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
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
Modifié par mamiemando le 1/09/2016 à 11:26
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