Linux mint запустить файл run

Установка или запуск программ формата sh и run в Linux

Многообразие вариантов установки программного обеспечения на дистрибутивы Линукс не ограничиваются только пакетными базами (RPM, DEB), портативными форматами приложений (Snap, Flatpak, Appimage) или исходным кодом.

Иногда пользователю могут попадаться такие форматы установочных файлов, как sh или run. Помню, что когда сам впервые столкнулся с ними, то не мог понять, как их запустить. Потому специально для таких же «непонимашек», каким был я, написан этот пост, в котором расскажу и покажу что это за форматы и как с ними работать.

Что представляют из себя файлы sh и run файлы?

Оба формата установочных файлов являются скриптами, то есть содержат некую последовательность команд, которые при выполнении производят необходимые действия с дистрибутивом — устанавливают нужные зависимости, создают необходимые папки и файлы, задают необходимые для работы ПО права. Раз эти файлы являются скриптами, то вполне возможно просмотреть их содержимое при помощи текстового редактора (графического или консольного). Обратите внимание на скриншот, представленный ниже.

Для поста я скачал установочный файл run для установки драйверов Nvidia и программу Mediaget, про которую уже рассказывал в предыдущей заметке на канале.

Если теперь открыть содержимое файла с установкой драйверов Nvidia в текстовом редакторе (в примере использую консольный редактор Neovim), то мы увидим те самые команды, про которые говорил ранее.

Если перейти в папку mediaget, то увидим внутри три sh-файла. Если откроем их в редакторе, то также увидим набор команд, которые выполняются при запуске.

Обратите внимание на самую первую строку в обоих примера.

Она уже упоминалась в заметке про автоматизацию удаления файлов при помощи bash-скрипта. В этой статье я как раз таки объяснил, что указание этой строки в начале файла превращает его в понятный для консоли скрипт.

Запуск sh и run файлов

Настоятельно рекомендую перед тем как запускать скачанные где-либо sh и run-файлы просмотреть их содержимое в текстовом редакторе. Если какие-то команды покажутся вам подозрительными или странными, то лучше найти информацию о том, что они делают в интернете, чтобы запуском сомнительного скрипта не позволить вредоносному коду попасть на компьютер. Но давайте исходить из того, что вы все уже проверили и сомнений в нормальности файлов нет. Как установить программы при помощи этих файлов?

Помним, что любой файл в Linux можно прочитать (read), изменить (write) и запустить (executable). Об этом я рассказывал в статье о правах на файлы и папки.

Нас, как вы понимаете интересует запуск. Для этого нужно сделать скрипт исполняемым. Происходит это при помощи следующей команды:

Читайте также:  Linux увеличить корневой раздел

Если вы используете нестандартную bash-оболочку, то после выполнения команды скрипты, готовые к запуску будут подсвечены другим цветом.

Обратите внимание на пример выше — в папке mediaget все скрипты уже являются исполняемыми и потому выделены зеленым цветом, а вот файл для установки драйверов Nvidia другого цвета. После ввода команды все sh и run файлы становятся зелеными.

Теперь файл готов к запуску, осуществить который мы можем указав на это оболочке:

Так как драйвера Nvidia у меня уже установлены, а программа Mediaget в этой папке работает только для DEB-платформ, то запускать скрипты не стану, но в статьях, на которые давал ссылки ранее есть момент запуска и демонстрация его успешности.

Отдельно встает вопрос об использовании команды sudo, дающей текущему пользователю права суперпользователя. Я поступаю очень просто: сначала запускаю скрипт без sudo, а если оболочка ругается на то, что скрипту для выполнения определенных процедур не хватает прав, уже использую «власть» суперпользователя. Поэтому важно, повторюсь, просматривать скрипты перед их запуском, так как команда запущенная от суперпользователя может сотворить с системой все, что угодно.

Подведем итог

Мы узнали, что sh и run установочные файлы представляют собой последовательность программ, которые выполняются для установки ПО на дистрибутив, познакомились с правилами безопасности при работе с этими файлами и научились их запускать. Видите сколько полезной и нужной информации выхватили из такого небольшого поста!

Надеюсь, что для кого-то этот материал окажется полезным, а также жду от вас обратной связи в виде комментариев, лайков, репостов и подписок на канал.

Источник

Как запустить файл run в linux mint

И делаем файл исполняемым (вместо my_program указывайте название вашего приложения): И выполняем запуск данного приложения: Запуск приложения может вызвать сообщение об ошибке «permission denied». Это означает, то что вам не хватает прав доступа для запуска. Для этого данную команду необходимо выполнить под sudo с правами супер пользователя. Будьте осторожны при использовании sudo и запускайте только те приложения, которым вы доверяете, так как sudo дает полные права данному приложению на исполнение. Источник

Установка программ с расширением .sh или .run

Когда я начинал знакомство c Ubuntu, то у меня возникла проблема с установкой программ имеющих расширение .sh или .run. Оказалось всё проще простого. Такую программу можно установить из терминала или же из графического интерфейса. Установка из терминал. Для этого откройте терминал и выполните следующие команды: Эта команда делает файл install.sh исполняемым. Теперь нам осталось только запустить программу.

Иногда программу можно установить и без прав суперпользователя. Второй способ это установка из графического интерфейса. Для этого откройте Свойства файла, и перейдите в вкладку Права. После чего ставьте галочку на Разрешить исполнение файла как программы, и закрываем окно.

Теперь откройте файл двойным щелчком и нажмите Запустить или Запустить в терминале:

Обратите внимание, что такое способ не рекомендуется. Воспользуйтесь им только, если вы не нашли deb-пакет. Источник

Как запустить файл run в linux mint

  • 1. Установка программы в формате sh, я с данным форматом регулярно сталкиваюсь, часто это бывают скрипты автоматизированной установки либо программы либо сборки сервера итд, в скрипте прописаны все пункты, что ставить и какие пакеты итд. Все пошагово и далее все собирается воедино и выходит готовое приложение.
Читайте также:  Which linux distribution is better

Не понимаете как установить приложения в форматах sh,run,deb,bin,install и linux, читаем материал где все в деталях описано.

  • 1. Установка программы в формате sh, я с данным форматом регулярно сталкиваюсь, часто это бывают скрипты автоматизированной установки либо программы либо сборки сервера итд, в скрипте прописаны все пункты, что ставить и какие пакеты итд. Все пошагово и далее все собирается воедино и выходит готовое приложение.

Для установки данных форматов приложений, нам как всегда требуется консоль то есть Терминал, без которого очень трудно представить установку программ подобных форматов.

Что нужно сделать для установки программы в формате sh? первым делом перейдите в директорию(папку) куда вы загружаете(скачиваете) приложения, обычно это папка «Загрузки», откройте терминал(Ctrl+Alt+T), далее выполните следующие команды:

Лично по своему опыту, я с форматов sh ставил лишь(мини вебмани и еще скрипт был один, сборка сервера уже и забыл название, в общем для wine). Если вам ничего не говорит слово Wine и вы не понимаете, что это такое, ознакомьтесь с материалом — Изучаем Wine, основы для начинающих.

  • 2. Установка приложений в формате run, немного таких я встречал. Обычно это драйвера для видеокарты, в большей части случаев.

Устанавливается аналогичным методом как и sh:

  • 3. Установка программ в формате deb, приложения в подобном формате вы будете видеть часто если вы работаете в одной из систем семейства Debian. Как установить deb файлы, я уже описывал в материале — Как установить пакет формата deb и куда делся exe.

Но так же еще есть вариант установки через терминал, как я ранее писал, первым делом перейдите в папку где лежит ваш файл, далее откройте терминал(Ctrl+Alt+T), и выполните следующую команду:

После начнется установка, в большей части у вас просто запросится разрешение на установку, ввести пароль администратора и нажать клавишу Enter и начнется установка программы.

  • 4. Установка программ в формате bin, в данном формате я устанавливал несколько приложений, это драйвера для Java скачанные с официального сайта производителя и установка приложения «Cisco Packet Tracer» для модулирования сетей.

Установка приложения в формате bin, очень похожа на установку приложений в форматах(sh,run,linux и install), откройте терминал, аналогично не забываем перейти в директорию в которой находится данный файл, как перейти, я уже описывал в выше.

Перешли в нужную директорию, далее выполните следующие команды:

После запуска установки, от вас будет запрошен лишь пароль администратора и как вариант как это было у меня — «(press any to enter)«, нажать любую клавишу для продолжения установки, ну и возможно на следующем шаге еще ввести Y(yes). На некоторых этапах установки приложений в данном формате это требуется.

  • 5. Установка программ в формате install и linux, ничем практически не отличается от(sh,run и bin). В формате install, я в сети наблюдаю регулярно приложения. Как вариант, я в последнее время где-то месяц назад, скачивал для тестирования антивирус Nod Eset для Linux, там приложение было не в форматах deb либо run, а именно в формате linux.
Читайте также:  Интернет в терминале linux

Установка аналогично очень проста, переходим в директорию в которой лежит наш скачанный файл и выполняем следующие команды:

После начнется установка в которой вам придется просто нажимать на кнопочки — «Я согласен и тому подобные». Как пример установки приложения в формате linux, можете ознакомиться с материалом — ESET NOD32 Antivirus 4 для Linux Desktop.

Как запускать файлы sh и run в linux

Периодически вы будите встречать файлы с расширением sh или run. Это могут быть какие то приложения, драйвера и так далее. Запускаются они из терминала, в запуске нет ни чего сложного. Вообщем, разглагольствовать не стану. Ближе к делу. Допустим вы скачали файл и вам надо его установить в систему. Первым делом запускаем терминал. Установку буду показывать на примере программы reaper. Эта программа имеет расширение sh. Это музыкальный редактор. Можно запустить терминал прямо из папки программы или же если нет такой возможности, то вводим следующую команду:

cd и путь где у вас находится файл с расширением sh

Далее ищем название установочного файла. В моем случае это install-reaper.sh. Перед запуском нужно сделать его исполняемым. Для этого нужно ввести команду:

Теперь можно запустить его. Для этого ставим перед началом файла точку и слеш: ./

После чего установка начнется. Что бы запустить файлы с расширением run, вводим sh имя программы.run. Для примера возьмем этот же файл и представим что он с расширением run. Для запуска вводим:

Установка файлов .run

Установка файлов tar.gz.
Всем доброго дня. Нужна помощь в установке программ с раширением tar.gz. Вот хочу утилиту no-ip.

Установка run-файла на Kali Linux
Нужно через консоль установить файл на скрине. З.Ы.: Давайте только без стеба

Установка в выбранную директорию 2 файлов и автоматическое занесение файлов реестра
Здравствуйте. Мне нужно чтобы моя прога установила в выбранной директорию 2 файла. И у меня есть.

При нажатии Run-Run, комп. не производит никаких действий
При нажатии Run-Run, комп. не производит никаких действий. И ещё, огромная просьба, ПОМОГИТЕ.

Запускаем консоль, с помощью команды cd идем в каталог с файлом *.run

Скачан с ошибкой с сайта?
Распакован архиватором с ошибкой?
Что такое зависимости?

Про LAMP не знал, но сейчас мне важно научиться устанавливать приложения )

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как в классе Thread реализован вызов run(), если метод run() определён в АВТОРСКОМ классе?
И, следовательно, в классе Thread ничего не известно о вызове run? То есть, ребята, мне пришла в.

Установка посторонних файлов
Добрый вечер. Имеется следующая проблема, решили с другом поиграть cs 1.6, скачал оригинальную.

Установка посторонних файлов 2
Добрый день, заранее извиняюсь, но не могу войти в прошлый аккаунт. Удалил DriverPack Notifier но.

Выгрузка и установка файлов из ЕХЕ
Эти программисты, Вы действительно уникальные люди, столько вопросов и Вы в состоянии ответить.

Источник

Оцените статью
Adblock
detector