Installer l'ancienne version du paquet Firefox-ESR sur Ubuntu

2

J'aimerais installer Firefox v52 ESR sur Ubuntu 16.04 afin d'accéder à une applet Java héritée. La version actuelle de Firefox 60 ESR plus maintenant me permet de le faire.

En effet, je voudrais apt-get install firefox-esr=52.5.3esr+build1-0ubuntu0.16.04.1 de deb http://ppa.launchpad.net/mozillateam/ppa/ubuntu xenial main, mais la version n’est apparemment plus disponible à partir de ce PPA.

Comment puis-je me procurer une ancienne version d'un paquet Ubuntu dans un cas comme celui-ci?

rookie099
la source

Réponses:

4
  1. Regarde ça Article de Mozilla sur l'installation d'une ancienne version. Ils passent en revue une page des raisons pour lesquelles c'est une mauvaise idée car elle est précaire et une multitude d'alternatives Ils recommandent même d’utiliser un navigateur concurrentiel plutôt que de rétrograder.

  2. Vérifiez que votre complément hérité est toujours disponible et pris en charge (de nombreux développeurs de compléments ont abandonné la prise en charge de l'héritage et ont été recodés pour la nouvelle norme ou jetés dans le sac).

  3. Juste pour lancer ceci, il y a quelques spin-offs de Firefox qui supportent toujours les add-ons hérités mais sont maintenus afin de ne pas être des canards pour des exploits. Les options populaires sont Waterfox , Lune pale , et Basilic . Il existe une couverture de base de ces options ici

  4. En supposant que vous connaissiez tous les risques et que vous souhaitiez toujours vous en tenir à un ancien Firefox, lisez le premier lien sur la désactivation des mises à jour automatiques. Mon système était verrouillé dans v52 ESR pour la même raison que vous et je pensais avoir désactivé les mises à jour. Cependant, lorsque ESR mis à jour vers la version 60, il a ignoré mes paramètres et mis à jour de toute façon. Après l'avoir téléchargé et avant de l'installer, déconnectez-vous d'Internet jusqu'à ce que vous l'ayez installé et que les mises à jour automatiques soient désactivées. Conservez le package téléchargé pour pouvoir le réinstaller, au cas où.

  5. Vous aurez probablement besoin d’obtenir cela sous la forme d’une archive tar de Mozilla. Le répertoire des versions précédentes est ici . Vous mentionnez v52.5.3 ESR. Il n'est pas clair si vous avez besoin de cette version spécifique ou de ce que Ubuntu avait précédemment dans son référentiel Mozilla propose toutes les versions mineures de la v52, la dernière étant la v52.9.0 ESR. Ce serait la version la plus "mise à jour".

  6. C'est une installation triviale et n'utilise pas le gestionnaire de paquets. Les instructions de Mozilla sont ici . Ce sont les étapes de base:

  1. Téléchargez Firefox à partir de la page de téléchargement de Firefox dans votre répertoire personnel.
  2. Ouvrez un terminal et accédez à votre répertoire personnel: cd ~
  3. Extrayez le contenu du fichier téléchargé: tar xjf firefox-*.tar.bz2
  4. Fermez Firefox s'il est ouvert.
  5. Pour démarrer Firefox, exécutez le script firefox dans le dossier firefox: ~/firefox/firefox

    Firefox devrait maintenant démarrer. Vous pouvez ensuite créer une icône sur votre bureau pour exécuter cette commande.

Si votre menu système ne lance pas la nouvelle installation, modifiez-le. Accédez à l'entrée Firefox et pointez-la vers le nouveau script de démarrage de l'installation.

Si l'icône de la barre d'état système ou du bureau pointe toujours sur l'installation précédente, vous pouvez supprimer ces icônes et en créer de nouvelles à partir de l'entrée de menu.

fixer1234
la source
2

Ceci est l'extension de la réponse de fix1234 avec quelques scripts shell.

Il existe deux URL principales pour télécharger directement le package Firefox. Ceux-ci peuvent également être consultés à partir d'un navigateur.

  1. http://ftp.mozilla.org/pub/firefox/releases/
  2. http://download-installer.cdn.mozilla.net/pub/firefox/releases/

Commencez par télécharger le package avec wget ou curl puis extraire ce paquetage avec tar commander. Voici un exemple de script shell:

#!/bin/bash
Version='52.0esr'
Arch='linux-x86_64'
Lang='en-US'
File='firefox-52.0esr.tar.bz2'
cd ~
wget http://ftp.mozilla.org/pub/firefox/releases/$Version/$Arch/$Lang/$File 
tar --extract --bzip2 --file=$File
cd firefox
./firefox

Cette procédure d'installation peut remplacer le profil Firefox précédemment installé. De plus, le binaire Firefox peut ne pas être visible dans les menus du gestionnaire de bureau. Firefox dépend de certaines bibliothèques, vérifiez / installez celles avec apt-get install libgtk-3-0 libdbus-glib-1-2 libxt6 commande avant d'exécuter Firefox.

Biswapriyo
la source
Ah oui. Support pour les utilisateurs CLI! Juste quelques observations pour les lecteurs. 1. Les versions packagées étant différentes pour les distributions deb et rpm, Arch utilise donc un paquet différent de celui d'Ubuntu et certaines personnes peuvent être habituées à le voir. Dans le script, Arch n'est qu'un nom de variable. Pour les archives, toutes les distributions Linux utilisent la même archive (bien qu’il en existe différentes pour différentes architectures informatiques; x86_64 est pour les systèmes 64 bits). Notez également la nécessité de spécifier le numéro de version mineure souhaité dans la deuxième ligne; (suite)
fixer1234
52.0 était la première version v52, la dernière était la 52.9.0. Alors reconnaissez que le script peut avoir besoin de quelques modifications mineures, par conséquent échantillon scénario. 2. Les bibliothèques mentionnées dans le dernier paragraphe devraient déjà être là si Firefox était précédemment installé. 3. Pour éviter tout risque d'écrasement de votre profil, vous pouvez renommer temporairement le répertoire existant. Les profils sont en /home/username/.mozilla/firefox/profile_folders. Renommer ça firefox répertoire à quelque chose comme firefox_old. Après l'installation, vous pouvez réutiliser le dossier actuel.
fixer1234