Я хочу установить файл dmg на удаленный сервер. Все, что у меня есть, это доступ по SSH. Поскольку DMG - это образ диска, я попытался смонтировать его, но, похоже, mount не распознает его формат.
file
говорит, что мой файл DMG является VAX COFF executable
.
install
command-line
dmg
philant
источник
источник
Docker.dmg
и у меня не было<image>.pkg
так, чтобы dit не работалВы должны быть в состоянии
.dmg
использовать:А затем скопируйте его содержимое (которое появляется в
/Volumes
) куда угодно.источник
Я должен был установить и скопировать
.app
в/Applications
папку. Для Etcher.app:Сначала, как сказал @trojanfoe:
затем
Затем у вас есть приложение в
/Applications
папкеНе забудьте отключить том:
Получил работу после прочтения инструкции из сообщения в блоге .
источник
Если вы хотите выполнить сценарий установки, требуется выполнить еще несколько шагов, поскольку имя
.dmg
файла, имя созданного тома, имя приложения и имя устройства, которое необходимо отсоединить, могут отличаться. Плюс у них могут быть пробелы в них.Также
.dmg
может иметь.app
файл или.pkg
файл в нем, и они требуют другого поведения.Вот функция bash для установки dmg с удаленного URL:
Обратите внимание, что если у вас
.dmg
есть.app
файл, который запускается для установки программы, вам нужно будет сделать что-то другое.источник
hdiutil: detach failed - No such file or directory
Вы можете попробовать команду
open disk://host.tld/image.dmg
.источник
open
ничего не делал, просто выйдите, без сообщения об ошибке.open path/to/file.dmg
.disk://host.tld/
Хотя я не думаю, что это работает.)