WINE@Etersoft/Наиболее часто встречающиеся вопросы при использовании WINE@Etersoft
Материал из Русский WINE
Содержание
Наиболее часто встречающиеся вопросы при использовании WINE@Etersoft
WINE@Etersoft и лицензии
- Q: А у меня и без вас всё работает в обычном Wine, зачем мне нужен WINE@Etersoft?
- A: Мы рады что у вас всё работает. К сожалению, большинство поддерживаемых нами программ имеет множество проблем при работе в обычном Wine, не всегда заметных с первого взгляда.
- Q: Вы ведёте разработку собственной ветки Wine, и давно отстали от последних достижений?
- A: Как правило, релизы WINE@Etersoft основаны на последнем или предпоследнем релизе Wine. Мы каждый день синхронизируемся с основным кодом Wine и в курсе всех изменений.
- Q: Моя любимая программа не работает ни в обычном Wine, ни в WINE@Etersoft, что мне делать?
- A: Попробуйте посмотреть, нет ли информации по этой программе в базе, занесите туда результаты Вашего тестирования, передайте своё пожелание нашей службе поддержки.
- Q: Wine имеет лицензию GPL, почему вы закрыли исходники??!
- A: Wine имеет лицензию Lesser GPL (LGPL), которая допускает линковку с закрытым кодом. Исходники Wine, как и наши патчи к нему, могут быть получены по запросу на wine@etersoft.ru, при условии наличия у Вас экземпляра WINE@Etersoft. Никакого нарушения соглашений.
- Q: Какую лицензию мне нужно приобрести для использования WINE@Etersoft на терминальном сервере?
- A: Для терминального сервера понадобится WINE@Etersoft 1.0 Network (терминальная лицензия), и скорее всего Вам потребуется RX@Etersoft для организации терминального доступа
- Q: Почему в состав WINE@Etersoft входит DCOM98 (Internet Explorer, большая часть Windows Vista и т.п.)? Это значит я должен иметь лицензию на Windows?
- A: Возможно, у Вас неверная информация. В WINE@Etersoft не входят никакие проприетарные компоненты, требующие дополнительных лицензий. Мы стараемся тщательно соблюдать авторские права разработчиков.
Общие вопросы
- Q: Какой дистрибутив Linux вы рекомендуете использовать для работы с Wine? Мне советовали использовать FreeBSD.
- A: Рекомендация зависит от многих факторов, здесь есть некоторые разъяснения.
- Q: Поддерживается ли Mac OS X, есть ли для него сборка WINE@Etersoft?
- A: У нас есть в планах добавление системы Mac OS X в поддержку, но пока слишком мало клиентов. Мы ждём крупного заказа на поддержку Mac OS X.
- Q: Можно ли установить WINE@Etersoft на Solaris?
- A: Публичных сборок под Solaris мы пока не делаем, но решение для Solaris у нас есть. Мы ждём крупного заказа на поддержку Solaris.
- Q: Почему нет русскоязычного форума, где можно обсудить работу Wine?
- A: Такой форум есть, добро пожаловать: UnixForum
- Q: Наша организация планирует использовать 1С: Предприятие на МСВС 3.0 (разработка ВНИИНС на основе Linux). Какая версия WINE@Etersoft нам подойдёт?
- A: Для МСВС разработан специальный вариант WINE@Etersoft для поддержки версий 1С 7.7 и 8.х, поставляемая по договору. Обратитесь в отдел продаж: sales@etersoft.ru.
- Q: Как установить Internet Explorer 6.0 (IE)?
- A: Запустите установку командой
$ ieinstall
. Подробнее можно прочитать в разделе документацииУстановка Internet Explorer
. При отсутствии установочных файлов IE в текущем каталоге они будут скачаны из Интернета. Обратите внимание, для использования IE нужно иметь лицензию на MS Windows.
- Q: Как запустить консольную Win32-программу, например Far?
- A: Запустите
$ wineconsole far.exe
в каталоге с программой.
- Q: Программа работает через прокси-сервер и не получает доступа к Интернет. Где это настроить?
- A: Проверьте в ветке реестра
HKEY_USERS\S-1-5-4\Software\Microsoft\Windows\CurrentVersion\Internet Settings
: параметрProxyEnable
должен быть установлен в 0,ProxyServer
хранить адрес прокси-сервера, например server: 3128.
- Q: В приложениях, запущенных под Wine, не работают некоторые горячие клавиши (например, в 1С
Ctrl-F3
иCtrl-F5
). - A: Некоторые комбинации клавиш используются в оконном менеджере (например KDE) и перехватываются раньше. Отключите их в настройках, и они заработают в Wine.
- Q: При запуске приложения получаем ошибку
preloader: Warning: failed to reserve range 00000000-XXXXXXXX
- A: Уточните решение в разделе
Изменение установленных в системе ограничений
документации по WINE@Etersoft.
- Q: При запуске приложения получаем ошибку
err:virtual:map_file_into_view shared writable mmap not supported, broken filesystem?
- A: Проверьте, что файловая система не смонтирована с параметром noexec. Также возможно используется файловая система с некоторыми проблемами (например, NTFS).
- Q: При запуска любой программы возникает ошибка: wine: failed to initialize:/usr/lib/wine/ntdll.dll.so: failed to map segment from shared object: Cannot allocate memory
- A: Проверьте ограничения на размер используемой памяти командой $ ulimit-a. Рекомендуется устанавливать предел виртуальной памяти в 1,5-2Гб или вообще не устанавливать ограничение (в файле/etc/security/limits.conf поле
as
- строка* hard as unlimited
- Q: В каком месте можно установить переменные окружения (например Path) для win-программ?
- A: Можно определить переменные окружения перед запуском программы, и они будут переданы в wine. Обратите внимание, что будет важен регистр букв имени переменной Path. Также можно добавить в ветку реестра
HKEY_CURRENT_USER/Environment
строку с определением своей переменной.
- Q: Есть ли поддержка 64-битных систем (x86_64)?
- A: На 64-битные системы, которые это поддерживают, можно установить 32-битную сборку WINE@Etersoft. Начиная с WINE@Etersoft 1.0.11, мы поддерживаем 64-битные версии ALT Linux и Ubuntu.
- Q: Мы запускаем XMing на Windows для того, чтобы подключиться к терминальному серверу, и у нас очень медленно всё прорисовывается. Что делать?
- A: В этом случае лучше не использовать XMing, а подключаться через NX-сервер.
- Q: Я хотел бы настроить совместную работу с файловой базой через NFS для Windows.
- A: Совместная работа программ под Windows и WINE посредством NFS невозможна. Используйте CIFS.
- Q: В программах, запущенных под WINE, не вводятся русские буквы (латинские буквы и цифры вводятся)
- A: Проблема в неверных настройках системной локали или локали Иксов. См. раздел документации
Проблемы ввода с клавиатуры
.
Печать
- Q: Как установить принтер по умолчанию?
- A: С помощью штатных средств вашей системы. Поищите программу настройки принтеров или обратитесь к веб-интерфейсу CUPS:
http://localhost:631
.
- Q: У меня система Debian (Ubuntu), и принтер не печатает.
- A: Проверьте, что установлен пакет cupsys-bsd и не установлен пакет lpr.
1С
- Q: Не удаётся открыть сразу две программы (базы) 1С 7.7. Причём первая всегда хорошо открывается, а вторая- падает при запуске.
- A: При открытии нескольких баз может быть превышен лимит на количество открытых файлов. См. раздел документации
Изменение установленных в системе ограничений
.
- Q: Всё правильно настроил, 1С запускается, спрашивает пароль, но вылетает сразу после появления заставки.
- A: Проверьте права на каталог с базой. Пользователь (или группа, в которую он входит) должен иметь права на чтение и запись всех файлов базы. Если вы используете WINE@Etersoft Network, воспользуйтесь скриптом
check_access /путь_к_базе
, он поможет выявить проблему с правами. Если используется NFS, проверьте что на нём включены блокировки. Если используется Samba, проверьте доступность файлов на запись на файловой системе сервера.
- Q: При установке 1С 8.1 возникает ошибка инсталлятора:
Внутренняя ошибка 2738 customPresetDefLang
- A: Воспользуйтесь WINE@Etersoft 1.0.8 или выше, где эта проблема решена.
- Q: При установке 1С 7.7 возникает сообщение об невозможности найти _setup.dll:
Setup is unable to find _SETUP.DLL...
. - A: Причина в том, что установка 1С запускается из каталога, в пути к которому присутствуют русские буквы. Скопируйте дистрибутив на диск
C:
или иным способом решите вопрос пути.
- Q: Хитрым способом установил 1С: Предприятие в обычный Wine, но она всё равно не работает.
- A: К сожалению, в обычном Wine программа 1С 7.7 должным образом не работает, из-за многих недочётов обычного Wine. См. http://etersoft.ru/wine/differences
- Q: При запуске 1С 7.7 появляется сообщение:
Порядок сортировки, установленный для базы данных, отличается от системного
. - A: Локаль, выводимая командой winediag, не является ru_RU.*, be_BY.* или uk_UA.*. Начиная с релиза 1С: Предприятия 7.70.26 появилась возможность отключать проверку порядка сортировки в 1С, создав пустой файл OrdNoChk.prm в каталоге базы или BIN (см. в конце ReadMe.txt в каталоге 1Cv77), но делать это стоит только если вы уверены в особенности своей локали. Если речь об SQL-версии, проблема может быть в настройках сервера.
- Q: При запуске 1С 7.7 в любом режиме получаю сообщение
плохой путь яяяя...\Container.Contents
- A: Возможно у Вас не установлена коммерческая часть WINE@Etersoft. Проверьте это командой winediag (если такой команды нет, значит коммерческая часть отсутствует).
- A: Возможно вы не удалили
~/.wine
перед установкой WINE@Etersoft. Удалите /. wine и повторите установку, проверив отсутствие проблем командой winediag.
- Q: При запуске 1С возникает ошибка
Ошибка загрузки метаданных
. - A: Проверьте права на чтение файла
1cv7.md
. Также возможно он повреждён или отсутствует.
- Q: При запуске 1С возникает ошибка
Невосстановимая ошибка базы данных
(Ошибка открытия словаря базы данных
) - A: Скорее всего каталог с базой пуст. Вам нужно выбрать рабочую базу или запустить конфигуратор.
- Q: Какие ресурсы сервера необходимы для работы 10 пользователей?
- A: Для 1С 7.7 с базой в 200-700Мб мы рекомендуем исходить из расчёта 60Мб ОЗУ и 100Мгц на пользователя. При использовании GNOME, OpenOffice.org, 1C на 10 пользователей рекомендуется 1Гб ОЗУ. Для уменьшения времени отклика системы рекомендуется использовать процессоры с несколькими ядрами. Для 1С 8.х мы рекомендуем предусмотреть около 250Мб памяти на пользователя и 200МГц процессора.
- Q: Используем общий ресурс, доступный через Samba, установлен WINE@Etersoft Network, но никак не получается одновременная работа с базой 1С.
- A: Работа с Samba возможна только через модуль CIFS, доработанный в Etersoft. Установите пакет etercifs и ознакомьтесь с разделом документации
Настройка совместной работы по протоколу CIFS
.
- Q: Почему у меня не работает совместный доступ к файлам со стороны программ, запущенных в Wine и Windows? Я использую WINE@Etersoft Network и монтирую сетевой ресурс через CIFS.
- A: Начиная с версии WINE@Etersoft 1.0.7 появилась поддержка CIFS и стала возможной совместная работа Windows- и Linux-клиентов. Лучше всего обратиться в службу поддержки.
- Q: На системе MOPSLinux не собирается модуль etercifs, что делать?
- A: В системе MOPS Linux 6.0/6.1 cifs вкомпилирован в ядро. Для использования etercifs требуется пересобрать ядро с указанием в config CONFIG_CIFS=m
- Q: Проблемы с работой ключа HASP -- имею ли я право как легальный пользователь
оторвать
его при помощи Sable/USP/..? - A: Посмотрите раздел о запрете отключения защиты, но лучше разберитесь в причине проблемы вместе с нашей службой поддержки.
- Q: При открытии базы 1С 7.7 выдается ошибка
C++ Runtime error R6025-pure virtual function call
. Нажимаю наOK
- 1С падает. Или при открытии базы появляется главное окно программы и молча закрывается. - A: Вероятно, у Вас не настроен файл NETHASP.INI. Нужно отключить broadcast. Обратитесь в раздел по настройке HASP руководства пользователя (http://etersoft.ru/content/view/56/#x23). Дополнительный симптом- иногда при запуске выдаётся сообщение о ненахождении ключа защиты.
- Q: SQL-версия 1C 7.7, работающая через SELTA, зависает при попытке подключиться к СУБД, с выдачей сообщения в лог: socket (): Семейство адресов не поддерживается протоколомsocket (): Семейство адресов не поддерживается протоколом (Address family not supported by protocol)
- A: Проверьте, что winecfg нормально запускается. Возможно, проблема в подключении к звуковой подсистеме. См. по логу при запуске через winelog, какая библиотека подгружается последней.
- Q: 1С: Предприятие 8.x не отображает HTML-страницы.
- A: Обновитесь до версии WINE@Etersoft 1.0.9 или выше, где это проблема решена.
Шрифты
- Q: На предварительном просмотре при печати шрифт стоит нормальный (например, Arial), но при распечатке шрифт становится совершенно другим.
- A: Для точного соответствия шрифтов необходимо установить пакет шрифтов MS Core Fonts (fonts-ttf-ms) или свободные шрифты Liberation (fonts-ttf-liberation). См. раздел
Использование WINE@Etersoft
в документации.
- Q: Почему вместо русских букв в программе знаки вопроса?
- A: Проверьте локаль командой
$ locale
. Она должна соответствовать вашим ожиданиям (ru_RU.UTF-8 или uk_UA.UTF-8). Скорее всего при установке системы был неверно выбран язык. Подробнее можно почитать здесь.
- Q: Почему такие плохие нечитаемые шрифты?
- A: Качество отображения шрифтов зависит от установленных в системе шрифтов, и от сборки freetype. Мы рекомендуем установить поставляемый нами пакет fonts-ttf-ms со шрифтами Core Fonts.
- Q: Как изменить размер системных шрифтов в WINE@Etersoft?
- A: Запустите программу настройки
winecfg
и выберите размер шрифта на вкладкеВид и интеграция
.
- Q: Как исправить наложение текста, которое возникает при использовании WINE в 2X Terminal Server или NoMachine?
- A: Установите нашу сборку NX-сервера.