Я скачал файл .run для драйвера Nvidia, но когда я запускаю его в терминале, он говорит мне, что он должен быть запущен от имени пользователя root.
Я полный нуб и почти не знаю, что такое root. Я думаю, что это где-то около админа в Windows.
Хорошо, я запустил файл, но оказалось, что драйвер не распознает мою карту. Я слышал о других проблемах с картами Nvidia, которые не работают с 64-битными версиями 12.04.
Вам нужно сделать две вещи; оба из командной строки:
.запустите сохраненный файл
. chmod 755 filename.run
sudo ./filename.run
Вышеуказанные команды сделают файл исполняемым и запустят исполняемый с разрешениями корневого уровня.
Добавьте команду «sudo» перед командой. Например: sudo blah.sh
После ввода пароля команда запустится от имени пользователя root. Будьте осторожны, чтобы проверить надежность пакета или команды перед их запуском с sudo.
root
- это главная учетная запись в Ubuntu; каждая учетная запись имеет ограниченные привилегии, но учетная запись root
не имеет ограничений. Причина скрытия root
заключается в том, что в большинстве случаев вам не нужен root-доступ. Аналогом в Windows будет необходимость аутентификации, когда вы хотите установить драйвер; в Ubuntu вы должны быть root или иметь привилегии root.
Есть два способа получить доступ как root. Вы можете ввести:
sudo
, и Ubuntu запросит ваш пароль, а затем выполнит эту команду от имени пользователя root.
ИЛИ
sudo su
, где вы введете ваш собственный пароль, и тогда вы станете пользователем root (т.е. вы войдете в систему как root).
Я предпочитаю последний, потому что он дает мне больше контроля; иногда выполнения команды с правами root недостаточно, но выполнение этого способа может быть более опасным (т.е. вы можете случайно нанести больший ущерб).
Рекомендую попробовать первый способ. А затем попробуйте второй способ, если это не сработает. Просто убедитесь, что вы вышли из root после того, как закончите (то есть введите exit
после того, как вы закончите делать то, что вам нужно сделать как root).
Если вы включили учетную запись root, вы можете использовать
su
Введите пароль для root, cd
в папку приложения, затем запустите
./package.run