10.11 El Capitan Besoin avis expert Mac Mini late 2012, High Sierra, XCode

EBLIS

Membre confirmé
22 Mars 2011
29
0
Paris
Bonjour à tous,



Comme le dit le titre j'ai besoin d'avis d'experts sur le sujet suivant.

Je le poste dans la section Mac OS car la section développement est bien trop spécialisée pour mon cas.

J'ai dernièrement acquis un iPhone 6 et un iPad 2018, c'est pour moi une occasion de me mettre à la programmation.

J'ai envie d'apprendre Swift grâce à Playgrounds, les livres Apple et les 2 cours de Mbritto que j'ai acheté les dernières années sans pouvoir m'y mettre. Je n'ai jamais programmé, ne connais que le HTML, le CSS et un peu de JS et mon but est de découvrir autant que le permet mon petit cerveau de graphiste qui n'a jamais eu la logique de prog.



Mais voilà, j'ai un Mac Mini late 2012, 8Go de RAM, 750Go@7200rpm qui tourne à merveille sur El Capitan.

Apparemment la dernière version de Xcode nécessite High Sierra minimum.



Mes questions sont donc les suivantes :

  • Y-a-t-il un moyen de forcer l'installation et le fonctionnement de XCode sur El Capitan?
  • Si oui comment?
  • Si non, High Sierra tourne-t-il bien sur ce Mac Mini Late 2012? Je serais vraiment embêté si je me retrouve avec un bœuf à la place de mon Mini actuel.


En découlent les questions :

  • Est-il possible d'installer HS par-dessus El Capitan de façon fonctionnelle 100% et fluide en espérant garder tous mes logiciels, paramètres et configurations diverses car cela m'ennuierait de devoir vider entièrement mon dur et de passer plusieurs jours à tout reconfigurer et recopier?
  • Si la solution d'installer par-dessus n'est pas conseillée et qu'il faut faire une clean install, existe-t-il un moyen de tout sauvegarder mon HDD (softs, config, paramètres) puis de réinjecter FACILEMENT mon profil une fois HS installé? Je me trompe peut être mais Time Machine fait-il cela et est-ce facile à mettre en place et fiable à 100%?


Je vous remercie d'avance pour vos réponses et le temps que vous me consacrerez.
 
Bonjour EBLIS

S'il y a suffisamment d'espace libre dans ton volume de démarrage actuel > il y a moyen d'effectuer un repartitionnement non destructeur qui -->

  • rétrécirait ce volume (et sa partition support) de 30 Go ou 40 Go sans perte de données > et avec cet espace libéré créerait une nouvelle partition montant un volume vide.

Tu pourrais alors installer High Sierra en mode "installation propre" dans le nouveau volume (sans rien toucher à celui qui contient El Capitan) > et tester les réactions de ton mini avec ce nouvel OS. Si tu as l'impression d'un fonctionnement ralenti > te borner à rebooter sur le nouveau volume quand tu veux utiliser le Xcode correspondant -->

  • qu'est-ce que tu penses de cette perspective ?
 
@macomaniac
Merci pour ta réponse.
Ce n'est pas une mauvaise idée pour tester HS. Je n'ai que 40Go de libre mais je peux essayer d'en libérer plus.
Du coup au démarrage du Mini j'aurai un menu de choix pour l'OS façon multiboot sur Windows?
Quels outils permettent de faire ceci?
Pourrai-je accéder aux différentes partitions d'un système à l'autre?
Si jamais je veux supprimer la partition HS, puis-je le faire sans risque à partir du gestionnaire de disques de El Capitan ou y-a-t-il une procédure particulière?
 
Pour avoir une idée de la situation actuelle > va à : Applications > Utilitaires > lance le Terminal. Dans la fenêtre qui s'est ouverte > saisis (l'une après l'autre ; uniquement ce qui est inscrit dans l'espace gris-bleuté) les 2 commandes simplement informatives (n'agissent qu'en lecture seule) :
Bloc de code:
diskutil list
df -H /

et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'exécuter)

  • la 1ère affiche le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent
  • la 2è mesure l'occupation (en Go) du volume démarré

Poste ces tableaux ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->

  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
----------

Le démarrage d'un volume à l'autre passerait par l'écran du gestionnaire de démarrage (boot_manager) appelé par la touche "alt" (option).

Si ton disque est un HDD > High Sierra s'installera dans le 2è volume en format jhfs+ (Mac OS étendu journalisé) classique (le même que celui de ton volume El Capitan actuel) --> ce qui fait qu'il n'y aurait pas de problème d'accès aux données d'un volume à partir d'un autre. Surtout si tu paramètres un 2è compte d'utilisateur avec les mêmes identifiants exacts que ceux de ton utilisateur actuel du volume El Capitan --> pas de problème d'autorisations en vue pour accéder à des données de compte dans un autre volume.

La suppression de la nouvelle partition (volume High Sierra) > et la récupération de son espace au volume actuel (El Capitan) est un grand classique parfaitement géré. Une paire de commandes à passer dans le Terminal font ça commodément. Ce qui te permet d'envisager cette expérience sans arrière-pensées > sachant qu'elle est réversible.