OVH Cloud OVH Cloud

réduire la taille des appli. UB

9 réponses
Avatar
Jean-Noel Chavannes
'llo !


Je ne passerai pas tout de suite (question $) aux MacIntel.

Y a-t-il moyen - simple ? - d'enlever des appli. UB la partie qui ne
m'intéresse pas (le code pour processeur Intel) et de ne conserver que
celui des PPC ?

Merci pour toute info.

À+,
--
Jean-Noël
*news* /a r o b a s e/ *cetonor* /p o i n t/ *com*

9 réponses

Avatar
minfiu
Jean-Noel Chavannes wrote:

'llo !


Coucou,

Je ne passerai pas tout de suite (question $) aux MacIntel.
Y a-t-il moyen - simple ? - d'enlever des appli. UB la partie qui ne
m'intéresse pas (le code pour processeur Intel) et de ne conserver que
celui des PPC ?


Monolingual (dans sa dernière version 1.3.2) le fait, mais je n'ai pas
testé. Attention à ne pas poubelliser n'importe quoi, bien réfléchir
avant de cocher les cases :)

Serge

--
Léda Atomica Musique...
Une visite s'impose ;-)
<http://ledatomica.mus.free.fr>

Avatar
Eric Levenez
Le 4/09/06 15:48, dans <44fc2e84$0$31027$, « Jean-Noel
Chavannes » a écrit :

Je ne passerai pas tout de suite (question $) aux MacIntel.

Y a-t-il moyen - simple ? - d'enlever des appli. UB la partie qui ne


C'est quoi UB ? C'est Universal ?

<http://www.apple.com/universal/>

m'intéresse pas (le code pour processeur Intel) et de ne conserver que
celui des PPC ?


Le ou les codes. Il peut y avoir des applis PowerPC 32 bits et des applis
PowerPC 64 bits. Il ne faut pas croire qu'une application Universal possède
2 architectures, elle peut en comporter 3 (voir 4 sur Jaguar je suppose avec
le suppose du 64 bits Intel).

Pour les applications trop "fat", il faut les liposucer. Cela se fait par
"lipo". C'est "simple" quand on sait. Sinon il doit exister des programmes
clickodrome pour faire cela.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Jean-Noel Chavannes
Le 04.09.2006 17:43, l'estimable internaute, *Eric Levenez*, se
manifesta en tapotant :

'llo !


Y a-t-il moyen - simple ? - d'enlever des appli. UB la partie qui
ne


C'est quoi UB ? C'est Universal ?

<http://www.apple.com/universal/>


En écrivant appli., je pensais applications.

Et pour UB, je pensais "universal binary".

Terme /assez/ répandu ; ce qui ne veut pas dire qu'il soit exact !
j'en conviens.

Et que même la Pomme - pardon : « Apple Computer, Inc » -
a la faiblesse d'utiliser parfois :

<http://search.info.apple.com/index.html?btnG=Search&as_q=&as_epq=%22universal+binary%22&as_oq=&as_eq=&lr=lang_any&kword=&type=&Submit=Search>


m'intéresse pas (le code pour processeur Intel) et de ne
conserver que celui des PPC ?


Le ou les codes. Il peut y avoir des applis PowerPC 32 bits et des
applis PowerPC 64 bits. Il ne faut pas croire qu'une application
Universal possède 2 architectures, elle peut en comporter 3 (voir 4
sur Jaguar je suppose avec le suppose du 64 bits Intel).


Merci de ces précisions.


Pour les applications trop "fat", il faut les liposucer. Cela se
fait par "lipo". C'est "simple" quand on sait.


man lipo

J'ai bon ?

:-)


Sinon il doit exister des programmes clickodrome pour faire cela.


Serge a déjà donné une piste (pour info. la version "actuelle" de
Monolingual est la 1.3.4).

Merci à vous deux.

À+,
--
Jean-Noël

*news* /a r o b a s e/ *cetonor* /p o i n t/ *com*


Avatar
Eric Levenez
Le 4/09/06 18:48, dans <44fc5949$0$4881$, « Jean-Noel
Chavannes » a écrit :

-> Et pour UB, je pensais "universal binary".

Terme /assez/ répandu ;


Répandu dans certains sites de rumeurs et de bidouilles, oui. :->

ce qui ne veut pas dire qu'il soit exact !
j'en conviens.


Il est souvent faux. Car ceux qui parlent d'UB parlent généralement de
binaires ne tournant que sur PPC 32 bits, alors que sur PPC ont peut avoir
des binaires avec double architecture : 32 bits et 64 bits. Idem sur Intel.

Exemple sous Terminal :

file /usr/lib/libSystem.B_profile.dylib

Cela m'affiche :

/usr/lib/libSystem.B_profile.dylib: Mach-O fat file with 4 architectures

Cette bibliothèque système a donc 4 architectures et pas 2 par exemple.

Et que même la Pomme - pardon : « Apple Computer, Inc » -
a la faiblesse d'utiliser parfois :

<http://search.info.apple.com/index.html?btnG=Search&as_q=&as_epq=%22universal
+binary%22&as_oq=&as_eq=&lr=lang_any&kword=&type=&Submit=Search>


Les programmes ont d'abord été en fat-binary (NeXTSTEP/OPENSTEP/Mac OS X PPC
32 et 64 bits). Avec la sortie de Mac OS X Intel, Apple a renommé cette
technologique Universal Binary avant de l'appeler Universal. Le terme
officiel est donc maintenant Universal, et effectivement on trouve des docs
avec Universal Binary.

Pour les applications trop "fat", il faut les liposucer. Cela se
fait par "lipo". C'est "simple" quand on sait.


man lipo

J'ai bon ?


Oui :-)

Sinon il doit exister des programmes clickodrome pour faire cela.


Serge a déjà donné une piste (pour info. la version "actuelle" de
Monolingual est la 1.3.4).


Attention à utiliser ce genre de programme (idem avec lipo) : à la moindre
erreur tu veux supprimer un bout de fichier vital pour le système.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
laurent.pertois
Eric Levenez wrote:

voir 4 sur Jaguar je suppose avec
le suppose du 64 bits Intel


sed s/jaguar/leopard/

;-)


--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
Eric Levenez
Le 4/09/06 22:08, dans
<1hl5uc4.130lmr933vp5N%, « Laurent Pertois »
a écrit :

Eric Levenez wrote:

voir 4 sur Jaguar je suppose avec
le suppose du 64 bits Intel


sed s/jaguar/leopard/

;-)


Oui. Impardonnable erreur de ma part. :-)

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
Jean-Noel Chavannes
Le 04.09.2006 20:54, l'estimable internaute, *Eric Levenez*,
se manifesta en tapotant :

[re-]'llo !


[...]
Sinon il doit exister des programmes clickodrome pour faire
cela.
Serge a déjà donné une piste (pour info. la version "actuelle" de

Monolingual est la 1.3.4).


Attention à utiliser ce genre de programme (idem avec lipo) : à la
moindre erreur tu veux supprimer un bout de fichier vital pour le
système.


Vi, j'avions comprendu.

D'autant que le paramétrage de Monolingual n'est pas... un modèle
d'ergonomie.

Mais il m'a bien servi pour faire le gros ménage d'automne.

Pour dépoussiérer, à la petite semaine - à chaque nouvelle
application ou mise à jour -, je vais me servir de :

<http://homepage.mac.com/gweston/macware/TrimTheFat.zip>

Une fois encore, merci.


À+,
--
Jean-Noël

*news* /a r o b a s e/ *cetonor* /p o i n t/ *com*



Avatar
laurent.pertois
Eric Levenez wrote:

Le 4/09/06 22:08, dans
<1hl5uc4.130lmr933vp5N%, « Laurent Pertois »

Eric Levenez wrote:

voir 4 sur Jaguar je suppose avec
le suppose du 64 bits Intel


sed s/jaguar/leopard/

;-)


Oui. Impardonnable erreur de ma part. :-)


Je n'osais le souligner plus avant ;-)

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.



Avatar
daniel.bauchet
Jean-Noel Chavannes wrote:

Y a-t-il moyen - simple ? - d'enlever des appli. UB la partie qui ne
m'intéresse pas (le code pour processeur Intel) et de ne conserver que
celui des PPC ?


J'utilise pour ça : " TrimTheFat " petite application qui marche par
simple glisser-déposer et fait juste ce qui faut pour conserver la
partie PPC.

voir sur versiontracker pour le trouver.