4 votes

Toutes les mises à jour possibles pour Mac OS X ?

Alors j'ai découvert qu'il y a un certain nombre de choses à garder à jour dans OS X :

  • Mise à jour logicielle intégrée, évidemment
  • Programmes individuels, qui vérifient généralement les mises à jour automatiquement et l'option 'mise à jour' se trouve généralement sous le menu du programme (à droite du menu Pomme dans la barre de menu).
  • Gem, qui est préinstallé dans OS X (corrigez-moi si je me trompe), doit être mis à jour périodiquement avec sudo gem update --system puis les gems mis à jour avec sudo gem update - voir la réponse de Greg pour savoir pourquoi vous ne devriez pas mettre à jour Ruby.
  • MacPorts, s'il est installé, doit être mis à jour périodiquement avec sudo port selfupdate puis sudo port upgrade outdated

Y a-t-il d'autres processus de mise à jour que j'oublie ? Je n'utilise OS X que depuis quelques semaines donc je veux m'assurer de tout garder à jour dans mon système et j'ai l'impression que la plupart des utilisateurs de Mac ne connaissent même pas tout ce qui précède (en particulier la commande de mise à jour de Gem).

Suis-je d'une manière ou d'une autre dans l'erreur en pensant que je dois faire tout ce qui précède ?

8voto

81bronco Points 7071

Il peut être bon de ne pas mettre à jour le Ruby système installé par Apple. Apple installe /usr/lib/podcastproducer, qui utilise ce Ruby, et modifier les fichiers pourrait le casser s'il y a des gemmes sensibles à la version qui y sont référencées. De plus, d'autres développeurs peuvent écrire du code en sachant que le Ruby est là.

Utilisez locate *.rb | grep ^/usr | xargs grep require pour obtenir une liste de fichiers et les requires.

Je préfère installer un nouveau Ruby, soit dans /usr/local/bin, soit en utilisant RVM pour l'installer dans un sandbox dans ~/.rvm et laisser ma version système tranquille.

De même, les installations de Python et Perl d'Apple sont également utilisées par certaines applications. Il y a une raison pour laquelle les langages sont là et ce n'est pas entièrement pour notre convenance.

4voto

fink si vous l'utilisez à la place de macports.

fink selfupdate && fink update-all

2voto

Loïc Wolff Points 14389

Comme je l'ai dit dans une autre réponse, vous pouvez mettre à jour toutes vos applications en une seule fois en utilisant AppFresh. Il peut même vérifier vos mises à jour depuis Appl pour vous.

1voto

massimogentilini Points 322

Attendez jusqu'au 6 janvier, le nouveau Mac App Store qui sera ouvert pour Mac OS X prendra en charge la même fonction de mise à jour automatique pour tous les produits installés comme l'App Store pour iPhone et iPad, ainsi tout sera mis à jour en même temps.

En attendant, AppFresh fonctionne à merveille.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X