Déplacer applications

alex-rcs

Membre actif
2 Janvier 2012
125
2
Salut à tous,

J'ai pas mal d'applications assez lourdes, notamment des jeux, sur mon mac.
Il y en a certaines que je n'utilise plus, j'aimerais donc les placer sur un disque dur externe, en pouvant les remettre plus tard sur mon Mac et en conservant les sauvegardes associées à l'application.
Je ne sais pas trop comment fonctionne le dossier Applications. Est-ce que si je déplace une application de ce dossier sur un DD externe, toutes les donnés font aussi le voyage (+ les sauvegardes), et dans l'autre sens de même ? Ou alors est-ce que ce que contient ce dossier ne sont que des images, ou raccourcis ?

Merci d'avance :)
 
non, pas si simple et pour plusieurs raisons
une appli en soi c'est pas grand chose , elle fonctionne avec des tonnes de fichiers qui eux sont sont éparpillés
dans divers dossiers systeme
et
divers dossiers de chaque compte utilisateur qui s'en sert

le fichier de l'application peut le plus souvent etre à l'exterieur
mais pas le reste qui doit etre à sa place prévue( dossiers systeme et utilisateur)
( sauf quelques cas)

A moins de connaitre quels fichiers sont crées par l'application
déplacer les fichiers de fonctionnement peut etre propice à bourdes ( genre déplacer un fichier utilisé par autre chose)

ceci dit SI tu fais des sauvegardes completes genre clone ou Time Machine , TOUT est gardé
et tu peux supprimer, avec précaution, ou déplacer les fichiers de tel ou tel jeu
( à condition d'etre certain que ce sont les siens et uniquement les siens)

edit
Très difficile de géneraliser ( chaque developpeur a ses manieres , mais souvent tu auras , le jeu dans Applis + un dossier dans l'utilisateur , avec archives de scores , parties en cours, skins , manuel etc etc et il peut etre à divers endroits Documents , application support ( dans la biblio utilisateur) etc
il y aussi les caches , et les preferences
et si besoin des fichiers ajoutés niveau OS
 
Dernière édition:
Merci de cette réponse compète.
Un seul compte utilisateur est utilisé sur mon MBP. Je n'aurais donc pas de problème à ce niveau là.
Et les fichiers à déplacer sont principalement des jeux, donc pas non plus de problèmes de dépendance d'informations entre applications, à priori.

Et même si les applications sollicitent d'autres fichiers pour fonctionner, si je déplace le fichier qui fait plusieurs Gigas du dossier Applications, pour la remettre plus tard, tout reviendra comme avant, non ? Les sauvegardes (pour un jeu) sont incluses dans le fichier présent dans le dossier Application, non ?
 
Merci de cette réponse compète.
Un seul compte utilisateur est utilisé sur mon MBP. Je n'aurais donc pas de problème à ce niveau là.
Et les fichiers à déplacer sont principalement des jeux, donc pas non plus de problèmes de dépendance d'informations entre applications, à priori.

Et même si les applications sollicitent d'autres fichiers pour fonctionner, si je déplace le fichier qui fait plusieurs Gigas du dossier Applications, pour la remettre plus tard, tout reviendra comme avant, non ? Les sauvegardes (pour un jeu) sont incluses dans le fichier présent dans le dossier Application, non ?

ben NON
je t'ai même expliqué pourquoi!

le fichier dans Application n'est QUE l'application
il y a TOUT le reste
(relire)
 
Les sauvegardes (pour un jeu) sont incluses dans le fichier présent dans le dossier Application, non ?

Probablement pas, .app n'est pas modifié.

Dans la plupart des cas, elles sont dans l'arborescence de l'utilisateur (souvent Application Support...).
 
Probablement pas, .app n'est pas modifié.

Dans la plupart des cas, elles sont dans l'arborescence de l'utilisateur (souvent Application Support...).
+1

et comme je vois macomaniac
peut etre qu' alex-rcs aura droit à une de ses conférences de haute tenue
:D
 
Ok pour les sauvegardes.

La partie "lourde" de l'application, c'est celle dans le dossier "Applications". C'est donc ça qu'il faut "éliminer".
Et coupant ce fichier, on gagne de la place, en le collant, tout redeviens comme avant, non ? Les sauvegardes, rangés autre part, sont toujours là, et le fichier peut les rapeller à tout moment ?
Je ne supprime pas non plus l'installation de l'application, si ?

Sur PC, normalement, tout les fichiers relatifs à une application sont dans un dossier dans "Program Files". Si on vire ce fichier, et qu'on le remet par la suite, il me semble qu'on doive réinstaller l'application.
Sous mac, on garde tout les fichiers relatif à l'app, sauf l'app elle même qui est lourde, en la replaçant plus tard tout devrait revenir en place.

Éclairez moi.
 
t'es sur mac !
Si mac faisait comme windows personne n’acheterait des macs
(sauf pour le look) :D

Faudra assez vite arrêter les comparaisons
ce sont deux univers differents avec des OS differents ( heureusement) et des facons de faire différentes ( heureusement)
avec des points communs mais differents
----
SI tu ne touches AUCUN autre fichier lié à ces jeux tu peux déplacer le fichier
MAIS ce n'est PAS forcement une garantie qu'il remarchera en le remettant dans un an
(par exemple s'il a besoin de fichiers systeme qui entre temps ont changé)

encore une fois on ne peut PAS generaliser
 
On peut penser que ça fonctionnera si les fichiers annexes sont restés à leur place.

Quant à Windows, je ne crois pas qu'il y a tout dans program files. De plus en plus, les fichiers de config et de sauvegarde sont lancés dans la partie utilisateurs (depuis 7, Windows est très regardant sur ce qu'on écrit sur C:) et puis il peut aussi y avoir une partie au niveau de ce bordel qu'est le Registre Windows.
 
On peut penser que ça fonctionnera si les fichiers annexes sont restés à leur place.
ouep

mais selon les applis on a
appli enorme et fichiers annexes relativement petits
ou le contraire Appli pas très grosse et fichiers annexes qui peuvent etre "hénaurmes"
 
t'es sur mac !
Si mac faisait comme windows personne n’acheterait des macs
(sauf pour le look) :D

Faudra assez vite arrêter les comparaisons
ce sont deux univers differents avec des OS differents ( heureusement) et des facons de faire différentes ( heureusement)
avec des points communs mais different.

Justement, je différencie les deux et dit que ça ne fonctionne pas de la même façon...



Sinon, mes applications sont assez lourdes dans le dossier applications.
Et je ne pense pas que les fichiers relatifs aux jeux seront modifiés.
J'essayerais donc.
 
Salut alex-rcs.

Ce que tu appelles un 'fichier' de l'application dans le répertoire des Applications est en réalité un 'bundle' (un 'paquetage') qui a pour le Système le statut de 'dossier' ('directory'). C'est une 'enveloppe' qui recèle couramment le 'programme' (binaire) de l'application (son fichier exécutable) + des ressources de tout genre (graphiques, linguistiques) + éventuellement des 'plug-ins' (extensions), voire des 'Frameworks'. Tu peux t'en rendre en faisant un ctrl + clic sur un bundle.app au hasard et en demandant dans la fenêtre de dialogue : 'Afficher le contenu du paquet' --> cela démasque le répertoire global 'Contents' de l'application caché sous l'icône graphique qui lui donne l'aspect d'un 'objet' solide, et dans le répertoire 'Contents' tu peux contempler les sous-répertoires de l'application, lesquels à leur tour recèlent des fichiers (mais parfois des infra-dossiers pour les applications complexes).

Bref, une application est une espèce de 'poupée_russe' (Matriochka). Ce 'bundle' est-il ou non auto-suffisant en terme de fonctionnement? Eh bien! comme mes 2 camarades Pascal :coucou: et Edd :coucou: te l'ont signalé - ça ... dépend :D. Oui, ça dépend de la conception de l'application : tu as des applications 'standalone' ('qui se tient debout tout seul') où tout ce qui permet le fonctionnement est recelé dans le 'bundle' --> ces applications ne «s'installent» pas (grâce à un 'installateur'), elles se «copient» simplement dans le répertoire des 'Applications' (comme «VuesScan» par exemple) ; et tu as des applications qui «s'installent» grâce à un 'installateur', ce qui revient à dire qu'une série d'«organes» nécessaires à son fonctionnement va se trouver 'ventilée' aux quatre coins de l'OS dans une structure en 'étoile' = 'pieuvre' (comme le logiciel de réclame «Genieo» de fâcheuse réputation qui installe des composants dans les répertoires LaunchDaemons et les LaunchAgents du Système, sans compter ceux qui extrapolent leurs Frameworks hors du 'bundle' ou encore installent des kexts (extensions du kernel).

Mais quoi qu'il en soit de la structure 'standalone' ou 'étoilée' d'une application, elle est de surcroît solidaire de fichiers de 'Préférences' de l'utilisateur (qui sont ses réglages personnifiés) et de fichiers de réception dans l'OS (comme des fichiers .bom) - lesquels ne font jamais partie du 'bundle'.

Est-il possible, dans ces conditions, de copier le 'bundle' sur un disque externe pour le supprimer ensuite du répertoire des 'Applications' afin de faire de la place? Théoriquement oui. L'application peut-elle alors se lancer d'un disque externe, ses 'organes' annexes étant restés dans l'OS (application 'étoilée') ou simplement ses fichiers de 'Préférences'? Là j'en doute, spécialement dans le cas de l'application 'pieuvre', car le déplacement du 'bundle' sur un autre disque fait perdre les chemins aux ressources annexes (qui sont bien toujours renseignées localement dans le 'bundle', mais ce qui est perdu, c'est le lien au disque distinct = DDI où elles résident). C'est le cas par exemple pour les applications du 'Super_paquet' de la «Suite Microsoft Office» : si tu déplaces «Word» par exemple sur un autre disque, les chemins aux ressources annexes sont bien toujours renseignés dans le 'bundle', mais à partir du point de montage de l'OS /, or ce qui manque désormais c'est la localisation de ce point de montage qui est désormais logiquement, du point de vue d'un disque externe --> /Volumes/Macintosh HD/ et pas /. Bref, ça plante ou ça démarre à blanc ('standalone'), étant donné que les fichiers de préférence utilisateur n'ont plus leurs chemins valides avec la perte de la localisation du point de montage de l'OS où ils résident (et de quoi un 'joueur' a-t-il le plus 'horreur' par définition, sinon de récupérer une 'virginité' par rapport au jeu, entiché qu'il est de ses 'scores' antérieurs qui lui assurent une identité dans un' tableau d'honneur' - comme qui dirait un 'diplôme'? :D).

Est-il possible en recopiant rétro-activement le 'bundle' préservé sur un disque externe dans le répertoire des 'Applications' de restaurer l'intégrité du fonctionnement primitif - ce qui paraît être ta problématique? Théoriquement oui, puisque le 'bundle' ayant gardé les chemins aux ressources annexes découlant du point de montage / de l'OS, dès que le paquet est resitué dans l'espace de l'OS, les chemins en question se trouvent re-validés ipso facto.

À condition qu'il n'y ait pas eu de grand ménage entre temps, par des logiciels 'fouteurs de m...' comme «CleanMyMac», lesquels, avisant des fichiers identifiés comme 'orphelins' (de leur 'bundle' de référence), proposent de nettoyer l'OS de ces branches mortes, avec comme résultat que, lorsque tu recopies le 'bundle', les chemins qu'il recèle sont bien toujours valides formellement parlant dans l'espace d'inhérence de l'OS, mais les ressources auxquelles ils pointent ont été supprimées, donc ce sont des 'coquilles vides' désormais... :D

Je te conseillerais pour tes jeux, dont tu dis que les 'bundles' sont lourds en Go, après copie sur un DDE et suppression de l'original du répertoire des 'Applications', de mettre à la place ancienne des 'bundles' dans le répertoire 'Applications' des alias de ces 'bundles', non pas comme points de départ valides du lancement de ces applications, mais comme 'aides-mémoire' te rappelant que, normalement, pour que tout soit en ordre, il devrait y avoir là des paquets originaux. Je me méfie, en effet, des manipulations tordues qu'on improvise dans la fougue hâtive du moment, car après coup s'oublie le 'locus-tenens' original et on ne sait plus où on en est si on n'a plus sous les yeux un simulacre de 'rappel'...
 
Dernière édition par un modérateur:
Et je ne pense pas que les fichiers relatifs aux jeux seront modifiés.
.
ben justement!
tu n'en sais rien!
p't t ete que oui pe't etre que non!
comme on te l'a expliqué plusieurs fois

déplacer le fichier app te fera gagner de la place ( c'est mathematique)

mais sa remise en place ulterieure ne fera pas forcément fonctionner l'appli si l'appli a besoin de fichiers qui EUX ont changé
ou ont été supprimés pour X raisons ( nettoyage , mise à jour d'un autre élément, reinstall de quelque chose etc etc)
en ce cas il faudra réinstaller le jeu
 
Merci de cette fleuve réponse, macomaniac.
Merci aussi Pascal.

Je ne pense pas que les fichiers appelés par l'application risquent d'être modifiés. Je ne vois pas trop pourquoi d'ailleurs. A la limite pour un logiciel, mais je ne vois pas pourquoi pour un jeu les fichiers relatifs à celui ci seraient modifiés sans lui. Je ferrais aussi attention à ne pas les supprimer et je n'utilise pas de logiciel de nettoyage.

Je déplacerais toutefois mes fichiers en connaissance de cause, et ferrais attention.


Merci encore à tous de vos réponse, je pense qu'on a fait le tour de la question :)
 
tu viens demander des conseils
on te donne des réponses ( et concordantes en plus)
et tu répètes en boucle " je ne pense pas que"

donc fais comme tu veux
mais ne sois pas surpris si plus tard , dans quelques mois certains jeux ne marchent plus
(pour les raisons développées plusieurs fois au dessus)

remarque ca te permettra de jouer à un nouveau jeu à suspense
la loterie " marchera /marchera pas"
:D
 
Il faut dire que je m'attendait à vos réponses :D.
De plus, les jeux que je déplace sont principalement ceux dont je ne pense plus jouer. C'est plus au cas où.