Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Решено] Winecfg "нативного" TeamViewer запускать под sudo ?  (Прочитано 3248 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
У скачанного с сайта Team Viewer-а бинарник, как я понял, расположен в /opt/teamviewer8/tv_bin/wine/bin/wine
А где его winecfg ? Если запустить бинарником winecfg , ругается , мол, нет доступа.
« Последнее редактирование: 17 Марта 2013, 21:05:41 от iw2snl »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #1 : 17 Марта 2013, 12:37:18 »
cp -r /opt/teamviewer8/ ~/.wine/drive_c/
cd ~/.wine/drive_c/teamviewer8/
./t*.exe
Wars ~.o

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #2 : 17 Марта 2013, 19:02:47 »
Другими словами, использовать свой wine, а не тот, что поставляется вместе с TeamViewer-ом ? (1.5.19)

А, проделал операции. Но там, в %wine/drive_c/teamviewer8/ нет экзешника.

find . -type f | grep .exe
./tv_bin/wine/lib/wine/regedit.exe.so
./tv_bin/wine/lib/wine/services.exe.so
./tv_bin/wine/lib/wine/wineboot.exe.so
./tv_bin/wine/lib/wine/winedbg.exe.so
./tv_bin/wine/lib/wine/winecfg.exe.so
./tv_bin/wine/lib/wine/explorer.exe.so
./tv_bin/wine/lib/wine/rundll32.exe.so
./tv_bin/wine/drive_c/TeamViewer/TeamViewer.exe
./tv_bin/wine/drive_c/TeamViewer/TeamViewer_Desktop.exe
./tv_bin/wine/drive_c/windows/system32/winemenubuilder.exe

Мне интересно, какие переменные нужно использовать, чтоб запустить именно эту версию wine. Если я попытаюсь запустить что-то этим бинарником (даже в домашнем разделе), он всё равно попросится в другую директорию (в ~/.wine , которая у меня заблокирована)
В папке windows этого префикса winecfg нет...Но есть библиотека winecfg.exe.so
« Последнее редактирование: 17 Марта 2013, 19:06:43 от iw2snl »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #3 : 17 Марта 2013, 19:15:55 »
cd ./tv_bin/wine/drive_c/TeamViewer/
./TeamViewer.exe
Wars ~.o

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #4 : 17 Марта 2013, 19:28:39 »
Разблокировал ~/wine
As I expected



wine ./TeamViewer.exe'
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #5 : 17 Марта 2013, 19:52:57 »
apt-get install gnome-keyring
Wars ~.o

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #6 : 17 Марта 2013, 19:57:40 »
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия gnome-keyring.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Так-то. Причём это самый keyring мне регулярно надоедает :) . (потому что логинился в апп сторе)
Ругается, наверное, потому что я отключил загрузку gnome служб оО .

Но это не самое важное...

Мануал wine.
Попробую так...
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Марта 2013, 20:03:53 от iw2snl »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #7 : 17 Марта 2013, 20:03:23 »
ls /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so
Wars ~.o

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #8 : 17 Марта 2013, 20:05:37 »
ls: невозможно получить доступ к /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Нет такого файла или каталогаоО

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #9 : 17 Марта 2013, 20:13:23 »
sudo mkdir -p /usr/lib/i386-linux-gnu/pkcs11/
wget https://launchpad.net/~gnome3-team/+archive/gnome3/+files/gnome-keyring_3.4.1-4ubuntu1~precise1_i386.deb
sudo dpkg -i gnome-keyring_3.4.1-4ubuntu1~precise1_i386.deb
если надпись ошибка пускай.
ls /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so
Wars ~.o

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #10 : 17 Марта 2013, 20:35:40 »
$ sudo dpkg -i gnome-keyring_3.4.1-4ubuntu1~precise1_i386.deb
dpkg: предупреждение: downgrading gnome-keyring from 3.6.1-0ubuntu1 to 3.4.1-4ubuntu1~precise1
(Чтение базы данных ... на данный момент установлено 254345 файлов и каталогов.)
Подготовка к замене пакета gnome-keyring 3.6.1-0ubuntu1 (используется файл gnome-keyring_3.4.1-4ubuntu1~precise1_i386.deb) ...
Распаковывается замена для пакета gnome-keyring ...
dpkg: dependency problems prevent configuration of gnome-keyring:
 gnome-keyring зависит от libcap-ng0.
 gnome-keyring зависит от libgck-1-0 (>= 3.3.90).
 gnome-keyring зависит от libgcr-3-1 (>= 3.4.0).
 gnome-keyring зависит от libgtk-3-0 (>= 3.0.0).
 gnome-keyring зависит от gcr (>= 3.4).
 gnome-keyring зависит от libcap2-bin.

dpkg: error processing gnome-keyring (--install):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для gconf2 ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для libglib2.0-0:i386 ...
Обрабатываются триггеры для libglib2.0-0:amd64 ...
При обработке следующих пакетов произошли ошибки:
 gnome-keyring

$ ls /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so
/usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

p.s. Что касается Team Viewer. Я прописал все пути , что смог найти (огромная команда, которая должна вывести мне версию используемого wine):
$ env WINEPREFIX='/home/iw2snl/Программы/.wine/Team Viewer 8/tv_bin/wine' WINESERVER='/home/iw2snl/Программы/.wine/Team Viewer 8/tv_bin/wine/bin/wineserver' WINELOADER='/home/iw2snl/Программы/.wine/Team Viewer 8/tv_bin/wine/bin/wine' WINEDLLPATH='/home/iw2snl/Программы/.wine/Team Viewer 8/tv_bin/wine/lib' WINEARCH=win32 '/home/iw2snl/Программы/.wine/Team Viewer 8/tv_bin/wine/bin/wine' --version
wine-1.5.19
То есть версию выдал правильную, ту, что поставляется вместе с TeamViewer. Но при запуске teamviewer выдаёт ту же ошибку. Выхлоп почти такой же.
(Нажмите, чтобы показать/скрыть)


// Обновление
Кинул ему в папку с dll тот самый tvwine, которого ему не хватало в графической ошибке.
Team Viewer запустился...
Но меня интересует его wine cfg :D

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #11 : 17 Марта 2013, 20:39:46 »
64бит проблема.
32 просто
apt-get install gnome-keyring
Wars ~.o

Оффлайн iw2snl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Winecfg "нативного" TeamViewer запускать под sudo ?
« Ответ #12 : 17 Марта 2013, 21:05:18 »
Установил с ключом -f , ибо поломанные зависимости.
Библиотека снова пропала оО

Скачал с помощью POL wine 1.5.19 , создал префикс , достал оттуда winecfg. Запустил длинной командой. Дисками всё ещё не могу оперировать, winecfg просит boot manager. Но симлинки из интеграции удалил. Хотя и забыл, зачем мне это надо было, если я их вручную мог удалить оО ...
Впрочем, winecfg я как бы достал и заставил его работать с префиксом TV без рута ... и вопрос получается решённый.

Спасибо.
« Последнее редактирование: 17 Марта 2013, 21:29:46 от iw2snl »

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.