Saya ingin menginstal file dmg di server jauh. Yang saya miliki hanyalah akses ssh. Karena DMG adalah gambar disk, saya mencoba me-mount-nya, tetapi mount sepertinya tidak mengenali formatnya.
file
mengatakan file dmg saya adalah a VAX COFF executable
.
install
command-line
dmg
filant
sumber
sumber
Docker.dmg
dan saya tidak punya<image>.pkg
sehingga tidak berhasilAnda harus bisa memasang
.dmg
menggunakan:Dan kemudian salin isinya (yang muncul di
/Volumes
) di mana saja Anda suka.sumber
Saya harus memasang dan menyalin
.app
ke/Applications
folder. Untuk Etcher.app:Pertama seperti yang dikatakan @trojanfoe:
Kemudian
Anda kemudian memiliki aplikasi Anda di
/Applications
folderJangan lupa untuk melepas volume:
Dapatkan itu berfungsi setelah membaca instruksi dari posting blog .
sumber
Jika Anda ingin membuat skrip instalasi, diperlukan beberapa langkah lagi sejak nama
.dmg
file, nama Volume yang dibuat, nama aplikasi, dan nama perangkat yang perlu dilepas semuanya dapat berbeda. Plus mereka dapat memiliki ruang di dalamnya.Juga
.dmg
dapat memiliki.app
file atau.pkg
file di dalamnya dan ini memerlukan perilaku yang berbeda.Inilah fungsi bash untuk menginstal dmg dari URL jarak jauh:
Catatan jika Anda
.dmg
memiliki.app
file yang berjalan untuk menginstal program, maka Anda perlu melakukan sesuatu yang berbeda lagi.sumber
hdiutil: detach failed - No such file or directory
Anda bisa mencoba perintahnya
open disk://host.tld/image.dmg
.sumber
open
tidak melakukan apa-apa, hanya keluar, tanpa pesan kesalahan.open path/to/file.dmg
. Saya tidak berpikirdisk://host.tld/
bekerja sekalipun.)