Bonsoir, merci pour vos réponses.
À anonyme : est-ce que c'est moi qui doit faire les manips en simulations, ou toi sur ta machine ?
Dans le doute, j'ai reproduit les commandes que tu passes telles quelles, dis-moi si je dois supprimer les -s.
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org stretch/updates InRelease
Atteint:3 http://ftp.debian.org/debian stretch-backports InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:5 http://ftp.fr.debian.org/debian stretch-proposed-updates InRelease
Atteint:6 http://ftp.fr.debian.org/debian stretch Release
Atteint:7 http://www.geogebra.net/linux stable InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
3 packages can be upgraded. Run 'apt list --upgradable' to see them.
sudo apt -s autoremove --purge
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
python-pil
Paquets suggérés :
python-pil-doc python-pil-dbg
Les paquets suivants seront mis à jour :
python-pil
1 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
41 partiellement installés ou enlevés.
Inst python-pil [4.0.0-4] (4.0.0-4+deb9u2 Debian-Security:9/oldstable [amd64])
Conf python-pil (4.0.0-4+deb9u2 Debian-Security:9/oldstable [amd64])
Conf python-webencodings (0.5-2 Debian:9.13/oldstable [all])
Conf python-sip (4.18.1+dfsg-2 Debian:9.13/oldstable [amd64])
Conf python-six (1.10.0-3 Debian:9.13/oldstable [all])
Conf libbcprov-java (1.56-1+deb9u3 Debian-Security:9/oldstable [all])
Conf python-yaml (3.12-1 Debian:9.13/oldstable [amd64])
Conf python-dnspython (1.15.0-1+deb9u1 Debian:9.13/oldstable [all])
Conf python-cssutils (1.0-4.1 Debian:9.13/oldstable [all])
Conf python-gi (3.22.0-2 Debian:9.13/oldstable [amd64])
Conf python-dbus (1.2.4-1+b1 Debian:9.13/oldstable [amd64])
Conf python-cssselect (1.0.1-1 Debian:9.13/oldstable [all])
Conf python-eyed3 (0.7.10-1 Debian:9.13/oldstable [all])
Conf python-pyflakes (1.3.0-1 Debian:9.13/oldstable [all])
Conf python-wxgtk3.0 (3.0.2.0+dfsg-4 Debian:9.13/oldstable [amd64])
Conf jackd2 (1.9.10+20150825git1ed50c92~dfsg-5 Debian:9.13/oldstable [amd64])
Conf eyed3 (0.7.10-1 Debian:9.13/oldstable [all])
Conf python-pyparsing (2.1.10+dfsg1-1 Debian:9.13/oldstable [all])
Conf python-lxml (3.7.1-1 Debian:9.13/oldstable [amd64])
Conf python-repoze.lru (0.6-6 Debian:9.13/oldstable [all])
Conf python-beautifulsoup (3.2.1-1 Debian:9.13/oldstable [all])
Conf libbcpkix-java (1.56-1+deb9u3 Debian-Security:9/oldstable [all])
Conf python-scour (0.32-2 Debian:9.13/oldstable [all])
Conf python-pygments (2.2.0+dfsg-1 Debian:9.13/oldstable [all])
Conf python-mechanize (1:0.2.5-3 Debian:9.13/oldstable [all])
Conf python-html5lib (0.999999999-1 Debian:9.13/oldstable [all])
Conf libbcmail-java (1.56-1+deb9u3 Debian-Security:9/oldstable [all])
Conf inkscape (0.92.1-1 Debian:9.13/oldstable [amd64])
Conf python-webob (1:1.6.2-2 Debian:9.13/oldstable [all])
Conf python-bs4 (4.5.3-1 Debian:9.13/oldstable [all])
Conf jackd (5 Debian:9.13/oldstable [all])
Conf ink-generator (0.4-2 Debian:9.13/oldstable [all])
Conf python-feedparser (5.1.3-3 Debian:9.13/oldstable [all])
Conf qjackctl (0.4.4-1 Debian:9.13/oldstable [amd64])
Conf jackd2-firewire (1.9.10+20150825git1ed50c92~dfsg-5 Debian:9.13/oldstable [amd64])
Conf ardour (1:5.5.0~dfsg-1+b1 Debian:9.13/oldstable [amd64])
Conf python-wxversion (3.0.2.0+dfsg-4 Debian:9.13/oldstable [all])
Conf gconf2 (3.2.6-4+b1 Debian:9.13/oldstable [amd64])
Conf python-markdown (2.6.8-1 Debian:9.13/oldstable [all])
Conf playonlinux (4.2.10-2 Debian:9.13/oldstable [all])
sudo apt-get -s remove --purge mercurial mercurial-common python-libxml2 python-pil
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
libjs-excanvas
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets suivants seront ENLEVÉS :
mercurial* mercurial-common* python-libxml2* python-pil*
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
41 partiellement installés ou enlevés.
Purg mercurial-common [4.0-1+deb9u1]
Purg python-libxml2 [2.9.4+dfsg1-2.2+deb9u2]
Purg python-pil [4.0.0-4]
Purg mercurial
Conf python-webencodings (0.5-2 Debian:9.13/oldstable [all])
Conf python-sip (4.18.1+dfsg-2 Debian:9.13/oldstable [amd64])
Conf python-six (1.10.0-3 Debian:9.13/oldstable [all])
Conf libbcprov-java (1.56-1+deb9u3 Debian-Security:9/oldstable [all])
Conf python-yaml (3.12-1 Debian:9.13/oldstable [amd64])
Conf python-dnspython (1.15.0-1+deb9u1 Debian:9.13/oldstable [all])
Conf python-cssutils (1.0-4.1 Debian:9.13/oldstable [all])
Conf python-gi (3.22.0-2 Debian:9.13/oldstable [amd64])
Conf python-dbus (1.2.4-1+b1 Debian:9.13/oldstable [amd64])
Conf python-cssselect (1.0.1-1 Debian:9.13/oldstable [all])
Conf python-eyed3 (0.7.10-1 Debian:9.13/oldstable [all])
Conf python-pyflakes (1.3.0-1 Debian:9.13/oldstable [all])
Conf python-wxgtk3.0 (3.0.2.0+dfsg-4 Debian:9.13/oldstable [amd64])
Conf jackd2 (1.9.10+20150825git1ed50c92~dfsg-5 Debian:9.13/oldstable [amd64])
Conf eyed3 (0.7.10-1 Debian:9.13/oldstable [all])
Conf python-pyparsing (2.1.10+dfsg1-1 Debian:9.13/oldstable [all])
Conf python-lxml (3.7.1-1 Debian:9.13/oldstable [amd64])
Conf python-repoze.lru (0.6-6 Debian:9.13/oldstable [all])
Conf python-beautifulsoup (3.2.1-1 Debian:9.13/oldstable [all])
Conf libbcpkix-java (1.56-1+deb9u3 Debian-Security:9/oldstable [all])
Conf python-scour (0.32-2 Debian:9.13/oldstable [all])
Conf python-pygments (2.2.0+dfsg-1 Debian:9.13/oldstable [all])
Conf python-mechanize (1:0.2.5-3 Debian:9.13/oldstable [all])
Conf python-html5lib (0.999999999-1 Debian:9.13/oldstable [all])
Conf libbcmail-java (1.56-1+deb9u3 Debian-Security:9/oldstable [all])
Conf inkscape (0.92.1-1 Debian:9.13/oldstable [amd64])
Conf python-webob (1:1.6.2-2 Debian:9.13/oldstable [all])
Conf python-bs4 (4.5.3-1 Debian:9.13/oldstable [all])
Conf jackd (5 Debian:9.13/oldstable [all])
Conf ink-generator (0.4-2 Debian:9.13/oldstable [all])
Conf python-feedparser (5.1.3-3 Debian:9.13/oldstable [all])
Conf qjackctl (0.4.4-1 Debian:9.13/oldstable [amd64])
Conf jackd2-firewire (1.9.10+20150825git1ed50c92~dfsg-5 Debian:9.13/oldstable [amd64])
Conf ardour (1:5.5.0~dfsg-1+b1 Debian:9.13/oldstable [amd64])
Conf python-wxversion (3.0.2.0+dfsg-4 Debian:9.13/oldstable [all])
Conf gconf2 (3.2.6-4+b1 Debian:9.13/oldstable [amd64])
Conf python-markdown (2.6.8-1 Debian:9.13/oldstable [all])
Conf playonlinux (4.2.10-2 Debian:9.13/oldstable [all])
sudo aptitude -s install mercurial mercurial-common python-libxml2 python-pil
Les NOUVEAUX paquets suivants vont être installés :
mercurial
Les paquets suivants seront mis à jour :
mercurial-common python-libxml2 python-pil
Les paquets partiellement installés suivants seront configurés :
ardour eyed3 gconf2 ink-generator inkscape jackd jackd2 jackd2-firewire playonlinux python-beautifulsoup python-bs4 python-cssselect python-cssutils python-dbus python-dnspython
python-eyed3 python-feedparser python-gi python-html5lib python-lxml python-markdown python-mechanize python-pyflakes python-pygments python-pyparsing python-repoze.lru python-scour
python-sip python-six python-webencodings python-webob python-wxgtk3.0 python-wxversion python-yaml qjackctl
3 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 76,4 ko/2 620 ko d'archives. Après dépaquetage, 218 ko seront utilisés.
Note: Using 'Simulate' mode.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.
sudo aptitude -s reinstall mercurial mercurial-common python-libxml2 python-pil
mercurial is not currently installed, so it will not be reinstalled
mercurial is not currently installed, so it will not be reinstalled
Les paquets suivants seront RÉINSTALLÉS :
mercurial-common python-libxml2 python-pil
Les paquets partiellement installés suivants seront configurés :
ardour eyed3 gconf2 ink-generator inkscape jackd jackd2 jackd2-firewire playonlinux python-beautifulsoup python-bs4 python-cssselect python-cssutils python-dbus python-dnspython
python-eyed3 python-feedparser python-gi python-html5lib python-lxml python-markdown python-mechanize python-pyflakes python-pygments python-pyparsing python-repoze.lru python-scour
python-sip python-six python-webencodings python-webob python-wxgtk3.0 python-wxversion python-yaml qjackctl
0 paquets mis à jour, 0 nouvellement installés, 3 réinstallés, 0 à enlever et 0 non mis à jour.
E: Impossible de trouver une source de téléchargement de la version « 4.0.0-4 » de « python-pil:amd64 »
Après dépaquetage, 0 o seront utilisés.
Charger/installer/enlever des paquets.
Je repère une erreur ici :
E: Impossible de trouver une source de téléchargement de la version « 4.0.0-4 » de « python-pil:amd64 »
et je me suis souvenu que j'avais installé certains paquets avec pip. J'ai retrouvé ça dans mon historique :
Peut-être que des installations via pip et via synaptic se sont téléscopées ?
J'ai désinstallé ce paquet via pip :
sudo pip3 uninstall Pillow
Found existing installation: Pillow 8.0.1
Uninstalling Pillow-8.0.1:
Would remove:
/usr/local/lib/python3.6/site-packages/PIL/*
/usr/local/lib/python3.6/site-packages/Pillow-8.0.1.dist-info/*
/usr/local/lib/python3.6/site-packages/Pillow.libs/libXau-312dbc56.so.6.0.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/libXdmcp-e15573e7.so.6.0.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/libfreetype-6ad068c6.so.6.17.4
/usr/local/lib/python3.6/site-packages/Pillow.libs/libjpeg-ba7bf5af.so.9.4.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/liblcms2-db671c5b.so.2.0.10
/usr/local/lib/python3.6/site-packages/Pillow.libs/liblzma-99449165.so.5.2.5
/usr/local/lib/python3.6/site-packages/Pillow.libs/libopenjp2-b3d7668a.so.2.3.1
/usr/local/lib/python3.6/site-packages/Pillow.libs/libpng16-bedcb7ea.so.16.37.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/libtiff-41910f6d.so.5.5.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/libwebp-122bd20b.so.7.1.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/libwebpdemux-2db559e5.so.2.0.6
/usr/local/lib/python3.6/site-packages/Pillow.libs/libwebpmux-ec1d5c76.so.3.0.5
/usr/local/lib/python3.6/site-packages/Pillow.libs/libxcb-2dfad6c3.so.1.1.0
/usr/local/lib/python3.6/site-packages/Pillow.libs/libz-a147dcb0.so.1.2.3
Proceed (y/n)? y
Successfully uninstalled Pillow-8.0.1
mais ça n'a rien changé a priori.
anonyme a écrit :ce qui m' inquiète le plus c'est => 38 partiellement installés ou enlevés.
Je pense que ce sont des paquets qui dépendent des trois autres paquets.
anonyme a écrit :pour synaptic il est pratique , mais parfois la console c'est plus efficace
Oui, je jongle souvent entre les deux (peut-être une erreur ?)
anonyme a écrit :nota: discord je l'utilise sur windows10 , pas sur debian ( logiciel propriétaire )
Je sais, ça me chagrine d'utiliser un logiciel propriétaire, on me l'impose pour une formation.
Je vais essayer de voir si je peux me contenter d'ouvrir la session dans le navigateur.
À valdo :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
python-pil
Paquets suggérés :
python-pil-doc python-pil-dbg
Les paquets suivants seront mis à jour :
python-pil
1 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
38 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/2 542 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Lecture des fichiers de modifications (« changelog »)... Terminé
(Lecture de la base de données... 320899 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python-pil_4.0.0-4+deb9u2_amd64.deb ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: avertissement: le sous-processus ancien script pre-removal a retourné une erreur de sortie d'état 1
dpkg: tentative d'exécution du script du nouveau paquet à la place...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python-pil_4.0.0-4+deb9u2_amd64.deb (--unpack) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
dpkg: error while cleaning up:
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/python-pil_4.0.0-4+deb9u2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Voilà, je ne sais pas ce que tout cela vous inspire... en tous cas, merci à vous deux et à èfpé qui a changé d'avis ;-)