Автор Тема: [РЕШЕНО] wine: cannot find 'C:\Program'  (Прочитано 10186 раз)

Оффлайн jabx

  • Завсегдатай
  • *
  • Сообщений: 185
  • KDesktop 6
    • офф.сайт. ФГОУ ВПО УГАВМ
Необходимо было запустить приложение Windows вывалилась ошибка wine: cannot find 'C:\Program'
Приложение пытался запускать из подкаталога в ~/.wine/dosdevices/c:/Program Files/
ранее запускал данное приложение без проблем из под wine в opensuse.
Подскажите может где конфигурацию нужно поправить

Дистрибутив Alt Linux Школьный Мастер p5 обновленный до сизифа с ядром 2.6.32-std-def-alt16 + LXDE в качестве графической среды.
до обновления wine не запускал.
« Последнее редактирование: 02.12.2010 10:52:07 от jabx »
KDesktop 6 основная рабочая, openSUSE 12.2 - домашняя, School-master-p5 -резервная

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: wine: cannot find 'C:\Program'
« Ответ #1 : 15.09.2010 14:47:12 »
Какой командой запускаете приложение? Пробел должен быть или заключён в кавычки, или заэкранирован.

Оффлайн jabx

  • Завсегдатай
  • *
  • Сообщений: 185
  • KDesktop 6
    • офф.сайт. ФГОУ ВПО УГАВМ
Re: wine: cannot find 'C:\Program'
« Ответ #2 : 02.12.2010 06:47:10 »
Какой командой запускаете приложение? Пробел должен быть или заключён в кавычки, или заэкранирован.
Вот напирмер такой коммандой:
wine ~/.wine/dosdevices/c\:/Program\ Files/WinRAR/WinRAR.exe
и получаю в выводе
Warning: could not find DOS drive for current working directory '/home/user', starting in the Windows directory.
wine: cannot find '/home/user/.wine/dosdevices/c:/Program'
Похоже у меня какого-то описания DOS drive для домашнего каталога пользователя не хватает, подскажите как поправить.

Подумал что полномочий нехватает сделал от суперпользователя
# gpasswd -a user wine
# gpasswd -a user wineadmin
ничего принципиально не изменилось

кстати при запуске winecfg в консоль также выводится трижды Warning: could not find DOS drive for current working directory '/home/user', starting in the Windows directory.
В winecfg в настройках диска '/home/user' фигурирует дважды
для c: - в /home/user/.wine/dosdevices/c:
и для d: - /home/user/Documents
« Последнее редактирование: 02.12.2010 06:57:10 от jabx »
KDesktop 6 основная рабочая, openSUSE 12.2 - домашняя, School-master-p5 -резервная

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: wine: cannot find 'C:\Program'
« Ответ #3 : 02.12.2010 08:18:46 »
Пробел должен быть или заключён в кавычки, или заэкранирован.

Оффлайн jabx

  • Завсегдатай
  • *
  • Сообщений: 185
  • KDesktop 6
    • офф.сайт. ФГОУ ВПО УГАВМ
Re: wine: cannot find 'C:\Program'
« Ответ #4 : 02.12.2010 08:37:01 »
Пробел должен быть или заключён в кавычки, или заэкранирован.
а он разве не заэкранирован?
wine ~/.wine/dosdevices/c\:/Program\ Files/WinRAR/WinRAR.exeну хорошо, может я не правильно заэкранировал, а если...
$ wine /media/shared/backup.flash/WinRAR/WinRAR.exe
Warning: could not find DOS drive for current working directory '/home/user', starting in the Windows directory.
Warning: could not find DOS drive for current working directory '/home/user', starting in the Windows directory.
Warning: could not find DOS drive for current working directory '/home/user', starting in the Windows directory.
wine: cannot find '/media/shared/backup.flash/WinRAR/WinRAR.exe'
здесь пробела нет, а ошибки те же, неувязочка.
KDesktop 6 основная рабочая, openSUSE 12.2 - домашняя, School-master-p5 -резервная

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: wine: cannot find 'C:\Program'
« Ответ #5 : 02.12.2010 08:49:10 »
/media/shared не внесён в список дисков, в которых Wine может работать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: wine: cannot find 'C:\Program'
« Ответ #6 : 02.12.2010 08:49:58 »
Кстати, в первом случае то-же самое.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: wine: cannot find 'C:\Program'
« Ответ #7 : 02.12.2010 08:52:31 »
Что-то у вас не то с winecfg

Оффлайн jabx

  • Завсегдатай
  • *
  • Сообщений: 185
  • KDesktop 6
    • офф.сайт. ФГОУ ВПО УГАВМ
Re: wine: cannot find 'C:\Program'
« Ответ #8 : 02.12.2010 10:10:10 »
/media/shared не внесён в список дисков, в которых Wine может работать.
Внес - ничего не изменилось.
А в первом случае, все в родном пространстве wine запускается - и всё прописано изначально.
Это и удивило, обычно "оттуда" всё нормально запускалось, даже в качестве эксперимента старый cstrike и UT2004 запускал (из под opensuse).

Что-то у вас не то с winecfg
Об этом я и сам догадываюсь, только не могу понять что-именно.
$ apt-cache show wine
Package: wine
Section: Emulators
Installed Size: 11444392
Maintainer: Vitaly Lipatov <lav@altlinux.ru>
Version: 1:1.2_rc2-alt1
Pre-Depends: /bin/sh, /bin/sh, /bin/sh, /usr/sbin/groupadd, /usr/sbin/post_service, /usr/sbin/preun_service, rpmlib(PayloadIsLzma)
Depends: webclient, wine-gecko, fonts-ttf-liberation, libwine (= 1:1.2_rc2-alt1), /bin/sh, /etc/rc.d/init.d, /etc/udev/rules.d, /lib/ld-linux.so.2, /sbin/modprobe, /usr/bin/env, bash, coreutils, findutils, glibc-locales, grep, libX11.so.6, libXpm.so.4, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.2.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libm.so.6(GLIBC_2.1), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libwine.so.1(WINE_1.0), mount, procps, rtld(GNU_HASH), sed, sh, tar, termutils, which
Provides: wine-utils, wine (= 1:1.2_rc2-alt1)
Obsoletes: wine-utils, wine-test
Architecture: i586
Size: 1709948
MD5Sum: ecd678867864241c7ed4896e44c9f557
Filename: wine-1.2_rc2-alt1.i586.rpm
Description: Среда для запуска программ Windows (сборка от Etersoft)
 WINE Не Является Эмулятором. Это альтернативная реализация API Windows
 3.x и Win32. Wine предоставляет как инструментарий разработки (Winelib)
 для переноса унаследованных исходных кодов из среды Windows в среду
 Unix, так и программный загрузчик, позволяющий исполнять двоичный код, разработанный
 для Windows 3.1/95/NT, в среде разных вариантов
 Unix на платформе Intel. Wine не требует наличия Microsoft Windows,
 поскольку это полностью альтернативная реализация, состоящая из полностью
 свободного кода.
 
 WINE всё ещё находится в стадии разработки, поэтому
 не ожидайте, что всё будет работать.
 
 Это сборка Wine, содержащая дополнительные изменения по отношению к официальной версии.
 Обращайтесь за дополнительной информацией на сайт http://winehq.org.ru
 Система регистрации ошибок: http://bugs.etersoft.ru
KDesktop 6 основная рабочая, openSUSE 12.2 - домашняя, School-master-p5 -резервная

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: wine: cannot find 'C:\Program'
« Ответ #9 : 02.12.2010 10:26:18 »
Цитировать
WINE всё ещё находится в стадии разработки, поэтому
 не ожидайте, что всё будет работать
'это не ваш случай. Я-бы завёл нового пользоватееля, и в нём запустил winecfg и т.п.
Скорей всего проблема в пользовательских настройках wine

Оффлайн jabx

  • Завсегдатай
  • *
  • Сообщений: 185
  • KDesktop 6
    • офф.сайт. ФГОУ ВПО УГАВМ
Re: wine: cannot find 'C:\Program'
« Ответ #10 : 02.12.2010 10:39:42 »
Цитировать
WINE всё ещё находится в стадии разработки, поэтому
 не ожидайте, что всё будет работать
'это не ваш случай. Я-бы завёл нового пользоватееля, и в нём запустил winecfg и т.п.
Скорей всего проблема в пользовательских настройках wine
я не про это, просто привел информацию о пакете.
а может сделать бэкап .wine, удалить её и запустить winecfg
KDesktop 6 основная рабочая, openSUSE 12.2 - домашняя, School-master-p5 -резервная

Оффлайн jabx

  • Завсегдатай
  • *
  • Сообщений: 185
  • KDesktop 6
    • офф.сайт. ФГОУ ВПО УГАВМ
[РЕШЕНО] wine: cannot find 'C:\Program'
« Ответ #11 : 02.12.2010 10:48:35 »
Скорей всего проблема в пользовательских настройках wine
Именно так всё и было.
mv ~/.wine ~/backup.wine
winecfg
и всё заработало, и что меня эта мысль самого не посетила  ;)
благодарю за подсказку.
« Последнее редактирование: 02.12.2010 10:52:45 от jabx »
KDesktop 6 основная рабочая, openSUSE 12.2 - домашняя, School-master-p5 -резервная