Как мне установить.run файлы?
На моем компьютере установлены Ubuntu и Windows 7. Я установил все свои драйверы в Windows, такие как графика Nvidia, материнская плата и т. Д. Должен ли я установить их также в Ubuntu?
Я посмотрел в Интернете мои драйверы Nvidia, и я нашел .run файл. Как я могу установить его на свою Ubuntu?
7 ответов
Иногда некоторые приложения и игры (например, некоторые из Humble Indie Bundle) имеют установщики.run. Перед установкой, используя эти, проверьте, если:
- он доступен в Центре программного обеспечения
- он доступен в виде файла.deb, который откроется в Центре программного обеспечения
Вы можете установить.run файлы из графического интерфейса, но использование терминала с большей вероятностью даст вам полезную обратную связь. Для установки файла.run вам необходимо:
- сделать его исполняемым.
- выполнить это
Это связано с тем, что файлы.run являются просто исполняемыми программами, которые совершают какое-то неизвестное действие при установке программы. Это похоже на то, что делают установщики.exe в Windows, и отличается от обычных методов (в лучшем случае с использованием Центра программного обеспечения, в худшем случае с использованием файлов.deb), в которых приложения устанавливаются стандартным способом и могут быть легко удалены.
Графический метод
- Щелкните правой кнопкой мыши файл в диспетчере файлов и выберите "Свойства". Перейдите на вкладку "Разрешения" и установите флажок "Разрешить выполнение файла как программы".
- Дважды щелкните файл, чтобы выполнить его.
Если этот метод не работает, попробуйте использовать метод терминала.
Терминальный метод
Предположим, файл называется some-app.run и находится в папке /home/user/Downloads, Вам нужно будет изменить эти инструкции в соответствии с вашей ситуацией.
Откройте терминал (Приложения-> Аксессуары-> Терминал).
войти
cd /home/user/Downloads- войти
chmod +x some-app.run войти
./some-app.runЕсли на шаге 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дает исполняемый доступ к этому файлу всем типам пользователей.