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 Joyeux
Pierre wrote:
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


Bonjour,

"uname -a" donne la version de Darwin et donc de MacOSX. Exemple: Darwin
8.5.0 correspond à OSX 10.4.5.

Avatar
laurent.pertois
Pierre wrote:

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


less
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion.plist"

Attention, tout sur une ligne.

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

Avatar
Pierre
In article <44224f04$0$7442$,
Laurent Joyeux wrote:

Pierre wrote:
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


Bonjour,

"uname -a" donne la version de Darwin et donc de MacOSX. Exemple: Darwin
8.5.0 correspond à OSX 10.4.5.



je ne souhaite pas connaitre la version du système de démarrage mais
celui situé sur le disque externe !


Avatar
nospam
Pierre wrote:

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


uname -a

Attention, il faut interprêter :

Darwin minas-tirith.foucry.net 8.5.0 Darwin Kernel Version 8.5.0: Sun
Jan 22 10:38:46 PST 2006; root:xnu-792.6.61.obj~1/RELEASE_PPC Power
Macintosh powerpc

Il s'agit d'un 10.4.5
-> 8.0 c'est 10.4 et 8.4 c'est 10.4.4.... d'où 8.5 == 10.4.5
-> 7.0 c'est 10.3 et ainsi de suite.

Maintenant il y a plus court comme sortie avec uname -r

Sauf que dans ton cas (mode target) il faut fouiller dans les fichiers
sur le mac monté en target puisque son OS ne tourne pas et donc ne peu
pas répondre aux demandes. Et là, je n'ai pas d'idée.

--
Jacques

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

Pierre wrote:

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


less
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion.plist"

Attention, tout sur une ligne.


open ? :)


patpro


Avatar
laurent.pertois
patpro ~ Patrick Proniewski wrote:

less
"/Volumes/NOMDUDISQUE/System/Library/CoreServices/SystemVersion.plist"

Attention, tout sur une ligne.


open ? :)


Aussi, mais si tu n'as pas PropertyList Editor, ça va géner, parfois. Et
puis on m'a demandé une solution purement Terminal ;-)

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

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


Avatar
laurent.pertois
Jacques Foucry wrote:

Pierre wrote:

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


uname -a


Euh, ça, ça va te donner le système de la machine active, là il veut
connaître celui d'une machine dont le disque est monté sur un système
actif.

De plus, sur un système démarré, pour ne pas avoir à interpréter :

[rdaneel:~] laurent$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.4.5
BuildVersion: 8H14

Au moins, lui, cause en clair :)


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


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

Jacques Foucry wrote:

Pierre wrote:

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


uname -a


Euh, ça, ça va te donner le système de la machine active, là il veut
connaître celui d'une machine dont le disque est monté sur un système
actif.

De plus, sur un système démarré, pour ne pas avoir à interpréter :

[rdaneel:~] laurent$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.4.5
BuildVersion: 8H14

Au moins, lui, cause en clair :)


et donc pour le cas qui nous interesse ici :

sudo -s
chroot /Volumes/Disque-externe/ sw_vers

rahhh lovely ;)


patpro



Avatar
laurent.pertois
patpro ~ Patrick Proniewski wrote:

et donc pour le cas qui nous interesse ici :

sudo -s
chroot /Volumes/Disque-externe/ sw_vers

rahhh lovely ;)


Le sudo -s est obligatoire ?

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

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

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

patpro ~ Patrick Proniewski wrote:

et donc pour le cas qui nous interesse ici :

sudo -s
chroot /Volumes/Disque-externe/ sw_vers

rahhh lovely ;)


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.
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.
(en vrai j'ai aliasé `su` vers `sudo -s`)

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 :) .


patpro


1 2 3