un firefox passé dans care "pèse" combien ? 50 Mo ? 100 Mo ? 500 Mo ?
Réponse courte: entre 50 et 100 Mo.
Réponse longue: sur ma Slackware64-14.1, l'archive de Firefox 24.2.0 pèse 94 Mo par défaut:
$ care -o foo.bin firefox
[...]
$ du -h foo.bin
94M foo.bin
Il est possible d'avoir une archive encore plus petite en demandant à CARE de compresser avec l'algo. de "gzip" plutôt que celui de "lzo":
$ care -o foo.tgz.bin firefox
[...]
$ du -h foo.tgz.bin
75M foo.tgz.bin
Et si cela est encore trop gros, il suffit de dire à CARE de ne pas compresser à la volée, et d'utiliser un compresseur plus puissant a posteriori:
$ care -o foo.tar.bin firefox
[...]
$ du -h foo.tar.bin
224M foo.tar.bin
$ xz -9 foo.tar.bin
$ du -h foo.tar.bin.xz
48M foo.tar.bin.xz
Dans ce dernier cas, un outil externe (unxz) sera nécessaire pour décomprésser l'archive avant la re-exécution, ce qui n'est pas le cas lorsqu'on laisse CARE faire la compression (moins performante en taille, mais aussi moins gourmande en temps).
pour une application qui fait appel à des boites de dialogue gnome ou kde, ça aspire tout gnome/kde ?
Pour cet exemple, CARE va aspirer les bibliothèques graphiques (libgtk.so ou libqt.so) mais il n'aspirera pas les programmes qui ont été lancés avant lui (gnome ou kde). Il est cependant possible de démarrer gnome ou kde (et même X) sous le contrôle de CARE.
[^] # Re: Jusqu'où aller ?
Posté par cedric-vincent . En réponse à la dépêche CARE et la reproductibilité des exécutions. Évalué à 5.
Afin de compléter la réponse de Rémi,
Réponse courte: entre 50 et 100 Mo.
Réponse longue: sur ma Slackware64-14.1, l'archive de Firefox 24.2.0 pèse 94 Mo par défaut:
Il est possible d'avoir une archive encore plus petite en demandant à CARE de compresser avec l'algo. de "gzip" plutôt que celui de "lzo":
Et si cela est encore trop gros, il suffit de dire à CARE de ne pas compresser à la volée, et d'utiliser un compresseur plus puissant a posteriori:
Dans ce dernier cas, un outil externe (unxz) sera nécessaire pour décomprésser l'archive avant la re-exécution, ce qui n'est pas le cas lorsqu'on laisse CARE faire la compression (moins performante en taille, mais aussi moins gourmande en temps).
Pour cet exemple, CARE va aspirer les bibliothèques graphiques (libgtk.so ou libqt.so) mais il n'aspirera pas les programmes qui ont été lancés avant lui (gnome ou kde). Il est cependant possible de démarrer gnome ou kde (et même X) sous le contrôle de CARE.