Важно UPDATE (22 октября 2012 г.)
Последний проприетарный драйвер AMD Catalyst версии 12.9 не может использоваться с Ubuntu 12.10 Если у вас есть AMD Radeon HD 2xxx-4xxx. Драйверы для этих карт теперь доступны в отдельной ветви, называемой унаследованной. К сожалению, эти устаревшие драйверы (версия 12.6) не были обновлены для работы с Ubuntu 12.10. Ubuntu 12.10 поставляется с xorg 1.13, в то время как эти драйверы поддерживают более старый xorg 1.12. Поэтому, если вы хотите установить эти драйверы в Ubuntu 12.10, вам нужно перейти на xorg 1.12.Источник и получить драйверы Legacy здесь (если вышеприведенное примечание относится к вам
Важно ОБНОВЛЕНИЕ (22 октября) 2012)
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
Примечание. Вам необходимо будет установить драйверы (следуя инструкциям ниже), но сначала добавьте те же зависимости, которые описаны в ответе выше для 12.04LTS.
Примечание: :
cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run
Затем следуйте инструкциям по установке:
Затем следуйте инструкциям по установке: [!d19 ]
sudo aticonfig --initial -f
Затем перезагрузите вашу систему:
sudo reboot
Затем перезагрузите вашу систему:
Вы можете получить доступ к файлам на недавно созданном разделе ext4, но вы не можете запускать программы. Когда вы это сделаете, вы получите ошибку «Разрешение отказа». Это предполагает две возможности, как предположил reverendj1:
У файлов могут не быть разрешения на выполнение. Чтобы предоставить разрешение на выполнение файла из командной строки, запустите:chmod +x filename
Если вы просто хотите предоставить разрешения на выполнение для владельца файла: chmod u+x filename
Чтобы предоставить разрешения на выполнение файла в Nautilus (браузер файлов) нажмите на файл и нажмите «Свойства». Перейдите на вкладку «Разрешения». Установите флажок «Разрешить выполнение файла в качестве программы» и нажмите «Закрыть». Раздел можно установить с помощью noexec. Чтобы проверить это, запустите mount и посмотрите, есть ли noexec рядом с соответствующей записью. Поскольку вы устанавливаете с /etc/fstab, вы можете удалить noexec там. Кроме того, обратите внимание, что:
Файлы могут не иметь разрешений на выполнение. Чтобы предоставить разрешение на выполнение файла из командной строки, запустите:chmod +x filename
Если вы просто хотите предоставить разрешения на выполнение для владельца файла: chmod u+x filename
Чтобы предоставить разрешения на выполнение файла в Nautilus (браузер файлов) нажмите на файл и нажмите «Свойства». Перейдите на вкладку «Разрешения». Установите флажок «Разрешить выполнение файла в качестве программы» и нажмите «Закрыть». У файлов могут не быть разрешения на выполнение. Чтобы предоставить разрешение на выполнение файла из командной строки, запустите:
./program
Раздел может быть установлен с помощью noexec. Чтобы проверить это, запустите mount и посмотрите, есть ли noexec рядом с соответствующей записью. Поскольку вы устанавливаете с /etc/fstab, вы можете удалить noexec там. Раздел может быть установлен с помощью noexec. Чтобы проверить это, запустите mount и посмотрите, есть ли noexec рядом с соответствующей записью. Поскольку вы устанавливаете /etc/fstab, вы можете удалить noexec там.
wine program.exe
Чтобы запустить программу из командной строки, которая находится в текущем каталоге, указав его относительный путь, вы должны предшествовать ему с помощью ./:
Игнорировать это - исходное сообщение подразумевает NTFS, но это не так.
Когда вы монтируете раздел NTFS, в отличие от ext3 или ext4, он монтируется с разрешениями, установленными только для пользователя, где группа и другие не имеют разрешения вообще (rwx ------). Установка разрешений с помощью chmod или установка владельца с помощью chown приведет только к изменению разрешений для каталога, а не к каталогу.
Решение состоит в том, чтобы указать правильные параметры в /etc/fstab/. Те, которые я использую успешно, чтобы сделать себя владельцем, это (измените 0000000000000000 на правильный UUID и измените имя LOGIN_NAME на свое имя входа):
UUID=0000000000000000 /home/LOGIN_NAME/bin ntfs-3g auto,users,uid=LOGIN_NAME,gid=LOGIN_NAME,utf8,dmask=002,fmask=113 0 0
Это должно быть все быть в одной строке в fstab.
Причиной этого является то, что разрешения NTFS выполняются иначе, чем собственные разрешения на Linux, поэтому необходимо указать определенные переводы, которые будут использоваться Linux.
Игнорировать это -------------
EDIT:
Извините за неправильное направление.
Я считаю, что вы можете исправить это, изменив владельца каталога ~ / bin EDIT: , установив его в первый раз. В командной оболочке bash введите команду sudo chown LOGIN_NAME:LOGIN_NAME /home/LOGIN_NAME/bin, изменив имя LOGIN_NAME на ваше имя, конечно.
Я тестировал это с помощью USB-накопителя, и он прекрасно монтировался в моем каталоге bin. Единственное различие заключалось в том, что я использовал только опцию «auto» в fstab.
Вам нужно установить разрешение на выполнение. Из Nautilus (файловый браузер) щелкните правой кнопкой мыши файл программы, затем выберите вкладку «Разрешения». Установите флажок «Разрешить выполнение файла как программу». Из терминала вы также можете:
sudo chmod +x /path/to/myfile
Кроме того, убедитесь, что вы не указываете noexec для раздела в fstab, поскольку это отключит выполнение для всего раздела.
У меня были подобные проблемы, не имея возможности запускать скрипты оболочки, хранящиеся на NTFS, даже с помощью sudo, даже после редактирования fstab, как описано выше.
Оказывается, я никогда не делал каталог точек монтирования. Я размонтировал раздел, сделал каталог точки монтирования для раздела:
mkdir /media/Windoze7
, а затем снова установлен.
sudo mount -a
Вы пытались установить этот раздел ext4 где-то вне вашего домашнего каталога? Например, настройте его в файле / etc / fstab примерно так:
UUID=[uuid] /ext4bins ext4 rw,suid,dev,exec,auto,user,async 0 2
Если вы можете подключить его в другом месте и выполнить файлы и приложения, то вы можете сделать второй шаг, чтобы получить по-вашему, которое может выполнять приложения из ~ / bin, создавая символическую ссылку:
ln -s /ext4bins /home/[username]/bin
Замените [имя пользователя] своим собственным именем пользователя, очевидно. Это приведет к тому, что смонтированный раздел в / ext4bins будет установлен в / home / [username] / bin, и до тех пор, пока файлы будут exectuable в / ext4bins, вы сможете выполнить их через ~ / bin. Например,
/ext4bins/myscript.sh
будет работать так же, как
~/bin/myscript.sh