Как мне установить.run файлы?

На моем компьютере установлены Ubuntu и Windows 7. Я установил все свои драйверы в Windows, такие как графика Nvidia, материнская плата и т. Д. Должен ли я установить их также в Ubuntu?

Я посмотрел в Интернете мои драйверы Nvidia, и я нашел .run файл. Как я могу установить его на свою Ubuntu?

7 ответов

Иногда некоторые приложения и игры (например, некоторые из Humble Indie Bundle) имеют установщики.run. Перед установкой, используя эти, проверьте, если:

  1. он доступен в Центре программного обеспечения
  2. он доступен в виде файла.deb, который откроется в Центре программного обеспечения

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

  1. сделать его исполняемым.
  2. выполнить это

Это связано с тем, что файлы.run являются просто исполняемыми программами, которые совершают какое-то неизвестное действие при установке программы. Это похоже на то, что делают установщики.exe в Windows, и отличается от обычных методов (в лучшем случае с использованием Центра программного обеспечения, в худшем случае с использованием файлов.deb), в которых приложения устанавливаются стандартным способом и могут быть легко удалены.

Графический метод

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

Если этот метод не работает, попробуйте использовать метод терминала.

Терминальный метод

Предположим, файл называется some-app.run и находится в папке /home/user/Downloads, Вам нужно будет изменить эти инструкции в соответствии с вашей ситуацией.

  1. Откройте терминал (Приложения-> Аксессуары-> Терминал).

  2. войти cd /home/user/Downloads

  3. войти chmod +x some-app.run
  4. войти ./some-app.run

  5. Если на шаге 4 произойдет сбой с сообщением, в котором указано "разрешение запрещено", попробуйте ввести sudo ./some-app.run (вам нужно будет ввести пароль для этого).

Заметки

  • Иногда вы сталкиваетесь с файлами.bin. Это в основном то же самое, что и файлы.run.
  • Метод установки.run-файлов можно использовать для запуска любого файла (при условии, что в нем есть какой-то исполняемый код).
  • Будьте осторожны, используя sudo и используйте его только тогда, когда это абсолютно необходимо. В переводе на английский это означает "Запустить эту команду, но разрешить ей делать все, что захочет, с моим компьютером". Вот почему вам предлагается ввести пароль.

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

  • Откройте терминал (Приложения >> Аксессуары >> Терминал).
  • Перейдите в каталог файла .run.
  • Если у вас есть *.run на рабочем столе, введите следующее в терминале, чтобы войти в Desktop, и нажмите Enter.

    cd ~/Desktop

  • Затем введите chmod +x filename.run и нажмите Enter.
  • Сейчас типа ./filename.run и нажмите Enter, и установщик запустится.

Чтобы запустить файл, откройте терминал и введите:

sudo chmod +x /path/to/file.run
sudo /path/to/file.run

Пытаться:

sudo sh "path to your .run file"

-Работал для установки MyEclipse

открыть новый терминал

sudo -s -H

затем перейдите к файлу.run

chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run

«Файл запуска» NVIDIA, который вы получаете с CUDA Toolkit, представляет собой сценарий оболочки Makeself , который представляет собой самораспаковывающийся установщик. Он используется, делая сценарий оболочки исполняемым с помощью chmod +xа затем запустите скрипт, например ./cuda_xx_linux.run. В качестве доказательства, вот первые несколько строк файла:

      #!/bin/sh
# This script was generated using Makeself 2.1.4

CRCsum="1245122594"
MD5="af9acef1fff4d3c4e02942175ee1f007"
TMPROOT=${TMPDIR:=/tmp}

label="NVIDIA CUDA PACKAGE"
script="./cuda-installer"
scriptargs=""
targetdir="pkg"
filesizes="3029608617"
keep=n

В ОС на базе Linux нет файлов.exe, и Linux полностью основан на разрешениях. Что бы вы ни хотели сделать, вам сначала нужно дать разрешение.

Вы спрашиваете, как установить.run файл?

По умолчанию файлы, которые вы копируете в системе, не получают разрешения на выполнение, потому что по умолчанию в Linux значение umask равно 022.

Чтобы сделать ваш файл.run исполняемым или рабочим:

sudo chmod +x filename.run

Затем он попросит пароль.

  • sudo способ аутентификации и запуска команд от имени суперпользователя
  • chmod +x дает исполняемый доступ к этому файлу всем типам пользователей.
Другие вопросы по тегам