У меня Ubuntu 12.04 LTS, и я попытался перейти на Ubuntu 12.10. Когда я щелкнул в диспетчере обновлений, появилось окно сообщения:
Не могу запустить обновление. Обычно это вызвано системой, в которой / tmp смонтирован noexec. Пожалуйста, перемонтируйте без noexec и запустите обновление снова.
Я попытался сделать / tmp исполняемым в терминале с помощью следующей команды:
mount -o remount,exec /tmp /var/tmp
Я нажал Enter и получил следующее сообщение от терминала:
mount: only root can do that
Что мне теперь делать, чтобы сделать / tmp исполняемым и обновить ОС.
cat /proc/mounts
в свой вопрос? Чтобы быть уверенным в конфигурации вашей системы.Ответы:
Вы должны иметь права root. Для этого поставьте
sudo
перед командой:Когда вас спросят о пароле, просто введите ваш обычный пароль пользователя.
источник
Вы бы попробовали эту команду? В моем случае это сработало.
а затем проверьте, сработало ли это.
источник
Привилегии и разрешения в Linux могут сбивать с толку. Я рекомендую прочитать это, прежде чем начать использовать sudo. Как только вы поймете разницу между пользователем root, sudo и обычным пользователем, вы поймете, почему произошла эта ошибка (и * nix в целом). Смотрите также справочные страницы для chown и chmod.
источник