Hi Uwe, *,

2013/7/18 Uwe Altmann <[email protected]>:
>
> [langpack install der 3.6.7 hängt unter 10.8]
>
> Der Schuldige ist möglicherweise der Befehl:
>
> do shell scrip "mdfind \"kMDItemContentType ==
> 'com.apple.application-bundle' && kMDItemDisplayName == 'LibreOffice*'
> && kMDItemDisplayName != 'LibreOffice Language Pack.app'\""


Daran sollte es eigentlich nicht scheitern, denn wenn mit dem Befehl
keine installierte Version gefunden wird, sollte der Dialog zur
manuellen Auswahl erscheinen.

Aber da haste auch einen copy'n'paste fehler, oder? "do shell
scrip*t*" müsste es heißen

mdfind fragt die Spotlight-Database ab, ist also was entsprechend zu
"locate" mit mehr metadata-Informationen.

> ...der über das Terminal zu dieser Antwort führt:
> Failed to create query for '"kMDItemContentType ==
> com.apple.application-bundle'
> -bash: Failed: Command not found

da stimmt was mit deinem Befehl nicht. bash versucht "Failed" auszuführen?

Quoting richtig umgesetzt?

sollte in etwa so aussehen:

$ mdfind "kMDItemContentType == 'com.apple.application-bundle' &&
kMDItemDisplayName == 'LibreOffice*' && kMDItemDisplayName !=
'LibreOffice Language Pack.app'"


Suche mir Treffer, die vom Typ "application-bundle" sind, deren Name
mit "LibreOffice" beginnt, aber nicht "LibreOffice Language Pack"
lautet.

i.d.R. sind die Treffer spätestens nach dem ersten Start von
LibreOffice verfügbar. Vorher/unmittelbar nach dem Installieren von LO
kanns sein, dass das noch keinen Treffer liefert.

> Auf jeden fall hängt er da irgendwie. Kann das jemand freundlicherweise
> bestätigen bzw. reparieren? Christian??

Nö - hab kein 10.8, hab auch nur einen PPC, aber da ist auch schon
kein Mac OSX mehr drauf.

Aber workaround zur manuellen Installation hab ich trotzdem: Das
Languagepack besteht im Grunde nur aus einem tarball, der im
Installationsverzeichnis entpackt wird.
Der Installer dient nur dazu, das Installationsverzeichnis zu
finden/den Nutzer das Verzeichnis auswählen zu lassen und ggf. nach
Admin-Rechten zu fragen, sollte das Installationsverzeichnis nicht für
den aktuellen User schreibbar sein.

Die eigentliche Installation ist also nur der tar-Befehl aus dem Skript..

ciao
Christian

-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an