Dans les deux cas je vais me concentrer sur les retours de apt, comme dit plus haut je trouve aptitude trop compliqué à utiliser pour du dépannage par forum interposé.
libgl1
libglx0:i386 : Dépend: libglx-mesa0:i386 mais ne sera pas installé
On a ici le paquet suivant qui coince dans la chaîne de dépendances, à ajouter donc explicitement à la commande d’installation :
libkf5contacts5 : Casse: libkf5tnef5 (< 4:17.08) mais 16.04.2-1 devra être installé
libkworkspace5-5 : Casse: systemsettings (< 4:5.14) mais 4:5.8.4-1 devra être installé
On a encore ici deux paquets dans des versions de Debian 9 qui coincent (libkf5tnef5 et systemsettings), à installer explicitement dans les versions de Debian 10 (en plus des précédents) :
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s {libgl1,libglx0,libglx-mesa0}:{amd64,i386}
[sudo] Mot de passe de francois :
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 :
libglx-mesa0:i386 : Dépend: libgl1-mesa-dri:i386 mais ne sera pas installé
libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5,libkf5tnef5,systemsettings}/buster
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Version choisie « 5.54.0-2 » (Debian:10.9/stable [amd64]) pour « libkf5auth5 »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5globalaccel-bin »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5jobwidgets5 »
Version choisie « 4:18.08.3-1 » (Debian:10.9/stable [amd64]) pour « libkf5tnef5 »
Version choisie « 4:5.14.5-1.1 » (Debian:10.9/stable [amd64]) pour « systemsettings »
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 :
libasound2-dev : Dépend: libasound2 (= 1.1.3-5) mais 1.1.8-1 devra être installé
libboost-atomic-dev : Dépend: libboost-atomic1.62-dev mais ne sera pas installé
libboost-coroutine-dev : Dépend: libboost-coroutine1.62-dev mais ne sera pas installé
libboost-exception-dev : Dépend: libboost-exception1.62-dev mais ne sera pas installé
libboost-fiber-dev : Dépend: libboost-fiber1.62-dev mais ne sera pas installé
libboost-graph-dev : Dépend: libboost-graph1.62-dev mais ne sera pas installé
libboost-graph-parallel-dev : Dépend: libboost-graph-parallel1.62-dev mais ne sera pas installé
libboost-iostreams-dev : Dépend: libboost-iostreams1.62-dev mais ne sera pas installé
libboost-locale-dev : Dépend: libboost-locale1.62-dev mais ne sera pas installé
libboost-log-dev : Dépend: libboost-log1.62-dev mais ne sera pas installé
libboost-math-dev : Dépend: libboost-math1.62-dev mais ne sera pas installé
libboost-program-options-dev : Dépend: libboost-program-options1.62-dev mais ne sera pas installé
libboost-random-dev : Dépend: libboost-random1.62-dev mais ne sera pas installé
libboost-signals-dev : Dépend: libboost-signals1.62-dev mais ne sera pas installé
libboost-thread-dev : Dépend: libboost-thread1.62-dev mais ne sera pas installé
libboost-timer-dev : Dépend: libboost-timer1.62-dev mais ne sera pas installé
libboost-type-erasure-dev : Dépend: libboost-type-erasure1.62-dev mais ne sera pas installé
libboost-wave-dev : Dépend: libboost-wave1.62-dev mais ne sera pas installé
libstdc++6 : Casse: libllvm3.9 mais 1:3.9.1-9 devra être installé
plasma-integration : Dépend: breeze mais ne sera pas installé
qml-module-qtquick2 : Dépend: qtdeclarative-abi-5-7-0
systemsettings : Dépend: qml-module-org-kde-kcm mais ne sera pas installé
Dépend: qml-module-org-kde-kirigami2 mais ne sera pas installé
Dépend: qml-module-qtquick-controls mais ne sera pas installé
va-driver-all:i386 : Dépend: mesa-va-drivers:i386 mais ne sera pas installé ou
vdpau-va-driver:i386 mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$
libasound2-dev : Dépend: libasound2 (= 1.1.3-5) mais 1.1.8-1 devra être installé
libboost-atomic-dev : Dépend: libboost-atomic1.62-dev mais ne sera pas installé
libboost-coroutine-dev : Dépend: libboost-coroutine1.62-dev mais ne sera pas installé
libboost-exception-dev : Dépend: libboost-exception1.62-dev mais ne sera pas installé
libboost-fiber-dev : Dépend: libboost-fiber1.62-dev mais ne sera pas installé
libboost-graph-dev : Dépend: libboost-graph1.62-dev mais ne sera pas installé
libboost-graph-parallel-dev : Dépend: libboost-graph-parallel1.62-dev mais ne sera pas installé
libboost-iostreams-dev : Dépend: libboost-iostreams1.62-dev mais ne sera pas installé
libboost-locale-dev : Dépend: libboost-locale1.62-dev mais ne sera pas installé
libboost-log-dev : Dépend: libboost-log1.62-dev mais ne sera pas installé
libboost-math-dev : Dépend: libboost-math1.62-dev mais ne sera pas installé
libboost-program-options-dev : Dépend: libboost-program-options1.62-dev mais ne sera pas installé
libboost-random-dev : Dépend: libboost-random1.62-dev mais ne sera pas installé
libboost-signals-dev : Dépend: libboost-signals1.62-dev mais ne sera pas installé
libboost-thread-dev : Dépend: libboost-thread1.62-dev mais ne sera pas installé
libboost-timer-dev : Dépend: libboost-timer1.62-dev mais ne sera pas installé
libboost-type-erasure-dev : Dépend: libboost-type-erasure1.62-dev mais ne sera pas installé
libboost-wave-dev : Dépend: libboost-wave1.62-dev mais ne sera pas installé
À moins que tu ne compiles régulièrement des logiciels depuis leur code source, il y a des chances que tous ces paquets *-dev ne te soient pas utiles. Les désinstaller facilitera le reste de la mise-à-jour.
Pour simuler la désinstallation :
apt remove -s ^lib.*-dev$
Pour lancer la désinstallation réelle si la simulation semble correcte :
apt remove ^lib.*-dev$
libstdc++6 : Casse: libllvm3.9 mais 1:3.9.1-9 devra être installé
Le paquet libllvm3.9 n’esxiste plus avec Debian Buster. Commence par regarder pourquoi il est installé :
aptitude why libllvm3.9
Met à jour les paquets qui le requièrent, et ensuite désinstalle-le (comme toujours après une simulation) pour débloquer la suite de la mise-à-jour :
qui m’a viré les libraries dev
et donc j’obtiens :
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5,libkf5tnef5,systemsettings}/buster
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Version choisie « 5.54.0-2 » (Debian:10.9/stable [amd64]) pour « libkf5auth5 »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5globalaccel-bin »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5jobwidgets5 »
Version choisie « 4:18.08.3-1 » (Debian:10.9/stable [amd64]) pour « libkf5tnef5 »
Version choisie « 4:5.14.5-1.1 » (Debian:10.9/stable [amd64]) pour « systemsettings »
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 :
libasound2-dev : Dépend: libasound2 (= 1.1.3-5) mais 1.1.8-1 devra être installé
libstdc++6 : Casse: libllvm3.9 mais 1:3.9.1-9 devra être installé
plasma-integration : Dépend: breeze mais ne sera pas installé
qml-module-qtquick2 : Dépend: qtdeclarative-abi-5-7-0
systemsettings : Dépend: qml-module-org-kde-kcm mais ne sera pas installé
Dépend: qml-module-org-kde-kirigami2 mais ne sera pas installé
Dépend: qml-module-qtquick-controls mais ne sera pas installé
va-driver-all:i386 : Dépend: mesa-va-drivers:i386 mais ne sera pas installé ou
vdpau-va-driver:i386 mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s {libgl1,libglx0,libglx-mesa0,libgl1-mesa-dri}:{amd64,i386}
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 :
libgl1-mesa-dri:i386 : Dépend: libelf1:i386 (>= 0.142) mais ne sera pas installé
Dépend: libllvm7:i386 (>= 1:7~svn298832-1~) mais ne sera pas installé
libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$
francois@petitNoir:~/flightgear/build/flightgear$ aptitude why libllvm3.9
i libxatracker2 Dépend libllvm3.9 (>= 1:3.9.1-6~)
francois@petitNoir:~/flightgear/build/flightgear$ aptitude why libxatracker2
i task-kde-desktop Dépend task-desktop
i A task-desktop Dépend xserver-xorg-video-all
i A xserver-xorg-video-all Dépend xserver-xorg-video-vmware
i A xserver-xorg-video-vmware Dépend libxatracker2
francois@petitNoir:~/flightgear/build/flightgear$
va provoquer un effet massif
227 mis à jour, 94 nouvellement installés, 179 à enlever et 910 non mis à jour.
Bon comme je ne manque pas de « bravitude » je l’ai lancé et suis parti pour 2 heures de transferts de paquets et puis ensuite les decompressions et les triggers … la suite de la galère sera pour demain
Vu le nombre de paquets impactés, je pense que ça peut être ce qui va débloquer ta mise-à-jour. Note quelque part la liste des 179 paquets qui vont être supprimés, pour pouvoir réinstaller au besoin ceux que tu aurais souhaité conserver.
En effet, ca semble avoir débloqué la situation : pas d’erreur à la fin.
J’ai relancé un apt full-upgrade dans la foulée, qui a à peu près tout réinstallé (7 heures de transferts et 1200 paquets !!!). (sans erreur irréparable par moi-même)
KDE et SDDM ne fonctionnaient cependant pas.
J’ai dû reinstaller KDE selon ton message d’il y a 8 jours (task-kde-desktop) pour booter à peu près convenablement (kernel 4.19.0.16 - kde 5.14.5)
Perdus quelques personnalisations (favoris, icônes, composants graphiques KDE etc) et le NetworkManager entre autres, et puis des « Erreur du chargement du fichier QML : file:///usr/share/plasma/plasmoids/org.kde.plasma_applet_dict/contents/ui/main.qml:5:1: module « QtWebEngine » is not installed » ou encore « Erreur du chargement du fichier QML : file:///home/francois/.local/share/plasma/plasmoids/RSS_feeds/contents/ui/main.qml:57:9: XmlRole is not a type ».
Autres problèmes, mongodb et docker à réinstaller (HS) donc ma galère n’est pas finie, même si les problèmes de la migration du système de base semblent résolus (plus ou moins). Je deviens fataliste.
Au delà, ce serait bien de mettre tes connaissances dans un outil permettant de contrôler avant et après une (tentative de) migration, les incohérences de configuration, et d’aider à la résolution des problèmes, non ? J’imagine… d’autant que j’ai une autre machine à migrer, et que des millions d’utilisateurs potentiels n’adoptent pas/abandonnent Linux pour ce genre de raisons - entre autres.
Mais non vv222, je n’avais pas imaginé de te prendre tellement de ton précieux temps.
Je songeais a un bête script de 40 lignes que aurait fait un sed sur le fichier sources.list pour y détecter les lignes « erratiques », et une recherche dans le répertoire des debs (lequel d’ailleurs ca m’interesse) les deb dans une version périmée. Ca serait bien qu’on puisse les supprimer par un rm (del, destroy, vaporize, explode ou une autre commande équivalente) et que le lancement de …upgrade mette les versions nouvelles qui vont bien.
[Je ne comprends toujours pas qu’il ait pu trainer sur ma machine des versions u9 aussi longtemps. Il y a quelque chose de pourri au royaume de apt…]
Cette oeuvre (dont je t’avais implicitement chargé - mais plutôt à travers toi des responsables du Debian) ne t’aurait pas demandé plus de quelques minutes, complétées par tous les développeurs du monde pour t’éviter au contraire que des nuls comme moi gaspillent ton temps par des questions idiotes mais critiques (pour eux).
Encore une (de questions idiotes), j’ai perdu la possibilité de jouer du son sur ma machine, ce qui est un peu gênant.
Je n’ai que la sortie factice de disponible dans l’outil de choix des périphériques audio.
mon HP est bien branché, allumé, fonctionne en USB live, il est branché sur la sortie son du casque ou sur la main board du PC (le résultat est le même : nul), les paquets alsa sont installés.
AlsaMixer v1.1.8 montre bien une carte HDA Intel Puce: SigmaTel STAC9271D.
Ca fait des heures que je cherche une solution sur divers sites dont https://wiki.debian.org/fr/ALSA qui precise bien que « Cette page n’est plus à jour. 30-09-2017 » mais sans qu’on sache ou trouver l’info à jour si elle existe. https://wiki.debian.org/ALSA ne m’eclaire pas plus.
Par ailleurs, je ne suis pas devenu sourd : j’entends très bien la radio avec un volume normal.
Mes problèmes évoqué dans le post 77 sont toujours là.
Bref la galère continue, et malgré ma zenitude maîtrisée et totalement artificielle, j’ai vraiment envie de jeter Debian par la fenêtre.
Une tâche de développement qui ne prendrait que quelques minutes, ça n’existe tout simplement pas
Tes derniers soucis, autour du fonctionnement de KDE et de l’audio, ne sont pas vraiment dans mon champ de compétences.
Je pense que ça vaudrait même le coup d’ouvrir une nouvelle discussion sur le forum à ce sujet, avec « KDE » dans le titre, pour attirer les spécialistes de cet environnement.
Pense juste à y inclure un lien vers cette discussion-ci pour donner le contexte à ceux qui viendront te dépanner.
Quelle méthode d’installation conseillez vous dans l’optique de futures migration debian pour docker :
L’Installation a partir du repository debian (la doc montre que la procedure patche un « stable » dans sources.list ) n’est elle pas de nature a faire un sources.list « erratique »
Même question concernant la commande suivante qui voudrait installer un driver
apt-get -t buster-backports install firmware-misc-nonfree.
En fait que faut-il éviter pour avoir un sources.list ne posant pas de probleme de migration de versions. Y a-t’il de la doc là dessus ?
Tu as en partie raison, sauf que sauf windows, quand on installe un programme après être passé par le moteur de recherche, on a une fois sur deux un programme avec pubs/espions…Mais peu s’en aperçoivent, et ça se résoud facilement en achetant un nouvel ordi.
Mais en réalité, c’est mille fois plus simple sous linux avec cette attitude : il ne faut pas avoir peur de désinstaller des programmes et il faut garder les deb debian au maximum ( et uniquement lors de migration ).
T’as un pb avec truc-5.4.6 ? Commence par apt-get update puis apt-get -f install ; si ça marche pas dpkg-reconfigure -a comme proposé à la fin de la commande précédente; sinon désinstalle truc.
L’expérience, malheureusement, dès qu’un dépôts utilise le même nom de paquets te pas les même numéro de version (logique en somme) il y a possibilité de problèmes futur.
Pour le cas docker pas de souci les paquets ne portant pas le même nom tu peux les yeux fermé utilisé les dépôts officiel Docker.
Je n’ai pas peur de désinstaller avant de migrer. Le problème est QUOI désinstaller, et l’expérience sur un événement qui intervient une fois tous les 4 ans est-ce quelque chose qui vous grandit ?
J’avais bien cru avoir suivi la doc indiquant de rechercher les paquets « hold » à désinstaller, mais il y avait autre chose et cet autre chose a perdu 1 mois d’efforts stressants et d’interruption de service. C’est dommage.
Ma question est donc comment et où trouver les deb non debian pour les désinstaller.
Quand je lis,
Ca m’évoque immédiatement « Programme Informatique » pas vous ?
Bon, il semble que j’atteigne la fin du calvaire, j’ai réussi a rétablir le son, et à corriger
quelques erreurs plasmoids, plus que le problème du NetworkManager.
Pour ma seconde machine, je m’interroge sur l’opportunité de migrer par rapport à réinstaller, voire à laisser en l’état.
Il semble que j’aie encore quelques incohérences dans ma base de paquets :
En essayant d’installer libsdl2-dev avec synaptic j’obtiens un carré rouge de refus
idem pour libsdl2-image-dev
Mettre a jour bluez fait le même effet et me dit qu’un paquet est cassé.
francois@petitNoir:~/$ sudo apt-get install libsdl2-image-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 :
libsdl2-image-dev : Dépend: libsdl2-dev (>= 2.0.8) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
francois@petitNoir:~/$
ou encore
francois@petitNoir:~/$ sudo apt-get install libsdl2-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 :
libsdl2-dev : Dépend: libibus-1.0-dev mais ne sera pas installé
Dépend: libpulse-dev mais ne sera pas installé
Dépend: libxcursor-dev mais ne sera pas installé
Dépend: libxkbcommon-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
francois@petitNoir:~/$
J’ai eu la curiosité de chercher deb9 dans les noms de paquets restant et voilà :
francois@petitNoir:~/$ dpkg --list | grep deb9
rc bluez 5.43-2+deb9u3 amd64 Bluetooth tools and daemons
ii cpp-6 6.3.0-18+deb9u1 amd64 GNU C preprocessor
ii g++-6 6.3.0-18+deb9u1 amd64 GNU C++ compiler
ii gcc-6 6.3.0-18+deb9u1 amd64 GNU C compiler
ii gcc-6-base:amd64 6.3.0-18+deb9u1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-6-base:i386 6.3.0-18+deb9u1 i386 GCC, the GNU Compiler Collection (base package)
ii gcj-6-jre-lib 6.3.0-18+deb9u1 all Java runtime library for use with gcj (jar files)
ii gfortran-6 6.3.0-18+deb9u1 amd64 GNU Fortran compiler
rc gnome-settings-daemon 3.22.2-2+deb9u2 amd64 daemon handling the GNOME session settings
rc icedtea-netx-common 1.6.2-3.1+deb9u1 all NetX - implementation of the Java Network Launching Protocol (JNLP)
ii lib32ncurses5 6.0+20161126-1+deb9u2 amd64 shared libraries for terminal handling (32-bit)
ii lib32tinfo5 6.0+20161126-1+deb9u2 amd64 shared low-level terminfo library for terminal handling (32-bit)
ii libapache2-mod-php7.0 7.0.33-0+deb9u10 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
ii libasan3:amd64 6.3.0-18+deb9u1 amd64 AddressSanitizer -- a fast memory error detector
ii libavcodec57:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library with de/encoders for audio/video codecs - runtime files
ii libavutil55:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library with functions for simplifying programming - runtime files
rc libdb5.3-java 5.3.28-12+deb9u1 all Berkeley v5.3 Database Libraries for Java
ii libdns-export162 1:9.10.3.dfsg.P4-12.3+deb9u8 amd64 Exported DNS Shared Library
ii libgcc-6-dev:amd64 6.3.0-18+deb9u1 amd64 GCC support library (development files)
ii libgcj17:amd64 6.3.0-18+deb9u1 amd64 Java runtime library for use with gcj
ii libgfortran-6-dev:amd64 6.3.0-18+deb9u1 amd64 Runtime library for GNU Fortran applications (development files)
ii libgfortran3:amd64 6.3.0-18+deb9u1 amd64 Runtime library for GNU Fortran applications
ii libicu57:amd64 57.1-6+deb9u4 amd64 International Components for Unicode
ii libicu57:i386 57.1-6+deb9u4 i386 International Components for Unicode
ii libisc-export160 1:9.10.3.dfsg.P4-12.3+deb9u8 amd64 Exported ISC Shared Library
ii libokularcore7 4:16.08.2-1+deb9u1 amd64 libraries for the Okular document viewer
ii libperl5.24:amd64 5.24.1-3+deb9u7 amd64 shared Perl library
ii libpoppler-qt4-4:amd64 0.48.0-2+deb9u4 amd64 PDF rendering library (Qt 4 based shared library)
ii libpoppler64:amd64 0.48.0-2+deb9u4 amd64 PDF rendering library
ii libprocps6:amd64 2:3.3.12-3+deb9u1 amd64 library for accessing process information from /proc
rc libpython3.5-minimal:amd64 3.5.3-1+deb9u4 amd64 Minimal subset of the Python language (version 3.5)
rc libreoffice-kde 1:5.2.7-1+deb9u11 amd64 office productivity suite -- KDE integration
rc libreoffice-l10n-fr 1:5.2.7-1+deb9u11 all office productivity suite -- French language package
rc libreoffice-style-galaxy 1:5.2.7-1+deb9u11 all office productivity suite -- Galaxy (Default) symbol style
ii libssl1.0.2:amd64 1.0.2u-1~deb9u4 amd64 Secure Sockets Layer toolkit - shared libraries
rc libssl1.1:i386 1.1.0l-1~deb9u3 i386 Secure Sockets Layer toolkit - shared libraries
ii libstdc++-6-dev:amd64 6.3.0-18+deb9u1 amd64 GNU Standard C++ Library v3 (development files)
ii libswresample2:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii libswscale4:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library for image scaling and various conversions - runtime files
ii libswt-gnome-gtk-3-jni 3.8.2-3+deb9u1 amd64 Standard Widget Toolkit for GTK+ GNOME JNI library
ii libswt-gtk-3-jni 3.8.2-3+deb9u1 amd64 Standard Widget Toolkit for GTK+ JNI library
ii libswt-webkit-gtk-3-jni 3.8.2-3+deb9u1 amd64 Standard Widget Toolkit for GTK+ WebKit JNI library
rc libtirpc1:amd64 0.2.5-1.2+deb9u1 amd64 transport-independent RPC library
ii libupnp6 1:1.6.19+git20160116-1.2+deb9u1 amd64 Portable SDK for UPnP Devices, version 1.6 (shared libraries)
rc libvlccore8:amd64 2.2.7-1~deb9u1 amd64 base library for VLC and its modules
ii libvpx4:amd64 1.6.1-3+deb9u2 amd64 VP8 and VP9 video codec (shared library)
rc linux-image-4.9.0-11-amd64 4.9.189-3+deb9u2 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-12-amd64 4.9.210-1+deb9u1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-6-amd64 4.9.88-1+deb9u1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-9-amd64 4.9.168-1+deb9u5 amd64 Linux 4.9 for 64-bit PCs
ii mariadb-client-core-10.1 10.1.48-0+deb9u2 amd64 MariaDB database core client binaries
ii mariadb-server-core-10.1 10.1.48-0+deb9u2 amd64 MariaDB database core server files
rc nfs-common 1:1.3.4-2.1+deb9u1 amd64 NFS support files common to client and server
rc nfs-kernel-server 1:1.3.4-2.1+deb9u1 amd64 support for NFS kernel server
ii openjdk-8-jdk:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Development Kit (JDK)
ii openjdk-8-jdk-headless:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Development Kit (JDK) (headless)
ii openjdk-8-jre:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-8-jre-headless:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii perl-modules-5.24 5.24.1-3+deb9u7 all Core Perl modules
ii php7.0 7.0.33-0+deb9u10 all server-side, HTML-embedded scripting language (metapackage)
ii php7.0-cli 7.0.33-0+deb9u10 amd64 command-line interpreter for the PHP scripting language
ii php7.0-common 7.0.33-0+deb9u10 amd64 documentation, examples and common module for PHP
ii php7.0-gd 7.0.33-0+deb9u10 amd64 GD module for PHP
ii php7.0-json 7.0.33-0+deb9u10 amd64 JSON module for PHP
ii php7.0-opcache 7.0.33-0+deb9u10 amd64 Zend OpCache module for PHP
ii php7.0-readline 7.0.33-0+deb9u10 amd64 readline module for PHP
ii python-imaging 4.0.0-4+deb9u2 all Python Imaging Library compatibility layer
rc python3.5-minimal 3.5.3-1+deb9u4 amd64 Minimal subset of the Python language (version 3.5)
francois@petitNoir:~/$ dpkg --list | grep deb9 |wc
68
Y a t’il une commande « remove » des paquets obsolètes ou faut-il faire un script avec des sed pour cela ?
Et un remove des paquets deb9 ?
francois@petitNoir:~/$ aptitude search '?obsolete'
i brave-browser - The web browser from Brave
i brave-keyring - Brave Browser keyring and repository files
i A cpp-6 - GNU C preprocessor
i discord - All-in-one voice and text chat for gamers
i dolphin4 - file browser
i A g++-6 - GNU C++ compiler
i A gcc-10-base - GCC, the GNU Compiler Collection (base package)
i A gcc-10-base:i386 - GCC, the GNU Compiler Collection (base package)
i A gcc-6 - GNU C compiler
i gcc-6-base - GCC, the GNU Compiler Collection (base package)
i gcc-6-base:i386 - GCC, the GNU Compiler Collection (base package)
i gcj-6-jre-lib - Java runtime library for use with gcj (jar files)
i gdb-arm-none-eabi - GNU debugger for ARM Cortex-A/R/M processors
i A gfortran-6 - GNU Fortran compiler
i gir1.2-totem-plparser-1.0 - GObject introspection data for the Totem Playlist Parser libr
i ivy-python - Ivy: a lightweight software bus (Python bindings)
i jami-all - Secure and distributed voice, video and chat platform - all i
i jovie - text-to-speech system
i A kde-baseapps-data - shared data files for the KDE base applications
i kde-icons-mono - monochromatic icons theme
i kdegames-card-data - card decks for KDE games
i kdepasswd - graphical password changing utility
i kdesudo - sudo frontend for KDE
i konqueror-nsplugins - Netscape plugin support for Konqueror
i kpart-webkit - WebKit KPart
i lib32ncurses5 - shared libraries for terminal handling (32-bit)
i A lib32tinfo5 - shared low-level terminfo library for terminal handling (32-b
i libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 modul
i A libasan3 - AddressSanitizer -- a fast memory error detector
i A libavcodec57 - FFmpeg library with de/encoders for audio/video codecs - runt
i A libavutil55 - FFmpeg library with functions for simplifying programming - r
i A libbonobo2-0 - Bonobo CORBA interfaces library
i A libbonobo2-common - Bonobo CORBA interfaces library -- support files
i A libbonoboui2-0 - Bonobo UI library - runtime
i A libbonoboui2-common - Bonobo UI library - common files
i libcryptsetup4 - disk encryption support - shared library
i libdevhelp-3-2 - Library providing documentation browser functionality
i libdns-export162 - Exported DNS Shared Library
i A libgcc-6-dev - GCC support library (development files)
i A libgcc-s1 - GCC support library
i A libgcc-s1:i386 - GCC support library
i libgcj-bc - Link time only library for use with gcj
i libgcj-common - Java runtime library (common files)
i libgcj17 - Java runtime library for use with gcj
i libgdbm3 - GNU dbm database routines (runtime version)
i A libgfortran-6-dev - Runtime library for GNU Fortran applications (development fil
i A libgfortran3 - Runtime library for GNU Fortran applications
i libgjs0e - Mozilla-based javascript bindings for the GNOME platform
i libglew2.0 - OpenGL Extension Wrangler - runtime environment
i libgltf-0.0-0v5 - Library for rendering glTF models
i A libgnome-2-0 - The GNOME library - runtime files
i A libgnome-keyring-common - GNOME keyring services library - data files
i A libgnome-keyring0 - GNOME keyring services library
i A libgnome2-common - The GNOME library - common files
i A libgnomeui-0 - GNOME user interface library - runtime files
i A libgnomeui-common - GNOME user interface library - common files
i A libgnomevfs2-0 - GNOME Virtual File System (runtime libraries)
i A libgnomevfs2-common - GNOME Virtual File System (common files)
i A libgnomevfs2-extra - GNOME Virtual File System (extra modules)
i A libicu57 - International Components for Unicode
i libicu57:i386 - International Components for Unicode
i libisc-export160 - Exported ISC Shared Library
i A libisl15 - manipulating sets and relations of integer points bounded by
i A libjavascriptcoregtk-1.0-0 - JavaScript engine library from WebKitGTK+
i A libjemalloc1 - general-purpose scalable concurrent malloc(3) implementation
i libk3b6 - KDE CD/DVD burning application library - runtime files
i libkcddb4 - CDDB library for KDE Platform (runtime)
i libkcompactdisc4 - CD drive library for KDE Platform (runtime)
i libkexiv2-11 - Qt like interface for the libexiv2 library
i A libkexiv2-data - Qt-like interface for the libexiv2 library -- data files
i libkf5gpgmepp-pthread5 - c++ wrapper library for gpgme
i libkf5qgpgme5 - library for GpgME++ integration with Qt
i libkonq-common - core Konqueror library - support files
i A libkonq5-templates - data files for the Konqueror libraries
i libkonq5abi1 - core libraries for Konqueror
i libkonqsidebarplugin4a - konqueror sidebar plugin library
i liblimba0 - Library for the Limba 3rd-party software manager
i liblogging-stdlog0 - easy to use and lightweight logging library
i libmediastreamer-base3 - Linphone web phone's media library
i A libmozjs-24-0 - Spidermonkey JavaScript engine
i A libmpfr4 - multiple precision floating-point computation
i libmygpo-qt1 - mygpo-qt library package
i libokularcore7 - libraries for the Okular document viewer
i A liborbit-2-0 - high-performance CORBA implementation - common libraries
i A libortp9 - Real-time Transport Protocol stack
i libperl5.24 - shared Perl library
i libpoppler-qt4-4 - PDF rendering library (Qt 4 based shared library)
i A libpoppler64 - PDF rendering library
i libprocps6 - library for accessing process information from /proc
i libproj12 - Cartographic projection library
i libqaccessibilityclient0 - helper to make writing accessibility tools easier
i libqca2-plugin-ossl - transitional package for libqca2-plugins
i libqmobipocket1 - library for reading Mobipocket documents
i A libqrencode3 - QR Code encoding library
i libqtscript4-core - QtScript bindings for the Qt 4 Core library
i libqtscript4-gui - QtScript bindings for the Qt 4 Gui library
i libqtscript4-network - QtScript bindings for the Qt 4 Network library
i libqtscript4-sql - QtScript bindings for the Qt 4 SQL library
i libqtscript4-uitools - QtScript bindings for the Qt 4 UiTools library
i libqtscript4-xml - QtScript bindings for the Qt 4 XML library
i libsac-java-gcj - Simple API for CSS Java library (native code)
i A libsndio6.1 - Small audio and MIDI framework from OpenBSD, runtime librarie
i libsoprano4 - libraries for the Soprano RDF framework
i libssl1.0.2 - Secure Sockets Layer toolkit - shared libraries
i A libstdc++-6-dev - GNU Standard C++ Library v3 (development files)
i A libswresample2 - FFmpeg library for audio resampling, rematrixing etc. - runti
i A libswscale4 - FFmpeg library for image scaling and various conversions - ru
i A libswt-gnome-gtk-3-jni - Standard Widget Toolkit for GTK+ GNOME JNI library
i A libswt-gtk-3-jni - Standard Widget Toolkit for GTK+ JNI library
i libswt-webkit-gtk-3-jni - Standard Widget Toolkit for GTK+ WebKit JNI library
i A libtcl8.5 - Tcl (the Tool Command Language) v8.5 - run-time library files
i A libtk8.5 - Tk toolkit for Tcl and X11 v8.5 - run-time files
i libunistring0 - Unicode string library for C
i A libupnp6 - Portable SDK for UPnP Devices, version 1.6 (shared libraries)
i A libva-drm1 - Video Acceleration (VA) API for Linux -- DRM runtime
i A libva-x11-1 - Video Acceleration (VA) API for Linux -- X11 runtime
i A libva1 - Video Acceleration (VA) API for Linux -- runtime
i A libvpx4 - VP8 and VP9 video codec (shared library)
i libwebkitgtk-1.0-0 - Web content engine library for GTK+
i A libwebpmux2 - Lossy compression of digital photographic images.
i A libx264-148 - x264 video coding library
i A libx265-95 - H.265/HEVC video stream encoder (shared library)
i A linux-compiler-gcc-6-x86 - Compiler for Linux on x86 (meta-package)
i A linux-headers-4.9.0-15-amd64 - Header files for Linux 4.9.0-15-amd64
i A linux-headers-4.9.0-15-common - Common header files for Linux 4.9.0-15
i A linux-image-4.9.0-15-amd64 - Linux 4.9 for 64-bit PCs
i A linux-kbuild-4.9 - Kbuild infrastructure for Linux 4.9
i mariadb-client-core-10.1 - MariaDB database core client binaries
i mariadb-server-core-10.1 - MariaDB database core server files
i openjdk-8-jdk - OpenJDK Development Kit (JDK)
i A openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
i openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
i A openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
i perl-modules-5.24 - Core Perl modules
i php7.0 - server-side, HTML-embedded scripting language (metapackage)
i php7.0-cli - command-line interpreter for the PHP scripting language
i php7.0-common - documentation, examples and common module for PHP
i php7.0-gd - GD module for PHP
i php7.0-json - JSON module for PHP
i php7.0-opcache - Zend OpCache module for PHP
i php7.0-readline - readline module for PHP
i python-imaging - Python Imaging Library compatibility layer
i soprano-daemon - daemon for the Soprano RDF framework
i A tcl8.5 - Tcl (the Tool Command Language) v8.5 - shell
i A tcl8.5-dev - Tcl (the Tool Command Language) v8.5 - development files
i A tk8.5 - Tk toolkit for Tcl and X11, v8.5 - windowing shell
i tk8.5-dev - Tk toolkit for Tcl and X11, v8.5 - development files
i uim-common - Universal Input Method - common files
francois@petitNoir:~/$
Le commande suivante semble avoir des conséquences importantes et je me sens insuffisamment éclairé pour prendre une décision concernant le vaccin - non je plaisante ! - concernant l’exécution réelle de cette commande par « y »
francois@petitNoir:~/Qt_devel$ aptitude -s install libsdl2-dev
Les NOUVEAUX paquets suivants vont être installés :
gir1.2-ibus-1.0{a} libasound2-dev{a} libblkid-dev{a} libegl1-mesa-dev{a} libffi-dev{a} libgles2-mesa-dev{a}
libglib2.0-dev{a} libglib2.0-dev-bin{a} libibus-1.0-5{a} libibus-1.0-dev{a} libmount-dev{a} libpcre16-3{a}
libpcre3-dev{a} libpcre32-3{a} libpulse-dev{a} libsdl2-dev libselinux1-dev{a} libsepol1-dev{ab} libsndio-dev{a}
libwayland-bin{a} libwayland-dev{a} libxcursor-dev{ab} libxkbcommon-dev{ab} libxrandr-dev{a} libxv-dev{a}
x11proto-randr-dev{a}
0 paquets mis à jour, 26 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 4 407 ko/6 481 ko d'archives. Après dépaquetage, 30,2 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libxkbcommon-dev : Dépend: libxkbcommon0 (= 0.8.2-1) but 1.0.3-2 is installed
libxcursor-dev : Dépend: libxcursor1 (= 1:1.1.15-2) but 1:1.2.0-2 is installed
libsepol1-dev : Dépend: libsepol1 (= 2.8-1) but 3.1-1 is installed
ouverts : 30 ; fermés : 1979 ; reportés : 14 ; en conflit : 30 OLes actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]
2) libibus-1.0-dev [Non installé]
3) libpulse-dev [Non installé]
4) libsdl2-dev [Non installé]
5) libselinux1-dev [Non installé]
6) libsepol1-dev [Non installé]
7) libxcursor-dev [Non installé]
8) libxkbcommon-dev [Non installé]
Accepter cette solution ? [Y/n/q/?]
Ah j’oubliais!
Un warning (erreur ? ) un peu surprenant lors de l’update.
$ sudo apt-get update
Atteint :1 http://deb.debian.org/debian buster InRelease
Atteint :2 https://download.docker.com/linux/debian buster InRelease
Ign :3 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease
Atteint :4 http://security.debian.org buster/updates InRelease
Atteint :5 http://security.debian.org/debian-security buster/updates InRelease
Atteint :6 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release
Lecture des listes de paquets... Fait
N: Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte car le dépôt « http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease » ne prend pas en charge l'architecture « i386 »
$ more /etc/apt/sources.list
deb http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ buster/updates main contrib
$