Forum Astuces.divers [Web/Mozilla] Réduire le poids de Firefox

Posté par  .
Étiquettes :
0
25
juin
2004
Il y a une méthode assez simple afin de réduire le poids de Firefox quand il est installé.
Il suffit d'utiliser upx sur chaque exécutable du dossier de Firefox puis de recompresser les fichiers jar. Ainsi, on peut le réduire de 19 à 10 MO, ce qui n'est pas rien !
J'ai écrit des scripts pour vous aider dans la manoeuvre...
Le script pour l'installeur est dispo sur :
http://www.pinaraf.xalp.org/compact_installer.sh
Le script pour un dossier installé de firefox sur :
http://www.pinaraf.xalp.org/compact_firefox.sh
Attention : vous devez changer la 3ème ligne de chaque script afin de lui indiquer l'emplacement de ce qu'il faut compresser.
  • # et ?

    Posté par  (site web personnel) . Évalué à 2.

    et à part le gain "relatif" (ça dépend de la machine) de place, ça apporte quoi ?

    https://damien.pobel.fr

    • [^] # Re: et ?

      Posté par  . Évalué à 2.

      Ca reduit la taille sur le disque, pas dans la RAM (autant que je le sache).

      Par contre, un "strip" sur l'executable enlevera les infos de debug (symbols) du fichier, et reduira d'autant sa taille.
      • [^] # Re: et ?

        Posté par  . Évalué à 1.

        /usr/lib/firefox/firefox-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), for GNU/Linux 2.2.0, stripped
        Et pour réduire vraiment l'espace mémoire occupé par firefox, d'autres idées ?
  • # c'est pas mal

    Posté par  . Évalué à 2.

    perso, à mon école on a droit à 90mo d'espace disque, cela réduit donc la charge de manière conséquente
    • [^] # Re: c'est pas mal

      Posté par  . Évalué à 1.

      Oui et non, normalement les 90 Mo sont réservé à des données pas à l'installation de logiciel.
      Je ne dis pas que c'est mal ou nul le fait d'installer firefox dans un rep utilisateur, juste que c'est à l'administrateur de fournir le logiciel dans l'architecture.
      • [^] # Re: c'est pas mal

        Posté par  . Évalué à 0.

        je sais pas si t'as deja été dans une école ou y'a plusieurs centaintes de postes, mais dans ce cas, l'admin ne répond pas a ce type de demande (qu'il soit pro linux ou pas), sinon, toutes les semaines il aurait droit a :
        - vous pouvez installer machin en version truc
        - et trucmuch version xx, vous pouvez le mettre

        bref, ca n'en finirait pas et il passerait son temps a regarder comment ca s'installe, etc etc. Alors du coup, si on veut qqchose qui n'est pas installé sur le systeme on l'install dans le rep utilisateur ... et non, je ne suis pas admin, mais qd j'étais étudiant, on faisait comme ca ...
    • [^] # Re: c'est pas mal

      Posté par  . Évalué à -1.

      perso, dans mon école, on a une machine gérée par un club étudiant, (ça peut être remplacé par un compte utilisateur avec un espace disque élévé), où on met tous nos programmes supplémentaires...
      et donc ça comprend : les archives de cours, n'importe quel window manager pour ceux qui ont des préférences, des libs pour firefox qu'on link.. etc.

      Un programme installé une fois, c'est surement mieux que des centaines d'installations utilisateur...

      Et ça soulage l'admin qui a certainement autrechose que de gérer les requete utilisateurs : if u want it, do it.

      pour en revenir au sujet général, comme ça a été dit,
      - il faut aussi penser au strip,
      - si t'as vraiment un problème de place, héberge une archive (ou compressée ou pas) sur le web, et crée toi un script par exemple qui télécharge ton programme dans le /tmp et l'éxécute...
      en une ligne du genre ftp user:pass@ftp.com -source firefox /cible && chmod +x... truc && truc
  • # Fausse astuce ?

    Posté par  . Évalué à 2.

    Si mes souvenirs sont bons, UPX possède un gros inconvénient : il empêche le partage de mémoire entre processus. L'application de cette astuce permet donc une économie d'espace disque au détriment de l'occupation mémoire. Firefox n'étant pas particulièrement économe en ressources, je ne pense pas que ce soit une bonne idée.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.