2014-04-08 20 views
5

chciałbym zainstalować pakiet java dmg w moim Mac OS za pośrednictwem terminalazainstalować pakiet dmg na Mac OS od terminali

Próbowałem za pomocą polecenia:

sudo installer -package jdk-7u51-macos-x64.dmg -target/

Ale ten błąd:

installer: Error the package path specified was invalid: 'jdk-7u51-macos-x64.dmg' 
+0

Wygląda na to jesteś w złym katalogu - to znaczy nie gdzie pakiet jest. Wpisz "ls" i zobacz, czy możesz zobaczyć pakiet w katalogu. –

+0

Jeśli chcesz zmienić katalog na pulpit, wpisz "cd Desktop", a następnie zainstaluj. –

+0

Jestem w tym samym folderze niż mój plik – user3472065

Odpowiedz

13

Spróbuj tego:

MOUNTDIR=$(echo `hdiutil mount jdk-7u51-macos-x64.dmg | tail -1 \ 
| awk '{$1=$2=""; print $0}'` | xargs -0 echo) \ 
&& sudo installer -pkg "${MOUNTDIR}/"*.pkg -target/
-1

Dziękuję Mateusz Szlosek,

dla mnie:

$ MOUNTDIR=$(echo `hdiutil mount /Users/valorisa/Downloads/VirtualBox\ 5.0.14\ Build\ 105127 
/VirtualBox-5.0.14-105127-OSX.dmg | tail -1 | awk '{$1=$2=""; print $0}'` | xargs -0 echo) 
&& sudo installer -pkg "${MOUNTDIR}/"*.pkg -target/

Password: 
installer: Package name is Oracle VM VirtualBox 
installer: Upgrading at base path/
installer: The upgrade was successful. 

Valorisa

Powiązane problemy