logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 04-07-2022 22:58:00

El_Gecko
Membre
Lieu : IDF
Inscription : 30-01-2022

Debian 10 + Opera 88 = la cata !!!

Hello,

Je teste différents navigateurs et j'ai voulu installer la dernière version d'Opera ( dpkg -i opera-stable_88.0.4412.27_amd64.deb ) sous Debian 10 : c'est la cata !

Depuis, c'est un souk pas possible pour la mise à jour du système.

Seul remède, désinstaller Opéra, ce que propose apt --fix-broken install ?

Quelqu'un a déjà testé avec succès Opera sous Debian 10 ???

~# apt update
Hit:1 http://asi-fs-m.contabo.net/debian buster InRelease
Get:2 http://asi-fs-m.contabo.net/debian buster-updates InRelease [51.9 kB]
Get:3 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Hit:4 https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:5 https://deb.opera.com/opera-stable stable InRelease
Ign:6 http://download.webmin.com/download/repository sarge InRelease
Hit:7 http://download.webmin.com/download/repository sarge Release
Get:8 http://security.debian.org/debian-security buster/updates/main Sources [244 kB]
Get:9 http://security.debian.org/debian-security buster/updates/main amd64 Packages [334 kB]
Get:10 http://security.debian.org/debian-security buster/updates/main Translation-en [182 kB]
Fetched 877 kB in 1s (756 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
W: Target Packages (non-free/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Packages (non-free/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Translations (non-free/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Translations (non-free/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Packages (non-free/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Packages (non-free/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Translations (non-free/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4
W: Target Translations (non-free/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:14 and /etc/apt/sources.list.d/opera-stable.list:4





root@vmi458278:~# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 opera-stable : Depends: libgcc-s1 (>= 3.0) but it is not installable
                Recommends: pepperflashplugin-nonfree but it is not installed
                Recommends: chromium-codecs-ffmpeg-extra but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).


On commence à vieillir quand on finit d'apprendre (proverbe japonais)

Hors ligne

#2 05-07-2022 12:04:42

èfpé
Membre
Inscription : 10-07-2016

Re : Debian 10 + Opera 88 = la cata !!!

Hello El_Gecko,

El_Gecko a écrit :

Seul remède, désinstaller Opera, ce que propose apt --fix-broken install ?


Cette phrase n'est pas claire, tu en es où ? et ce paquet a clairement été conçu pour Ubuntu 20.04.
Pour Debian, la dépendance libgcc-s1, qui remplace le paquet libgcc1, est dispo à partir de bullseye :

grep -A1 libgcc-sN gcc-10_10.2.1-6_changelog | grep -B1 libgccN

  * For all runtime libraries, generate dependencies on libgcc-sN instead
    on libgccN.
--
  * Let the libgcc-sN multilib cross packages provide libgccN.
  * libgcc-sN: Move library back to /lib from /usr/lib, and add
    a replaces to libgccN. Closes: #950624.


Le plus simple et le moins risqué est de reconstruire le paquet en virant les dépendances foireuses :

dpkg-deb --raw-extract opera-stable_88.0.4412.74_amd64.deb opera-stable

sed -i "s/libgcc-s1 (>= 3.0)/libgcc1/" opera-stable/DEBIAN/control

sed -i "s/, chromium-codecs-ffmpeg-extra//" opera-stable/DEBIAN/control

dpkg-deb --build opera-stable opera-stable_88.0.4412.74~fixed_amd64.deb


Vu l'exigence de version (>= 3.0), cela ne causera pas de souci (le paquet libgcc1 est déjà installé) !

edit: mise à jour des commandes pour la dernière version (*74 publiée très récemment semble-t-il).

Dernière modification par èfpé (06-07-2022 12:04:42)

Hors ligne

#3 07-07-2022 00:26:36

El_Gecko
Membre
Lieu : IDF
Inscription : 30-01-2022

Re : Debian 10 + Opera 88 = la cata !!!

Hello,

Le pb disparaît si je désinstalle Opera. Càd que je peux à nouveau utiliser sans erreur apt update et apt ugrade.

Merci pour ces suggestions que je vais tester ce WE car là, je tombe de sommeil.

@+

El Gecko.

On commence à vieillir quand on finit d'apprendre (proverbe japonais)

Hors ligne

#4 09-07-2022 11:10:44

willy64
Membre
Inscription : 21-03-2019

Re : Debian 10 + Opera 88 = la cata !!!

J'ai le même problème avec debian 10 et opera à cause d'une dépendance qui n'est pas présente avec la bonne version dans debian 10.
Je n'utilise pas beaucoup opera donc la désinstallation ne me dérangeais pas. Par contre, j'aime bien voir de temps en temps reprendre ce navigateur, je l'ai donc réinstallé non pas en version deb mais en version snap et depuis, je n'ai plus de soucis. Le premier lancement est toujours un peu plus long qu'en deb mais ensuite, si je le ré ouvre, il n'y a plus de différence. Par contre, il prend plus de place que la version deb mais j'ai de la place sur le disque dur.

Hors ligne

Pied de page des forums