Page 1 sur 5

PlayOnLinux - ouvrir des fichiers .webarchives avec Safari

Posté : mer. 23 sept. 2026 18:22
par agapé
Bonjour à tous,

Quand je veux réinstaller playonlinux (qui ne fonctionne plus) par le terminal ou par la logithèque,le message suivant s'affiche :
Les paquets suivants contiennent des dépendances non satisfaites :
python3-wxgtk4.0 : Dépend: python3 (< 3.11) mais 3.12.3-0ubuntu2.1 devra être installé
Et : Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Comment savoir quels sont ces paquets défectueux et comment les dévérouiller ?
Pourriez-vous m'aider à résoudre ce problème s'il vous plaît ?

Re: paquets défectueux sont en mode « garder en l'état »

Posté : ven. 25 sept. 2026 16:45
par rmgt
Salut agapé,

après un

Code : Tout sélectionner

sudo apt update
tu peux tenter pour vérifier les dépendances non satisfaites :

Code : Tout sélectionner

sudo apt check playonlinux
Il manque également (dans ta signature si je me base sur le fonctionnement de ce forum) ta version de Linux Mint.

Re: paquets défectueux sont en mode « garder en l'état »

Posté : ven. 25 sept. 2026 17:44
par agapé
Bonjour MGT,


Merci pour ton aide.
Mon système d'exploitation est : Linux Mint 22.3 - MATE 64-bit.
ci-jointe la capture d'écran du terminal.
Que faut-il faire maintenant ?

Image

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 10:56
par rmgt
Je regarde la dernière capture, c'est étrange ces propositions de mises à jour provenant des backports de Jammy (= Ubuntu 22.04) alors que Linux Mint 22 est basée sur Noble (= Ubuntu 24.04)

Je note aussi que tu as configuré un dépôt pour PlayOnLinux qui prévu pour Debian stretch (Debian 9)
C'est sûrement problématique parce que Linux Mint repose sur une base Ubuntu et non Debian pour commencer.
Et de toute façon même les dépôts PlayOnLinux dédiés à Ubuntu sont vieux, car ca s'arrête à Ubuntu 18.10 qui est très vieux.
(voir cette page : https://www.playonlinux.com/fr/download.html)

Il faudrait voir l'état de tes sources avec la commande et on va regarder ce qu'il faut modifier dans celles-ci :

Code : Tout sélectionner

cat /etc/apt/sources.list /etc/apt/sources.list.d/*
On va regarder les sources de ton côté pour playonlinux :

Code : Tout sélectionner

apt policy playonlinux
Pareil pour ton paquet problématique :

Code : Tout sélectionner

apt policy python3-wxgtk4.0
Aussi tu as cette commande pour une tentative de réparation des dépendances cassées

Code : Tout sélectionner

sudo apt install -f

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 11:01
par rmgt
Autre chose, je conseille plutôt de mettre tes sorties de console au format texte plutôt que sous forme de capture d'écran en utilisant la balise [code][/code]

C'est plus simple pour prélever des infos dedans et les images finissent par disparaitre un jour alors que les écrits restent.

Enfin, je pointe aussi le fait que PlayOnLinux n'a pas été mis à jour depuis 6 ans dans sa version stable ce qui peut potentiellement expliquer les difficultés à l'utiliser sur une distribution récente.
(voir ici : https://github.com/PlayOnLinux/POL-POM- ... es/tag/4.4)

Si l'idée est de pouvoir jouer à des jeux Windows sur Linux, il me semble que des solutions plus modernes existent désormais, je n'ai pas plus d'info car ce n'est pas mon usage actuel.

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 15:45
par agapé
Merci encore MGT.
L'idée est de pouvoir relire avec Safari des fichiers que j'avais enregistrés en webarchjve lorsqu' autrefois j'utilisais le système Mac que j'ai délaissé pour Linux qui est bien plus rapide et convivial quand est sur un ordinateur mini Mac.
Voici à la suite les 4 réponses du terminal :

Code : Tout sélectionner

abba@abba-Macmini:~$ sudo cat /etc/apt/sources.list /etc/apt/sources.list.d/*
[sudo] Mot de passe de abba :          
# deb [signed-by=/etc/apt/keyrings/crowdsec_crowdsec-archive-keyring.gpg] https://packagecloud.io/crowdsec/crowdsec/any/ any main
# deb-src [signed-by=/etc/apt/keyrings/crowdsec_crowdsec-archive-keyring.gpg] https://packagecloud.io/crowdsec/crowdsec/any/ any main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# Changes to this file will not be preserved.
# This file will not be recreated if removed.
X-Repolib-Name: Google Chrome
Types: deb
URIs: https://dl.google.com/linux/chrome-stable/deb/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/google-chrome.gpg
deb http://ddebs.ubuntu.com jammy main restricted universe multiverse
deb http://ddebs.ubuntu.com jammy-updates main restricted universe multiverse
deb http://packages.linuxmint.com virginia main upstream import backport 

deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://packages.linuxmint.com virginia main upstream import backport 

deb-src http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse

deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades
# deb https://deb.opera.com/opera-stable/ stable non-free
deb http://deb.playonlinux.com/ stretch main
[code]

Code : Tout sélectionner

abba@abba-Macmini:~$ apt policy playonlinux
playonlinux:
  Installé : (aucun)
  Candidat : 4.3.4-2
 Table de version :
     4.3.4-2 500
        500 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy/multiverse i386 Packages
     4.3.4 500
        500 http://deb.playonlinux.com stretch/main amd64 Packages
        500 http://deb.playonlinux.com stretch/main i386 Packages

Code : Tout sélectionner

abba@abba-Macmini:~$ apt policy python3-wxgtk4.0
python3-wxgtk4.0:
  Installé : (aucun)
  Candidat : 4.0.7+dfsg-13build1
 Table de version :
     4.0.7+dfsg-13build1 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

Code : Tout sélectionner

abba@abba-Macmini:~$ sudo apt install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
0 mis à jour, 0 nouvellement installés, 0 à enlever et 3 non mis à jour.

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 16:18
par rmgt
Ok je comprends le cas de figure avec Safari.
Juste une chose, mon pseuo est rmgt et non mgt ;)

Aussi une info pour les balises code, il faut mettre le texte de la console entre les deux balises comme ceci : [-code]texte copié depuis la console[-/code] (sans le symbole "-") ce qui donne ceci :

Code : Tout sélectionner

texte copié depuis la console
-----------------------------------------------------------------------------------------------------------

Par rapport à tes sorties de console, je vois deux infos :

- le dépôt obsolète de PlayOnLinux dédié Debian Stretch qu'il va falloir retirer.
Il faut d'abord identifier son emplacement avec

Code : Tout sélectionner

ls -la /etc/apt/sources.list.d/
- ta liste de source indique que les dépôts pointent sur Ubuntu 22.04 et Linux Mint Virgina (la version 21.3)

Tu m'as dit que ta version de Linux Mint est 22.3 mais j'ai un doute au vu de tes infos et on va le vérifier avec :

Code : Tout sélectionner

cat /etc/os-release
Vérifions aussi la version de python :

Code : Tout sélectionner

python3 --version
On vérifie cela car je reprends ton message d'erreur initial qui pointe un problème d'incompatibilité :
python3-wxgtk4.0 : Dépend: python3 (< 3.11) mais 3.12.3-0ubuntu2.1 devra être installé

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 17:01
par arghlub
Salut,

Donne-nous le retir de ces commandes en terminal :

Code : Tout sélectionner

ls -l /var/lib/apt/lists | grep lock
et

Code : Tout sélectionner

[code]sudo cat /var/lib/apt/lists/lock
PS : colle le retour entre balises «code» (j'ai modofié ton dernier messaege pour une meilleure lisibilté).

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 17:14
par rmgt
Pour info, j'ai trouvé un plan B avec ce script écrit en python : https://github.com/bmjcode/pywebarchive

J'ai testé, y a une petite interface graphique sommaire pour sélectionner le fichier webarchive ciblé et ça marche. (test effectué avec le fichier wikipedia.webarchive fourni en exemple)

Le script extrait le contenu du fichier webarchive et affiche la page dans le navigateur par défaut (en l'occurrence Firefox chez moi)

Précision, pour avoir que l'interface graphique fonctionne, il faut installer le paquet python3-tk

Re: paquets défectueux sont en mode « garder en l'état »

Posté : sam. 26 sept. 2026 18:02
par arghlub
Et donc, que te donne ce script python, une soluce complète ou juste une visu du problème (je connais le python mais pas le temps d'explorer le script) ?