Установка программ на диск отличный от c:
Модератор: Модераторы разделов
Установка программ на диск отличный от c:
Доброго времени суток.
Добавляю в wine 1.1.40 диск d: с указанием реального каталога на ntfs разделе. Пытаюсь установить любую программу на диск d: и получаю ошибку(не может записать). Пробую указать префикс на этот каталог, что бы там создал диск c: и устанавливать на c: , но получаю сообщение is not owned by you . Подскажите как заставить устанавливать программы на ntfs раздел. Необходимость возникла потому что в home не хватает места.
Добавляю в wine 1.1.40 диск d: с указанием реального каталога на ntfs разделе. Пытаюсь установить любую программу на диск d: и получаю ошибку(не может записать). Пробую указать префикс на этот каталог, что бы там создал диск c: и устанавливать на c: , но получаю сообщение is not owned by you . Подскажите как заставить устанавливать программы на ntfs раздел. Необходимость возникла потому что в home не хватает места.
Re: Установка программ на диск отличный от c:
когда создавал ссылку в /home/%username%/.wine/dosdevices/d: у этого файла d: ты должен быть хозяином и группой.
чтобы изменить права - выполни от рута
чтобы изменить права - выполни от рута
Код: Выделить всё
chown username.username /home/%username%/.wine/dosdevices/d:
Re: Установка программ на диск отличный от c:
не помогает...
может потому что владельцем каталога на ntfs разделе является root:plugdev ? Если это так, то я пытался поменять владельца этого каталога, но владелец не меняется
может потому что владельцем каталога на ntfs разделе является root:plugdev ? Если это так, то я пытался поменять владельца этого каталога, но владелец не меняется
Re: Установка программ на диск отличный от c:
тогда может быть
-R -рекурсивно. то есть к папке и ко всему её содержимому
Код: Выделить всё
chown -R plugdev.plugdev /path-to-ntfs
-R -рекурсивно. то есть к папке и ко всему её содержимому
Re: Установка программ на диск отличный от c:
все равно не меняется...
Re: Установка программ на диск отличный от c:
Нужно монтировать через ntfs-3g, а не стандартным ядерным драйвером (стандартный ядерный драйвер не поддерживает запись).
Re: Установка программ на диск отличный от c:
У меня похожая проблема. Стало не хватать места на разделе с Linux, перекопировал игру StarCraft II в раздел с Windows. Сделал символическую ссылку на новое расположение игры.
Игра не запускается. Странно, раньше игры из раздела NTFS спокойно запускались в SuSE, а щас генту.
Код: Выделить всё
zenitur@athlon64x2 /windows_data/StarCraft II $ wine StarCraft\ II
err:virtual:map_image failed to set 60000020 protection on section .text, noexec filesystem?
Игра не запускается. Странно, раньше игры из раздела NTFS спокойно запускались в SuSE, а щас генту.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Re: Установка программ на диск отличный от c:
А самому-то wine-у разрешили лазить по невесть откуда подмонтированным дискам?
Re: Установка программ на диск отличный от c:
Разрешили, я в Program Files каталога окружения Wine сменил каталог с игрой на ссылку того, где она теперь. Я так со шрифтами сделал также. Сталкер с того же windows_data кстати работает почему-то... Решил проблему переносом старкрафта обратно.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Re: Установка программ на диск отличный от c:
Необходимо, чтобы у пользователя были права на запись в директорию, куда указывает D:. Если это ntfs, то надо сделать владельцем не root:plugdev, а вас. Например, прописав в /etc/fstab:
"/dev/sda4 /d ntfs defaults,umask=000,uid=1000,gid=1000". uid=gid=<выполнить id>
"/dev/sda4 /d ntfs defaults,umask=000,uid=1000,gid=1000". uid=gid=<выполнить id>
Re: Установка программ на диск отличный от c:
Спасибо!
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!