Quali programmi hanno problemi con i file system sensibili al maiuscolo / minuscolo (HFSX) e come risolverli?

5

Esistono alcuni programmi che richiedono un file system sensibile al maiuscolo / minuscolo e altri che richiedono la distinzione tra maiuscole e minuscole. Anche se Apple mette in guardia contro l'uso di file system sensibili al maiuscolo / minuscolo , in alcune situazioni è utile.

Quali programmi hanno problemi con i sistemi Case Sensitive (HFSX)?

Quali sono le soluzioni alternative?

In generale, il problema è che gli sviluppatori hanno un file nella loro app chiamato FOO , ma prova ad accedere al file con il nome foo . In un sistema HFS + che preserva il caso ma non fa distinzione tra maiuscole e minuscole, la ricerca di foo troverà FOO . Questo non è il caso di HFSX. La soluzione generale è quindi

  1. Trova il file o la cartella con nome errato
  2. Crea una copia, un link o rinomina in modo da trovare il nome previsto
posta M K 28.03.2012 - 02:20
fonte

5 risposte

4

Secondo questa domanda, Photoshop CS5 non funzionerà su HFSX.

Converti una partizione da case-sensitive a case -insensitive

    
risposta data 28.03.2012 - 02:22
fonte
3

MeshLab versione 1.3.2 non funziona sui sistemi HSFX. Il CFBundleExecutable in Info.plist specifica MeshLab , ma il file binario nella cartella Contents / MacOS è meshlab . La soluzione è modificare Info.plist (modifica MeshLab a meshlab ) o:

cd meshlab.app/Contents/MacOS
ln -s meshlab MeshLab

Un bug report è stato archiviato qui: link

    
risposta data 28.03.2012 - 02:23
fonte
2

Thing (beta, 1.6b24) non funziona con HSFX. La soluzione è rinominare o collegare la cartella Versions a versions

cd Things beta.app/Contents/Frameworks/CulturedRuntime.framework
ln -s Versions versions
    
risposta data 28.03.2012 - 02:24
fonte
0

Il software di backup CrashPlan (v 3.6.3) ha un problema noto maiuscole / minuscole .

La soluzione è:

  1. Apri terminale
  2. Arresta il servizio CrashPlan inserendo questo comando:

    sudo launchctl unload /Library/LaunchDaemons/com.crashplan.engine.plist

  3. Apri il file plist di CrashPlan inserendo questo comando:

    sudo nano /Library/LaunchDaemons/com.crashplan.engine.plist

  4. Inserisci la password per il computer quando richiesto

  5. Trova la seguente stringa:

    <string>/Applications/CrashPlan.app/Contents/MacOs/CrashPlanService</string>

  6. Aggiornare a (nota di capitale s su MacOS):

    <string>/Applications/CrashPlan.app/Contents/MacOS/CrashPlanService</string>

  7. Premi Control + X per uscire

  8. Premi Y per confermare le modifiche
  9. Quando viene visualizzato il prompt Nome file da scrivere , premi Invio per salvare nella posizione esistente
  10. Avvia il servizio CrashPlan digitando:

    sudo launchctl load /Library/LaunchDaemons/com.crashplan.engine.plist

risposta data 21.08.2014 - 15:40
fonte
0

Console 10.9 (536.100.1) in Maveicks, OS X 10.9.5 (13F1096)

L'ordine delle query del registro di sistema dipende dalle capacità del file system. Questo è problematico solo se ci si aspetta che le query vengano ordinate alfabeticamente senza distinzione tra maiuscole e minuscole.

Con HFS Plus senza distinzione tra maiuscole e minuscole (a prima di A):

ConHFSPluscondistinzionetramaiuscoleeminuscole(unadopoZ):

    
risposta data 13.07.2015 - 21:39
fonte

Leggi altre domande sui tag