Online video hd

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

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

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

06.08.10 14:36 magist3r

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

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

UPD. Решение


Теги:

K-9 06.08.10 14:56 # +3
Раз вариант
Два вариант
magist3r 06.08.10 15:11 # +1
Спасибо. Надо приучать себя уже искать на английском=). Только вот методы по ссылкам больно уж костыльные какие-то, первый особенно. Как бы это попроще провернуть...
leonike 06.08.10 18:39 # +0
я просто устанавливал приложение в /opt, создавал скрипт вида:
wine /opt/appdir/app.exe

и кидал его в /usr/bin
leonike 06.08.10 18:42 # +0
при этом я не копировал .wine, а просто устанавливал приложение в /opt
magist3r 06.08.10 18:52 # +0
Дело в том, что в моем случае установочник менял значения реестра, поэтому такой вариант не подходит.
magist3r 06.08.10 18:51 # +0
Разобрался=). Частично использовал мануал по второй ссылке из первого комментария. Для начала скрипт:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/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.10 18:55 # +0
Дабы предотвратить холивар: M$Office нужен только на крайний случай (ибо все еще попадаются доки, лихо расползающиеся в OOo, а людям работать надо).
magist3r 06.08.10 18:57 # +0
Ах да, последнюю строку надо бы убрать, она нужна чисто для проверки, что все работает=)

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 159)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 3263 из 235 городов)
            Топ пользователей Топ блогов
            В сети: knicefire, shidoh, cppmm, f_evgeny

            Новенькие: Kazaf, twisted, shirixae, fitz, lomalkin
            welinux.ru

            Смотреть онлайн бесплатно

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


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

            Online video HD

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

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

            Full HD video online

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

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

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