Что именно представляют собой .run
файлы и для чего они используются? Я видел несколько таких в последнее время, и мне просто интересно, для какого формата файлов он используется.
installation
file-format
Оливье Лалонд
источник
источник
Ответы:
Файл .run обычно представляет собой пользовательскую программу, которую необходимо выполнить, чтобы установить программу. Обычно они не поддерживаются, так как они не отслеживают, куда идут файлы, и обычно не предоставляют метод удаления. нет никакого способа быть уверенным, что скрипт сделает с вашей системой, поэтому они считаются небезопасными.
Они близки к файлу Windows и поэтому имеют те же проблемы. Если вы знаете, что делаете, и рады риску, вы можете выполнить их с помощью следующих команд:
источник
Обычно это исполняемые файлы той или иной формы. Они не обязательно установщики, хотя большинство из них вы увидите.
Как говорит Мартин, и, предполагая, что мы говорим об установщике, они, как правило, не так хороши, как пакеты, когда вы хотите их удалить, однако есть некоторые установщики (я думаю, что в основном это касается установщиков игр Loki и LGP). отслеживать, куда они устанавливаются, и предоставлять довольно надежный бинарный файл для удаления.
И то, что говорит Мартин, будет работать для большинства двоичных файлов, большинство файлов .run, которые я видел, представляют собой сценарий гибридной оболочки и сжатые двоичные элементы. Это означает, что вы можете просто запустить их
sh
. Пример с установщиком драйвера NVIDIA:Вы можете проверить, что файл на самом деле (ну, он работает большую часть времени) с
file
:источник