Расширение .run вызывает множество вопросов у пользователей, особенно у тех, кто только начинает осваивать Linux или сталкивается с этим форматом впервые. Одной из самых популярных формулировок запроса звучит именно так: «где находится run-файл?» В данной статье мы разберёмся, что представляет собой файл .run, в каких директориях его чаще всего можно обнаружить, как правильно запустить его и что делать, если система «не видит» нужный исполняемый модуль.
Содержание
- Что такое .run-файл?
- Где обычно «прячутся» .run-файлы
- Как запустить найденный .run-файл в Linux
- Можно ли открыть .run в Windows и где его искать
- Подводные камни и типичные ошибки
- Краткий итог
Что такое .run-файл?
Файл с расширением .run — это, как правило, исполняемый файл или инсталлятор, созданный для дистрибутивов Linux. Он может содержать:
- драйвер устройства (графическая карта, принтер, Wi-Fi-адаптер);
- проприетарное ПО (например, драйверы NVIDIA, VirtualBox, Discord);
- self-extracting-архив, который самостоятельно распаковывает нужные данные и запускает установку.
Формат не является стандартизированным: технически это обычный бинарник или Bash-скрипт, которому просто дали расширение .run для наглядности.
Где обычно «прячутся» .run-файлы
Папка «Загрузки» (~/Downloads)
Браузеры и менеджеры загрузок по умолчанию сохраняют всё в домашнюю папку пользователя:
~/Downloads/NVIDIA-Linux-x86_64-550.54.14.run Рабочий стол (~/Desktop)
Иногда производитель просит «сохранить в удобном месте», и пользователь выбирает Desktop.
Временная директория (/tmp)
Если вы запускали установщик через браузер без явного сохранения, он может лежать во временной папке. Проверьте:
ls -la /tmp | grep '.run$' Корень домашней папки (~/)
Некоторые скрипты сами распаковываются прямо в ~. Пример:
~/google-chrome-stable_current_amd64.run Произвольный каталог, указанный пользователем
Всегда можно найти файл с помощью find:
sudo find / -type f -name '*.run' 2>/dev/null Как запустить найденный .run-файл в Linux
Шаг 1. Перейдите в каталог
cd ~/Downloads Шаг 2. Дайте права на выполнение
chmod +x имя_файла.run Шаг 3. Запустите
Вариант А (указать интерпретатор вручную):
sh ./имя_файла.run Вариант Б (дважды кликнуть в файловом менеджере, если у него есть GUI-обёртка).
Важно: если установщик требует root-прав, добавьте
sudo:sudo ./имя_файла.run
Можно ли открыть .run в Windows и где его искать
Файлы .run не предназначены для Windows: это Linux-исполняемые. Однако:
- если вы скачали драйвер NVIDIA под Linux, а у вас стоит Windows, то драйвер просто не подойдёт;
- иногда .run-файл может быть «обёрткой» с исходниками, которые можно распаковать архиватором (
7-Zip,WinRAR). В этом случае смотрите его содержимое; - внутри WSL (Windows Subsystem for Linux) .run прекрасно запускается по тем же инструкциям, что и в обычной Linux-среде.
Подводные камни и типичные ошибки
«Файл не найден» при двойном клике
Причина — отсутствие прав на выполнение. Решение: chmod +x.
«No such file or directory»
Возможно, вы забыли ./ перед именем файла. Командная оболочка ищет исполняемое в каталогах $PATH, а текущая папка в неё не входит.
«Permission denied»
Запуск без sudo, а установщик требует root. Подтвердите права администратора.
«Неизвестный тип файла» в Windows
Windows не знает, что делать с .run. Используйте WSL или просто скачайте правильный дистрибутив под Windows (например, .exe вместо .run).
Краткий итог
Файл с расширением .run чаще всего лежит в ~/Downloads или на Desktop и является Linux-инсталлятором; Чтобы его «найти и запустить»:
- Убедитесь, что вы в Linux (или WSL).
- Откройте терминал, перейдите в папку с файлом.
- Выполните
chmod +x файл.runи затемsudo ./файл.run.
Если же вы пользуетесь Windows, то .run-файл вам скорее всего не нужен — ищите аналогичный установщик с расширением .exe или .msi.