Що саме є .run
файлами і для чого вони використовуються? Останнім часом я бачив декілька таких, і мені просто цікаво, для якого формату файлів він використовується.
Що саме є .run
файлами і для чого вони використовуються? Останнім часом я бачив декілька таких, і мені просто цікаво, для якого формату файлів він використовується.
Відповіді:
Файл .run, як правило, програма на замовлення, яку потрібно виконати, щоб встановити програму. Вони, як правило, не підтримуються, оскільки вони не відстежують, куди йдуть файли, і зазвичай не надають метод видалення. не можна бути впевненим, що буде робити сценарій у вашій системі, тому вони вважаються небезпечними.
Вони наближаються до файлу Windows EXE, і вони мають такі самі проблеми. Якщо ви знаєте, що ви робите, і раді ризикувати, можете виконати їх за допомогою цих команд:
chmod 755 programinstall.run
sudo ./programinstall.run
Вони, як правило, виконують певну форму. Вони не обов'язково встановлюють, хоча більшість тих, кого ви побачите, є.
Як каже Мартін, і якщо припустити, що ми говоримо про інсталятор, вони, як правило, не такі гарні, як пакети, коли ви хочете їх видалити, проте є деякі інсталятори (я думаю, головним чином про установки Loki та LGP) слідкуйте, куди вони встановлюються, і забезпечують досить надійний бінарний файл для видалення.
І те, що каже Мартін, буде працювати для більшості двійкових файлів, більшості .run-файлів, які я бачив, - це гібридний скрипт оболонки та стислі двійкові елементи. Це означає, що ви можете просто запустити їхsh
. Приклад встановлення драйвера NVIDIA:
sudo sh NVIDIA-Linux-x86_64-260.19.06.run
Ви можете перевірити, що насправді є файлом (добре він працює більшу частину часу) за допомогою file
:
file NVIDIA-Linux-x86_64-260.19.06.run
NVIDIA-Linux-x86_64-260.19.06.run: текст сценарію оболонки POSIX виконується