Видео ролики бесплатно онлайн

Смотреть японки видео

Официальный сайт ruskorinfo 24/7/365

Смотреть видео бесплатно

magist3r 06.08.2010 14:36

Есть вопрос![Решено] Установка приложения с помощью wine для всех пользователей

Собственно, сабж. Под одним пользователем ставлю прогу, все отлично работает. Копирую .wine в отдельный каталог (в /opt), даю права 777, захожу под другим пользователем, прописываю перед запуском WINEPREFIX="/opt/.wine" получаю в ответ ошибку: .wine is not owned by you. Оно конечно логично, но нельзя ли как-то это обойти?

UPD. Решение


Тэги:
+ 3 -
Похожие Поделиться

K900 06.08.2010 14:56 #
+ 3 -
Раз вариант
Два вариант
magist3r 06.08.2010 15:11 #
+ 1 -
Спасибо. Надо приучать себя уже искать на английском=). Только вот методы по ссылкам больно уж костыльные какие-то, первый особенно. Как бы это попроще провернуть...
leonike 06.08.2010 18:39 #
+ 0 -
я просто устанавливал приложение в /opt, создавал скрипт вида:
wine /opt/appdir/app.exe
и кидал его в /usr/bin
leonike 06.08.2010 18:42 #
+ 0 -
при этом я не копировал .wine, а просто устанавливал приложение в /opt
magist3r 06.08.2010 18:52 #
+ 0 -
Дело в том, что в моем случае установочник менял значения реестра, поэтому такой вариант не подходит.
magist3r 06.08.2010 18:51 #
+ 0 -
Разобрался=). Частично использовал мануал по второй ссылке из первого комментария. Для начала скрипт:
#!/bin/bash
if < ! -d "$HOME/.wine" >; then
winecfg
sleep 7
cd ~/.wine
rm -r drive_c
rm *.reg
ln -s /opt/.wine/drive_c
ln -s /opt/.wine/system.reg
cd /opt/.wine/drive_c/users/
if < -d "$USER" >; then
rm -rf "$USER"
fi
mkdir "$USER"
cd "$USER"
ln -s ~/Документы My\ Documents
ln -s ~/Документы Мои\ Документы
ln -s ~/Рабочий\ стол Рабочий\ стол
find /opt/.wine -name WINWORD.EXE -exec wine {} \;
fi
exit 0

Теперь по порядку. В /opt создал каталог .wine, в него скопировал drive_c/ и system.reg из ~/.wine. Затем создал симлинки (аналогично 8 и 9 строкам скрипта). После этого запустил установку приложения (в моем случае MSO 2003).
После успешной установки добавляем нового пользователя, логинимся и выполняем от его имени сей скрипт. На этом все=).
ЗЫ. Так как я лентяй, то прописал скрипт в автозагрузку=).
magist3r 06.08.2010 18:55 #
+ 0 -
Дабы предотвратить холивар: M$Office нужен только на крайний случай (ибо все еще попадаются доки, лихо расползающиеся в OOo, а людям работать надо).
magist3r 06.08.2010 18:57 #
+ 0 -
Ах да, последнюю строку надо бы убрать, она нужна чисто для проверки, что все работает=)

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн