Вопрос № 116460: Всем привет. На компе стоит Ubuntu 7.10. На диске c: лежит дистрибутив игры, представляющий собой единственный файл с расширением .run. Игра эта в дистрибутив не входит, в синаптике ее нет. (Диск c:, кстати, отформатирован в FAT32, если это важно. На...
Вопрос № 116.460
Всем привет. На компе стоит Ubuntu 7.10. На диске c: лежит дистрибутив игры, представляющий собой единственный файл с расширением .run. Игра эта в дистрибутив не входит, в синаптике ее нет. (Диск c:, кстати, отформатирован в FAT32, если это важно. На первых двух логических дисках стоят 2 винды, Ubuntu стоит на e:). Как ее установить, если при запуске этого файла он сообщает, что "No write permission", а в Applications|Add/Remove его нет. В Synaptic'е его естественно тоже нет. Это можно сделать быстро
и просто? У меня нет времени читать горы литературы.
Отправлен: 31.12.2007, 01:22
Вопрос задал: Blackie (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Graf
Здравствуйте, Blackie!
Разделы с FAT32, по умолчанию, монтируются таким образом, что все файлы на них имеют установленный бит исполнения для всех пользователей..
Следовательно -
sudo /где/оно/там/лежит/приложение.run
Ответ отправил: Graf (статус: 3-ий класс)
Ответ отправлен: 31.12.2007, 02:00 Оценка за ответ: 5 Комментарий оценки: Игру я инсталлировал. Но не запускается. При запуске только линии какие-то мелькнут один раз на экране и все. Может библиотек нет
Отвечает: Logic
Здравствуйте, Blackie!
Легко. Открываем консоль, набираем su, рутовый пароль. Потом sh ./<имя файла>. Все!
Ответ отправил: Logic (статус: Практикант)
Ответ отправлен: 31.12.2007, 04:18 Оценка за ответ: 5
Отвечает: Дмитрий Георгиевич
Здравствуйте, Blackie!
Обычно файл с расширением .run является скриптом, с приклееным к нему архивом.
Задача скрипта - распаковать архив и выполнить действия, необходимые для установки.
Если файл находится на разделе доступном только для чтения, то развернуть архив нельзя, поэтому скрипт и вылетает с ошибкой.
Необходимо скопировать файл в какую нибудь доступную папку (например /tmp) и запустить оттуда.
Ответ отправил: Дмитрий Георгиевич (статус: 1-ый класс)
Ответ отправлен: 31.12.2007, 13:26 Оценка за ответ: 3 Комментарий оценки: Извините, но без файл не запускается из /tmp
Отвечает: Rumata
Здравствуйте, Blackie!
Он пишет, что нет прав на запись. Полагаю, что возможные причины:
1 - Вы запускаете файл не из под пользователя root
2 - диск С подмонтирован с возможностью только чтения, а тот скрипт пробует что-то записать в текущий каталог - так как ни FAT-ы, ни NTFS не поймут права доступа файлов, как в линуксе, лучше переписать его на раздел линукса и там запустить
Ответ отправил: Rumata (статус: 2-ой класс)
Ответ отправлен: 03.01.2008, 13:10