OVH Cloud OVH Cloud

Connaitre la version d'OS X sous Terminal ?

29 réponses
Avatar
Pierre
Bjr,

je viens de booter sur un mac sur lequel est connecter un second mac (en
mode target) via un cable firewire.

Comment connaitre la version du système OS X installé sur ce second mac
que j'ai démarré en mode target ?

j'ai lancé terminal, mais maintenant quelle commande dois-je taper ?

Merci

10 réponses

1 2 3
Avatar
laurent.pertois
patpro ~ Patrick Proniewski wrote:

Le sudo -s est obligatoire ?


je me suis fait envoyé paître avec mon compte admin, j'ai du passer root
pour que ça fonctionne. C'est fâcheux, et j'ai pas vraiment cherché
pourquoi.


Ok.

De plus, je n'ai pas confiance dans `sudo commande composée`, je me suis
trop retrouvé en galère avec des redirections, des pipes... donc bref,
je fais sudo -s avant, et exit apres, entre les deux je suis tranquille.


Ah ça, sudo ne s'applique pas derrière les pipes et les redirections,
c'est un peu la plaie de la commande, je trouve.

(en vrai j'ai aliasé `su` vers `sudo -s`)


Ah okok, et donc tu ne peux plus faire un su username ?

Sinon, merci, j'oublie toujours chroot, c'est bien vu.


j'ai lu le man de sw_vers et il fait référence au plist dont tu parlais
précédemment, mais pas moyen a priori de lui désigner celui qu'on veut
parser. Puis j'ai eu l'Inspiration :) .


Joli :)

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


Avatar
Erwan David
(Laurent Pertois) écrivait :

patpro ~ Patrick Proniewski wrote:

Le sudo -s est obligatoire ?


je me suis fait envoyé paître avec mon compte admin, j'ai du passer root
pour que ça fonctionne. C'est fâcheux, et j'ai pas vraiment cherché
pourquoi.


Ok.

De plus, je n'ai pas confiance dans `sudo commande composée`, je me suis
trop retrouvé en galère avec des redirections, des pipes... donc bref,
je fais sudo -s avant, et exit apres, entre les deux je suis tranquille.


Ah ça, sudo ne s'applique pas derrière les pipes et les redirections,
c'est un peu la plaie de la commande, je trouve.


sudo (expr) ne marche pas ? Peut-être même sudo {expr}

--
Si vous embauchez, voici mon CV
http://www.rail.eu.org/cv/cv.pdf



Avatar
patpro ~ Patrick Proniewski
In article <1hcne93.1pyuls5mpzc0nN%,
(Laurent Pertois) wrote:


(en vrai j'ai aliasé `su` vers `sudo -s`)


Ah okok, et donc tu ne peux plus faire un su username ?


j'invoque alors la commande su avec le chemin complet


Avatar
patpro ~ Patrick Proniewski
In article ,
Erwan David wrote:

sudo (expr) ne marche pas ? Peut-être même sudo {expr}


pas testé...


patpro

Avatar
laurent.pertois
patpro ~ Patrick Proniewski wrote:

j'invoque alors la commande su avec le chemin complet


Suijdonbet :)

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

Avatar
luc
Laurent Pertois wrote:

En plus, il n'y a qu'une dizaine de lignes, alors...


Pour avoir le résultat en plus lisible:

defaults read
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion"

Pour avoir uniquement la version:

defaults read
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion"
ProductVersion


(toujours sur une seule ligne évidemment)

--
Luc Heinrich

Avatar
pere.noel
Luc Heinrich wrote:


defaults read
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion"

Pour avoir uniquement la version:

defaults read
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion"
ProductVersion


(toujours sur une seule ligne évidemment)


Ouais, merci super, tu réponds à une question que je ne me suis pas
encore posée !!!

Comme mes applis ne fonctionnent pas si inf à 10.4, reste plus qu'à
envoyer un splash screen dans ce cas.
--
une bévue

Avatar
laurent.pertois
Luc Heinrich wrote:

Pour avoir le résultat en plus lisible:


Merci

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

Avatar
luc
Une bévue wrote:

Comme mes applis ne fonctionnent pas si inf à 10.4, reste plus qu'à
envoyer un splash screen dans ce cas.


Heu, pour tester la version d'un système *courant* il est nettement plus
simple de faire:

sw_vers -productVersion

Sachant également qu'il est possible d'ajouter une entrée à l'Info.plist
d'une appli (LSMinimumSystemVersion en l'occurence) pour que le système
se débrouille tout seul.

--
Luc Heinrich

Avatar
pere.noel
Luc Heinrich wrote:

Heu, pour tester la version d'un système *courant* il est nettement plus
simple de faire:

sw_vers -productVersion

Sachant également qu'il est possible d'ajouter une entrée à l'Info.plist
d'une appli (LSMinimumSystemVersion en l'occurence) pour que le système
se débrouille tout seul.


Ah ben voila, un truc magnifique, que je ne connaissois point !

HEUh mais à l'adresse : <http://weblog.bignerdranch.com/?p>

il dit que ça ne marche pas très bien sous Panther et donne une autre
solution avec un splash screen, dans info.plist il met :

<key>LSEnvironment</key>
<dict>
<key>MinimumSystemVersion</key>
<string>10.3.9</string>
</dict>

bon pour l'instant j'ai mis :

<key>LSMinimumSystemVersion</key>
<string>10.4</string>



--
une bévue

1 2 3