Debian-facile

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

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

#1 15-07-2019 21:20:18

redelap
Membre
Lieu : SAINTES 17
Distrib. : LMDE4 & Raspbian
Noyau : Linux 4.19.0.9 - amd64
Inscription : 14-05-2012
Site Web

Firefox devenu très lent...

Bonjour
Firefox, mis à jour, est devenu très très très lent.

Je procède à un "update" puis un "upgrade"...

root@debian:/home/remy#  apt-get update
Atteint:1 http://security.debian.org stretch/updates InRelease                                                        
Atteint:2 http://download.virtualbox.org/virtualbox/debian stretch InRelease                                          
Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease                                        
Atteint:4 http://linux.teamviewer.com/deb stable InRelease                                                            
Atteint:5 https://deb.opera.com/opera-stable stable InRelease                                                      
Ign:6 http://deb.debian.org/debian stretch InRelease                                                        
Atteint:7 http://deb.debian.org/debian stretch-updates InRelease                          
Atteint:8 http://www.deb-multimedia.org stable InRelease
Atteint:9 http://deb.debian.org/debian stretch-backports InRelease
Atteint:10 http://deb.debian.org/debian stretch Release        
Lecture des listes de paquets... Fait



root@debian:/home/remy# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  flashplayer-mozilla libdvdcss-dev libdvdcss2
0 mis à jour, 0 nouvellement installés, 0 à enlever et 3 non mis à jour.
 




Trois fichiers non mis à jour

root@debian:/home/remy# apt-get upgrade flashplayer-mozilla libdvdcss-dev libdvdcss2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
Calcul de la mise à jour... 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 :
 flashplayer-mozilla : Dépend: libfontconfig1 (>= 2.12.6) mais 2.11.0-6.7+b1 devra être installé
                       Dépend: libgtk2.0-0 (>= 2.24.32) mais 2.24.31-2 devra être installé
 libdvdcss2-dbgsym : Dépend: libdvdcss2 (= 1.4.0-1~local)
E: Paquets défectueux
 



Et là, j'ai atteins mon seuil d'incompétence...
Pourquoi soudainement cette"anomalie" alors que  tout allait bien depuis plusieurs semaines ?

Merci de vos lumières

Dernière modification par redelap (15-07-2019 21:52:45)


LMDE4 sur Lenovo LEGION Y520 - 16 Go - SSD128 + HHD1000
Raspbian Buster sur Raspberry Pi4-4Go

Hors ligne

#2 15-07-2019 21:43:09

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-2-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Firefox devenu très lent...

pour libdvdcss , as tu utilisé la méthode suivante ?

libdvdcss (méthode recommandée)

pour flash , sans garantie , mais regarde si le script de mise à jour suivant peut t'aider ???

nano maj_flash_firefox.sh




#!/bin/bash

printf "\033c"

echo "-----------------------------------------------------------"
echo "       Mise à jour plugin FLASH pour Mozilla Firefox       "
echo "-----------------------------------------------------------"
echo ""
echo ""
echo "Votre mot de passe vous sera demandé."
echo ""

read -rsp $'Appuyer sur une touche pour continuer...\n' -n1 ke
echo ""

set -e
arch=$(dpkg --print-architecture)
if [ "$(echo "$arch" | grep -c "^amd64$")" -eq 1 ];then
  arch="x86_64"
else
  arch="i386"
fi

FIREFOX_FLASH_INSTALL_DIR=${FIREFOX_FLASH_INSTALL_DIR:-/usr/lib/mozilla/plugins}

## récuperation du numéro de la dernière version
VERSION=$(wget -qO- https://fpdownload.macromedia.com/pub/flashplayer/masterversion/masterversion.xml | grep -m1 "NPAPI_linux version" | cut -d \" -f 2 | tr , .)

## Creation du dossier plugin s'il n'existe pas
if [ ! -e "$FIREFOX_FLASH_INSTALL_DIR" ]; then
  sudo mkdir -p "$FIREFOX_FLASH_INSTALL_DIR"
fi

## Vérification de la version actuellement installée
if [ -r "$FIREFOX_FLASH_INSTALL_DIR/libflashplayer.so" ]; then
  CUR_VER=$(strings $FIREFOX_FLASH_INSTALL_DIR/libflashplayer.so|grep LNX|awk '{print $2}' | tr , .)
  if [ "$CUR_VER" = "$VERSION" ]; then
    echo "Votre version flashplayer pour Mozilla Firefox $CUR_VER est à jour."
    echo""
    exit 0
  fi
fi


echo "----------------------------------------------------------------------"
echo "Votre version actuelle de flashplayer est : $CUR_VER."
echo "Mise à jour flashplayer $CUR_VER => $VERSION"
echo "----------------------------------------------------------------------"
echo ""
echo ""
read -rsp $'Appuyer sur une touche pour continuer...\n' -n1 ke
echo ""

cd /tmp

## Téléchargement de la version adaptée à votre architecture pour Mozilla Firefox
wget -q "https://fpdownload.adobe.com/pub/flashplayer/pdc/$VERSION/flash_player_npapi_linux.${arch}.tar.gz"

## Extraction du fichier lib dans le dossier plugin
if [ "$USER" = "root" ]; then
  tar -xof flash_player_npapi_linux.${arch}.tar.gz -C $FIREFOX_FLASH_INSTALL_DIR libflashplayer.so
else
  sudo tar -xof flash_player_npapi_linux.${arch}.tar.gz -C $FIREFOX_FLASH_INSTALL_DIR libflashplayer.so
fi

## Suppression des fichiers temporaires
rm flash_player_npapi_linux.${arch}.tar.gz

## Fonction de récupération des utilisateurs .
listeusers () {
  UIDMINUSER=1000
  for LIGNES in $(getent passwd | cut -d":" -f1,3)
  do
  if [ "$(echo "$LIGNES" | cut -d":" -f2)" -ge "$UIDMINUSER" ] ;then
  echo "$LIGNES" | cut -d":" -f1
  fi
  done
}

## Pour chaque profile Firefox on supprime le fichier pluginreg.dat pour que Firefox affiche bien la bonne version de flash .
for user in $(listeusers) ; do  
  HOMEPCUSER=$(getent passwd "$user" | cut -d ':' -f6)
  if [ -f "$HOMEPCUSER"/.mozilla/firefox/profiles.ini ] ;then
    profileliste=$(cat < "$HOMEPCUSER"/.mozilla/firefox/profiles.ini | grep Path= | cut -d"=" -f2)
    for profilefirefox in $profileliste ; do
      if [ -d "$HOMEPCUSER"/.mozilla/firefox/"$profilefirefox"/ ];then
        echo "Suppression de : ""$HOMEPCUSER"/.mozilla/firefox/"$profilefirefox"/pluginreg.dat
        sudo rm -f "$HOMEPCUSER"/.mozilla/firefox/"$profilefirefox"/pluginreg.dat 2> /dev/null
      fi
    done
  fi
done

echo "Votre version de flashplayer pour Mozilla Firefox est maintenant: $VERSION"
echo ""

exit 0

 



à propos de flash et de son décès

Dernière modification par Debian Alain (16-07-2019 08:05:33)

En ligne

#3 15-07-2019 22:16:32

redelap
Membre
Lieu : SAINTES 17
Distrib. : LMDE4 & Raspbian
Noyau : Linux 4.19.0.9 - amd64
Inscription : 14-05-2012
Site Web

Re : Firefox devenu très lent...

Merci. J'ai déjà résolu une partie de la lenteur de Firefox: j'étais resté en "freewifi" au lieu d'être connecté directement sur ma freebox.
Mais cela ne résoud pas le probleme de cette mise à jour..
Merci pour ton script, mais je ne sais pas utiliser un shell.. désolé..
Pas assez calé pour oser me risque à ça... (non pas qu'il y a un risque, mais tout simplement je ne sais pas faire..)
On ne peut pas tout connaître...

LMDE4 sur Lenovo LEGION Y520 - 16 Go - SSD128 + HHD1000
Raspbian Buster sur Raspberry Pi4-4Go

Hors ligne

#4 15-07-2019 22:27:21

enicar
Membre
Lieu : ailleurs
Distrib. : sid
Noyau : 5.8.7
(G)UI : openbox
Inscription : 26-08-2010

Re : Firefox devenu très lent...

Debian Alain a écrit :

pour flash , sans garantie , mais regarde si le script de mise à jour suivant peut t'aider ???


Tiens, tu peux m'expliquer tout ce qu'il a dans ce scripts ?

Hors ligne

#5 16-07-2019 07:32:40

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-2-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Firefox devenu très lent...

enicar  a écrit :

Tiens, tu peux m'expliquer tout ce qu'il a dans ce scripts ?



non , c'est un script que j'ai recopié .

je comprends à peu près tout sauf les deux dernières sections .

je ne sais pas ce qu'elles veulent dire ni à quoi elles servent :


## Fonction de récupération des utilisateurs .
listeusers () {
  UIDMINUSER=1000
  for LIGNES in $(getent passwd | cut -d":" -f1,3)
  do
  if [ "$(echo "$LIGNES" | cut -d":" -f2)" -ge "$UIDMINUSER" ] ;then
  echo "$LIGNES" | cut -d":" -f1
  fi
  done
}

## Pour chaque profile Firefox on supprime le fichier pluginreg.dat pour que Firefox affiche bien la bonne version de flash .
for user in $(listeusers) ; do  
  HOMEPCUSER=$(getent passwd "$user" | cut -d ':' -f6)
  if [ -f "$HOMEPCUSER"/.mozilla/firefox/profiles.ini ] ;then
    profileliste=$(cat < "$HOMEPCUSER"/.mozilla/firefox/profiles.ini | grep Path= | cut -d"=" -f2)
    for profilefirefox in $profileliste ; do
      if [ -d "$HOMEPCUSER"/.mozilla/firefox/"$profilefirefox"/ ];then
        echo "Suppression de : ""$HOMEPCUSER"/.mozilla/firefox/"$profilefirefox"/pluginreg.dat
        sudo rm -f "$HOMEPCUSER"/.mozilla/firefox/"$profilefirefox"/pluginreg.dat 2> /dev/null
      fi
    done
  fi
done
 



j'ai réussi à faire fonctionner ce script sur firefox et donc à upgrader ma version de flash .

je suis passé à flash 32 .

sur chromium , le script analogue n'a pas  fonctionné et pour cause , après test , j'avais déjà la dernière version (32) .

si tu décortiques le script , tu tombera sur ceci :

adobe shockwave fin de vie

le script , une fois copié , il faut le rendre éxécutable :

chmod u+x <script>


ensuite on peut le lancer 

sudo bash <script>

ou

./script.sh

Dernière modification par Debian Alain (16-07-2019 08:12:55)

En ligne

Pied de page des forums