Многообразие вариантов установки программного обеспечения на дистрибутивы Линукс не ограничиваются только пакетными базами (RPM, DEB), портативными форматами приложений (Snap, Flatpak, Appimage) или исходным кодом.
Форматы установочных файлов в Linux
Просто Код | Все о Linux и Opensource 20 ноября 2022
Портативные приложения в Linux
Просто Код | Все о Linux и Opensource 22 ноября 2022
Установка программ Linux из исходников
Просто Код | Все о Linux и Opensource 2 декабря 2022
Иногда пользователю могут попадаться такие форматы установочных файлов, как sh или run. Помню, что когда сам впервые столкнулся с ними, то не мог понять, как их запустить. Потому специально для таких же «непонимашек», каким был я, написан этот пост, в котором расскажу и покажу что это за форматы и как с ними работать.
Что представляют из себя файлы sh и run файлы?
Оба формата установочных файлов являются скриптами, то есть содержат некую последовательность команд, которые при выполнении производят необходимые действия с дистрибутивом — устанавливают нужные зависимости, создают необходимые папки и файлы, задают необходимые для работы ПО права. Раз эти файлы являются скриптами, то вполне возможно просмотреть их содержимое при помощи текстового редактора (графического или консольного). Обратите внимание на скриншот, представленный ниже.
Бег на беговой дорожке. Пример тренировки начального уровня (2019)
Для поста я скачал установочный файл run для установки драйверов Nvidia и программу Mediaget, про которую уже рассказывал в предыдущей заметке на канале.
Если теперь открыть содержимое файла с установкой драйверов Nvidia в текстовом редакторе (в примере использую консольный редактор Neovim), то мы увидим те самые команды, про которые говорил ранее.
Если перейти в папку mediaget, то увидим внутри три sh-файла. Если откроем их в редакторе, то также увидим набор команд, которые выполняются при запуске.
Обратите внимание на самую первую строку в обоих примера.
Она уже упоминалась в заметке про автоматизацию удаления файлов при помощи bash-скрипта. В этой статье я как раз таки объяснил, что указание этой строки в начале файла превращает его в понятный для консоли скрипт.
Автоматическое удаление старых файлов с сервера Linux или домашнего компьютера
Просто Код | Все о Linux и Opensource 14 января
Запуск sh и run файлов
Настоятельно рекомендую перед тем как запускать скачанные где-либо sh и run-файлы просмотреть их содержимое в текстовом редакторе. Если какие-то команды покажутся вам подозрительными или странными, то лучше найти информацию о том, что они делают в интернете, чтобы запуском сомнительного скрипта не позволить вредоносному коду попасть на компьютер. Но давайте исходить из того, что вы все уже проверили и сомнений в нормальности файлов нет. Как установить программы при помощи этих файлов?
Помним, что любой файл в Linux можно прочитать (read), изменить (write) и запустить (executable). Об этом я рассказывал в статье о правах на файлы и папки.
Ableton Live 11 Suite | Full Unlock Version | Install Steps
Работаем с правами доступа на файлы и папки в Linux
Просто Код | Все о Linux и Opensource 28 ноября 2022
Нас, как вы понимаете интересует запуск. Для этого нужно сделать скрипт исполняемым. Происходит это при помощи следующей команды:
Если вы используете нестандартную bash-оболочку, то после выполнения команды скрипты, готовые к запуску будут подсвечены другим цветом.
Обратите внимание на пример выше — в папке mediaget все скрипты уже являются исполняемыми и потому выделены зеленым цветом, а вот файл для установки драйверов Nvidia другого цвета. После ввода команды все sh и run файлы становятся зелеными.
Теперь файл готов к запуску, осуществить который мы можем указав на это оболочке:
Так как драйвера Nvidia у меня уже установлены, а программа Mediaget в этой папке работает только для DEB-платформ, то запускать скрипты не стану, но в статьях, на которые давал ссылки ранее есть момент запуска и демонстрация его успешности.
Отдельно встает вопрос об использовании команды sudo, дающей текущему пользователю права суперпользователя. Я поступаю очень просто: сначала запускаю скрипт без sudo, а если оболочка ругается на то, что скрипту для выполнения определенных процедур не хватает прав, уже использую «власть» суперпользователя. Поэтому важно, повторюсь, просматривать скрипты перед их запуском, так как команда запущенная от суперпользователя может сотворить с системой все, что угодно.
Я есть Рут! Суперпользователь в Linux-дистрибутивах
Просто Код | Все о Linux и Opensource 22 ноября 2022
Подведем итог
Файл run чем открыть windows
Исполняемый файл, обычно используемый для установщиков программ Linux; содержит данные программы и инструкции по выполнению установки; часто используется для распространения драйверов устройств и программных приложений. Дополнительная информация
Если у вас возникли проблемы с выполнением файла RUN, у файла, скорее всего, нет прав на выполнение. Вы можете использовать команду chmod для добавления прав на исполняемый файл (chmod + x myfile.run), а затем запустить файл в оболочке с помощью команды ./myfile.run.
НОТА: Будьте осторожны при выполнении RUN-файлов, так как они содержат исполняемый код.
Расширение файла RUN
Linux Executable Format
Что такое файл RUN?
Программы, которые поддерживают RUN расширение файла
Ниже приведена таблица со списком программ, которые поддерживают RUN файлы. Файлы с суффиксом RUN могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.
Как открыть файл RUN?
Проблемы с доступом к RUN могут быть вызваны разными причинами. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Linux Executable Format, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Ниже приведен список рекомендаций, которые помогут вам выявить и решить проблемы, связанные с файлами.
Шаг 3. Свяжите файлы Linux Executable Format с Linux
Если у вас установлена последняя версия Linux и проблема сохраняется, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления RUN на вашем устройстве. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы
Процедура изменения программы по умолчанию в Windows
Процедура изменения программы по умолчанию в Mac OS
Шаг 4. Убедитесь, что RUN не неисправен
Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл RUN действительным. Отсутствие доступа к файлу может быть связано с различными проблемами.
1. Проверьте RUN файл на наличие вирусов или вредоносных программ.
Если файл заражен, вредоносная программа, находящаяся в файле RUN, препятствует попыткам открыть его. Сканируйте файл RUN и ваш компьютер на наличие вредоносных программ или вирусов. Если файл RUN действительно заражен, следуйте инструкциям ниже.
2. Убедитесь, что структура файла RUN не повреждена
Если файл RUN был отправлен вам кем-то другим, попросите этого человека отправить вам файл. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. Если файл RUN был загружен из Интернета только частично, попробуйте загрузить его заново.
3. Убедитесь, что у вас есть соответствующие права доступа
Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Войдите в систему, используя учетную запись администратора, и посмотрите, решит ли это проблему.
4. Проверьте, может ли ваша система обрабатывать Linux
Если система перегружена, она может не справиться с программой, которую вы используете для открытия файлов с расширением RUN. В этом случае закройте другие приложения.
5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов
Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Linux Executable Format. Возможно, файлы RUN работают правильно с обновленным программным обеспечением, которое устраняет некоторые системные ошибки.
Резюме файла RUN
Согласно нашим записям, существуют три тип(ы) файлов, связанных с расширением RUN, самый популярный из которых отформатирован в качестве Linux Executable File. Самое распространенное связанное приложение — Linux, выпущенное Open Source. Кроме того, три различные программы позволяют вам просматривать эти файлы.
Расширение файла RUN указано преимущественно в категории Executable Files. В менее распространенных приложениях они также могут быть Game Files или Text Files.
Файлы с расширением RUN были идентифицированы на настольных компьютерах (и некоторых мобильных устройствах). Они полностью или частично поддерживаются Linux и Windows.
Рейтинг популярности файлов RUN составляет «Низкий». Это означает, что они не часто встречаются на большинстве устройств.
Устранение неполадок
Проблемные проблемы с открытием RUN-файлов
Linux нет
При попытке открыть RUN-файл возникает сообщение об ошибке, например «%%os%% не удается открыть RUN-файлы». Если это так, это обычно означает, что у вас нет Linux, установленного для %%os%%. ОС не будет знать, что делать с вашим RUN-файлом, поэтому двойной щелчок для загрузки файла не работает.
Совет: Если вам извстна другая программа, которая может открыть файл RUN, вы можете попробовать открыть данный файл, выбрав это приложение из списка возможных программ.
Установлена неправильная версия Linux
Иногда установленная версия Linux не поддерживает файл Linux Executable File. Загрузите последнюю версию Linux с веб-сайта Open Source, чтобы убедиться, что у вас установлена правильная версия. Эта проблема в основном связана с наличием версии файла Linux Executable File, которая была создана более новой версией Linux, чем то, что вы установили на вашем компьютере.
Совет . Если щелкнуть правой кнопкой мыши файл RUN, а затем выбрать «Свойства» (Windows) или «Получить информацию» (Mac), вы можете получить подсказки о том, какая версия вам нужна.
Вывод: Большинство проблем с открытием RUN-файлов связаны с тем, что не установлена правильная версия Linux.
Предполагая, что у вас установлена правильная версия Linux, другие проблемы могут помешать вам открывать RUN-файлы. Если у вас по-прежнему возникают ошибки при загрузке RUN-файлов, могут быть виноваты другие внешние проблемы. Эти другие проблемы включают (перечислены в порядке от наиболее до наименее распространенных):
Тип файла 1 Исполняемый файл Linux
разработчик | N / A |
популярность | 4,3 (226 голосов) |
категория | Исполняемые файлы |
Формат | Бинарный Х |
Этот файл сохраняется в двоичном формате, который требует определенной программы для чтения его содержимого.
Что такое файл RUN?
Исполняемый файл, обычно используемый для установщиков программ Linux; содержит данные программы и инструкции по выполнению установки; часто используется для распространения драйверов устройств и программных приложений. Дополнительная информация
Если у вас возникли проблемы с выполнением файла RUN, у файла, скорее всего, нет прав на выполнение. Вы можете использовать команду chmod для добавления прав на исполняемый файл (chmod + x myfile.run), а затем запустить файл в оболочке с помощью команды ./myfile.run.
НОТА: Будьте осторожны при выполнении RUN-файлов, так как они содержат исполняемый код.
Тип файла 2Rune Map File
разработчик | Human Head Studios |
популярность | 3,9 (28 голосов) |
категория | Файлы игр |
Формат | N / A X |
Категории форматов файлов включают в себя двоичные, текстовые, XML и Zip. Формат этого типа файла не был определен.
.RUN File Association 2
Карта уровней для 3D-игры Rune, которая использует перспективу от третьего лица и основана на скандинавской мифологии и высоких фантазиях; содержит информацию о карте, но не содержит текстур или музыкальных данных. Дополнительная информация
Файлы карт рун можно создавать и редактировать с помощью RunEd, редактора карт, основанного на редакторе UnrealEd для Unreal 3D.
Тип файла 3Runscanner Scan File
разработчик | Runscanner |
популярность | 3,5 (35 голосов) |
категория | Текстовые файлы |
Формат | N / A X |
Категории форматов файлов включают в себя двоичные, текстовые, XML и Zip. Формат этого типа файла не был определен.
.RUN File Association 3
Содержит информацию, собранную при сканировании системы, выполненном Runscanner, утилитой запуска и анализа угона; перечисляет запущенные программы, места автозапуска, драйверы, службы и точки угона, найденные во время сканирования. Дополнительная информация
Файлы RUN могут передаваться пользователям (через электронную почту, онлайн-форумы и т. Д.), Чтобы помочь обнаружить вредоносные процессы. Эксперт может пометить элементы в файле RUN, которые необходимо исправить, и отправить отредактированный файл RUN обратно пользователю.
О RUN-файлах
Наша цель — помочь вам понять, что такое файл с суффиксом * .run и как его открыть.
Все типы файлов, описания форматов файлов и программы, перечисленные на этой странице, были индивидуально исследованы и проверены командой FileInfo. Мы стремимся к 100% точности и публикуем информацию только о тех форматах файлов, которые мы тестировали и проверяли.
Источник: tehnikaarenda.ru
Выполнение файлов .bin и .run в Ubuntu
Bin-файл: Двоичный файл или BIN-файл в Ubuntu относится к установочным пакетам, которые в основном представляют собой самораспаковывающиеся исполняемые файлы, используемые для установки программного обеспечения на вашу систему. Вы можете установить большинство пакетов программного обеспечения через Ubuntu Software Manager, например, пакеты .deb и .tar.xz. Однако есть программное обеспечение, которое не доступно в этих форматах.
В основном это новые программы и новые версии программ, обычно бета-версии, которые недоступны в других форматах. Пакеты bin просто запускаются из командной строки Ubuntu, терминала.
Run File: Это также исполняемые файлы, обычно используемые для установки программ Linux. Run-файлы содержат данные программы и инструкции по установке; они часто используются для распространения драйверов устройств и программных приложений.