Index du forum Hors sujet Technologie pour gens normaux

Forum pour discuter de tous les produits techniques, informatiques et communicants : ordinateurs, tablettes, TV, smartphones, consoles de jeu, HI-FI, GPS...

LIGNE DE COMMANDE UNIX

Messagepar Reno » 18 Mar 2015, 17:36

Salut les zamis.

Une petite question programmation, comme ça, en passant.

Il y a des codeurs de l'extrême parmi vous ? Des qui touchent, niveau UNIX ? Des gros, avec une barbe, et des t-shirt de hard rock ? 'fin des vrais, quoi.


Voilà je vous explique le topo :

J'ai un vieux lecteur MP3 ARCHOS JUKEBOX "STUDIO 20" USB1 qui depuis des années déjà n'est plus reconnu par Mac OSX. Le truc amusant, c'est qu'il l'était jusqu'à la version OS 10.3 (de mémoire) et qu'à partir d'une certaine mise à jour, ça a été terminé.

Sur la même machine, quand on boot sur Windows (XP, via Bootcamp), là aucun problème, le disque est toujours reconnu.

Depuis des années donc, quand je veux transférer des albums de l'ordinateur à l'Archos (ou l'inverse, comme ce fut le cas tout à l'heure), je redémarre sous Windows, je fais mes petites affaires, et une fois que c'est fait, je reboot sous Mac OS.

Ça marche très bien.

Bon.


Mais c'est horriblement fastidieux, et disons-le tout net, ça me rend dingue d'être obligé de faire cette gymnastique chaque fois que je veux copier un malheureux album :banging:


Fin de l'introduction.

Il y a quelques années déjà, j'avais demandé à un pote informaticien s'il ne pouvait pas, en passant par le "Terminal" (lequel donne accès au noyau UNIX du Mac), me faire un petit utilitaire qui me permettrait de monter ce foutu lecteur.

Si fait. L'industrieux garçon s'exécuta. Je crois qu'en moins de 10 minutes, le truc était torché (il avait même poussé le vice jusqu'à créer un raccourci -avec une icône- sur lequel il suffisait de cliquer pour monter le disque ), bref, c'était le Pérou :icon_respect:

Un an plus tard, nouvelle mise à jour de Mac OS, et vlan, l'utilitaire développé par mon pote ne fonctionnait plus :affraid:

Un truc de fou.



CONCLUSION.

Je sais que c'est faisable. Je sais qu'il n'y a pas de problème matériel (vu que ça fonctionne sous Windows, sur la même machine) ; ma question est :

L'un d'entre vous est-il en mesure de me dire ce qu'il faut que je tape comme commandes, dans le terminal, pour monter ce foutu lecteur ARCHOS ?
Avatar de l’utilisateur
Reno
Modérateur Global
 
Messages: 81295
Photos: 0
Inscrit le: 25 Mai 2010, 17:37

Re: LIGNE DE COMMANDE UNIX

Messagepar lautromi » 18 Mar 2015, 18:01

euh... T'as pas un iphone pour ecouter tes MP3 ?
:icon_gratgrat:

ou alors c'est une poussée de geek-itude ?
Avatar de l’utilisateur
lautromi
Dément
 
Messages: 13721
Photos: 1
Inscrit le: 26 Sep 2012, 23:41

Re: LIGNE DE COMMANDE UNIX

Messagepar q1t1 » 18 Mar 2015, 18:09

Salut,
Il faut d'abord créer un dossier de destination, genre /mnt/archos
Ensuite, il faut connaître le nom du périphérique physique, quelque chose comme /dev/XXX. Tout de suite après avoir branché ton archos, tape la commande dmesg pour le savoir.
Enfin, utilise la commande mount /dev/XXX /mnt/archos pour monter le lecteur
q1t1
 
Messages: 21
Inscrit le: 16 Juin 2011, 09:25

Re: LIGNE DE COMMANDE UNIX

Messagepar Reno » 18 Mar 2015, 18:28

lautromi a écrit:euh... T'as pas un iphone pour ecouter tes MP3 ?
:icon_gratgrat:


Ben le truc en fait, c'est que l'ARCHOS est à temps plein dans la salle de sport, branché sur une vieille chaîne… ça permet d'avoir toute la zik (20Go) en permanence sous la main.

ou alors c'est une poussée de geek-itude ?


Aussi :mrgreen:
Avatar de l’utilisateur
Reno
Modérateur Global
 
Messages: 81295
Photos: 0
Inscrit le: 25 Mai 2010, 17:37

Re: LIGNE DE COMMANDE UNIX

Messagepar Reno » 18 Mar 2015, 18:35

q1t1 a écrit:Salut,


Salut à toi :Canotier:

Alors, je préviens tout de suite, à partir de maintenant, tu vas passer en mode "hotline".

À savoir que tu as monsieur Ledou à l'autre bout du fil, qui à 92 ans, vient de déballer son premier ordinateur, et qui ne sait pas trop comment il faut brancher tout ça.

Il a bien "ouvert la fenêtre", comme tu lui as demandé, mais du coup maintenant, ça fait des courants d'air dans son bureau, et puis il y a le bruit de la circulation.

Alors il va falloir s'armer de patience :mrgreen:



Du coup, j'attaque tout de suite :

Il faut d'abord créer un dossier de destination, genre /mnt/archos


Hèèèèèèèèè… oui ? :icon_gratgrat: C't'à dire ? Je créée un dossier sur l'Archos ? Ou sur l'ordinateur ? (je comprends pas)


Ensuite, il faut connaître le nom du périphérique physique, quelque chose comme /dev/XXX.


Alors quand je regarde dans la fenêtre système, sur le Mac, je vois ça :

Image

C'est le truc que j'ai encadré ? Faut que je recopie tout ? (enfin je veux dire : 0x5d100000 / 2)

Tout de suite après avoir branché ton archos, tape la commande dmesg pour le savoir.


Béééé, ça donne rien. Il m'affiche un message extrêmement désobligeant :

Image

:cry2: comment i'm'parle, l'autre.

Enfin, utilise la commande mount /dev/XXX /mnt/archos pour monter le lecteur






Ça y est ? Tu le sens poindre, le gros mal de crâne ? :mrgreen:
Avatar de l’utilisateur
Reno
Modérateur Global
 
Messages: 81295
Photos: 0
Inscrit le: 25 Mai 2010, 17:37

Re: LIGNE DE COMMANDE UNIX

Messagepar linkinrcs » 18 Mar 2015, 18:58

Mkdir pour créer ton dossier, sur le mac.
Pour dmesg , ajoute sudo avant ta commande, cela indique que tu veux lancer ta commande en mode super utilisateur, il va te demander ton mot de passe normalement ;)
Avatar de l’utilisateur
linkinrcs
Passionné
 
Messages: 374
Inscrit le: 25 Sep 2013, 20:13
Localisation: Darmstadt/Strasbourg/Paris

Re: LIGNE DE COMMANDE UNIX

Messagepar Reno » 18 Mar 2015, 19:16

linkinrcs a écrit:Mkdir pour créer ton dossier, sur le mac.


Ah mais c'est ça en fait. Le truc, c'est que je suis trop con.

Nan sérieusement, je ne comprends rien :msp_crying: chuis limite nervous breakdown, là.

C'est quoi Mkdir ? :cry2:

Pour dmesg , ajoute sudo avant ta commande, cela indique que tu veux lancer ta commande en mode super utilisateur, il va te demander ton mot de passe normalement ;)


Oh purée, ça marche :shock:

Last login: Wed Mar 18 18:09:28 on console
mac-pro-de-rgc:~ rgc$ sudo dmesg
Password:
npvhash=4095
PAE enabled
64 bit mode enabled
Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386
vm_page_bootstrap: 755731 free pages and 22509 wired pages
standard timeslicing quantum is 10000 us
mig_table_max_displ = 73
AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorId=1 LocalApicId=16 Disabled
AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled
AppleACPICPU: ProcessorId=3 LocalApicId=18 Disabled
AppleACPICPU: ProcessorId=4 LocalApicId=4 Enabled
AppleACPICPU: ProcessorId=5 LocalApicId=20 Disabled
AppleACPICPU: ProcessorId=6 LocalApicId=6 Enabled
AppleACPICPU: ProcessorId=7 LocalApicId=22 Disabled
AppleACPICPU: ProcessorId=8 LocalApicId=1 Enabled
AppleACPICPU: ProcessorId=9 LocalApicId=17 Disabled
AppleACPICPU: ProcessorId=10 LocalApicId=3 Enabled
AppleACPICPU: ProcessorId=11 LocalApicId=19 Disabled
AppleACPICPU: ProcessorId=12 LocalApicId=5 Enabled
AppleACPICPU: ProcessorId=13 LocalApicId=21 Disabled
AppleACPICPU: ProcessorId=14 LocalApicId=7 Enabled
AppleACPICPU: ProcessorId=15 LocalApicId=23 Disabled
calling mpo_policy_init for TMSafetyNet
Security policy loaded: Safety net for Time Machine (TMSafetyNet)
calling mpo_policy_init for Quarantine
Security policy loaded: Quarantine policy (Quarantine)
calling mpo_policy_init for Sandbox
Security policy loaded: Seatbelt sandbox policy (Sandbox)
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

MAC Framework successfully initialized
using 15728 buffer headers and 4096 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [S0 S3 S4 S5] (S3)
PFM64 0xf10000000, 0xf0000000
[ PCI configuration begin ]
console relocated to 0xf10030000
PCI configuration changed (bridge=8 device=2 cardbus=0)
[ PCI configuration end, bridges 15 devices 49 ]
AppleIntelCPUPowerManagement: Turbo Ratios 0001
AppleIntelCPUPowerManagement: (built 16:44:45 Jun 7 2011) initialization complete
mbinit: done (64 MB memory set for mbuf pool)
rooting via boot-uuid from /chosen: C5211FEB-D1FF-3A0C-9E22-1BCD6A5AD5C7
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
com.apple.AppleFSCompressionTypeZlib kmod start
com.apple.AppleFSCompressionTypeZlib load succeeded
AppleIntelCPUPowerManagementClient: ready
Intel82574L::start - Built JIunnt e l78 22507141L :1:6s:t4a2r:t5 1- -B-u irulntn inJgu no n 7d e2v0i1c1e a1t6 :
42:51 -- running on device at
FireWire (OHCI) TI ID 823f built-in now active, GUID 00254bfffefbfea6; max speed s800.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT2@2/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/WDC WD5000AADS-00S9B0 Media/IOGUIDPartitionScheme/Sans titre@2
BSD root: disk1s2, major 14, minor 5
Intel82574L: Ethernet address 00:25:00:f0:e9:82
Intel82574L: Ethernet address 00:25:00:f1:1b:24
systemShutdown false
00000000 ffffffff Intel82574L::timeoutHandler - link is down
NTFS driver 3.4 [Flags: R/W].
NTFS volume name BOOTCAMP, version 3.1.
Previous Shutdown Cause: 5
NVDANV50HAL loaded and registered.
DSMOS has arrived
Ethernet [Intel82574L]: Link up on en0, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,af48,0de1,0200,c5e1,3800]
AppleTyMCEDriver::start coreVIDPID = 0xffffffff Number of packages = 1 Number of cpus = 8 memory monitor trough MCA
IPv6 packet filtering initialized, default to accept, logging disabled
mac-pro-de-rgc:~ rgc$


Par contre c'est moi où je ne vois nulle part d'USB ? :icon_gratgrat:
Avatar de l’utilisateur
Reno
Modérateur Global
 
Messages: 81295
Photos: 0
Inscrit le: 25 Mai 2010, 17:37

Re: LIGNE DE COMMANDE UNIX

Messagepar Reno » 18 Mar 2015, 19:18

Ah ouais pis sinon, pour faire avancer les débats, je suis retourner sous XP pour vous montrer à quoi ça ressemble :


Image

Image

Image
Avatar de l’utilisateur
Reno
Modérateur Global
 
Messages: 81295
Photos: 0
Inscrit le: 25 Mai 2010, 17:37

Re: LIGNE DE COMMANDE UNIX

Messagepar linkinrcs » 18 Mar 2015, 19:26

mkdir c'est une commande qui te permet de créer un repertoire, tout simplement. (cf http://fr.wikipedia.org/wiki/Mkdir).
dmesg t'affiche les messages de ton noyau. En gros, fais le tout de suite après avoir branché l'archos, tu devrais voir une ligne qui indique que celui ci a été reconnu et tu verras le nom attribué, normalement :P
Avatar de l’utilisateur
linkinrcs
Passionné
 
Messages: 374
Inscrit le: 25 Sep 2013, 20:13
Localisation: Darmstadt/Strasbourg/Paris

Re: LIGNE DE COMMANDE UNIX

Messagepar Gér@rd » 18 Mar 2015, 19:29

Reno a écrit:
Oh purée, ça marche :shock:

[textarea]Last login: Wed Mar 18 18:09:28 on console
mac-pro-de-rgc:~ rgc$ sudo dmesg
Password:
npvhash=4095
PAE enabled
64 bit mode enabled
Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386
.
.
.


Moi je le trouve insultant ton engin... :aras_qui:

(il vient de te dire que t'avais un DARWIN KERNEL :koggy: :Monkeyz: ...)
Heureux ceux qui savent rire d'eux-mêmes, ils n'ont pas fini de rigoler !
Avatar de l’utilisateur
Gér@rd
Dément
 
Messages: 6596
Photos: 0
Inscrit le: 12 Mar 2012, 15:14

Suivant

Retour vers Technologie pour gens normaux

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 10 invités