Установка и запуск клиента 1с 8.1/8.2 под Ubuntu 8.04/9.04/12.04 и выше

Опубликовал Александр Медведев (anig99) в раздел Администрирование - Системное

мастдай сами знаете кто.

Поставил Ubuntu 12.04, wine 1.4, unity


Установка всё также простая и безглючная. Перестал работать стартер 1с. Решается запуском непосредственно самого клиента. Не отключил в wine в графике контоль менеджером окон (это чтобы окошки программ в wine были оформлены как основная тема, менеджер окон - это compiz). В результате compiz регулярно падает, а конфигуратор чудит. В понедельник попробую отключить и потестировать. Потом попробую wine 1.5 поставить.




Внимание! Вышел новый wine 1.2. Установка 1с 8 под него стало проще.

(ubuntu 12.04 - полет нормальный)

Установить для 9.04 можно так или кто не понимает английский - добавить в репозиторий Ubuntu

deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu jaunty main

Перед установкой снес предыдущий wine. В т.ч. и папку .wine из домашней папки. После этого сразу запустил установщик 8.2.11.236. В отличие от предыдущих версий wine установщик вел себя корректно - пункты выбора языка доступны. Драйвер защиты не устанавливал. После установки на рабочем столе появился ярлык с рюмкой "вина". Скорее всего потребуется прописать в /etc/hosts адрес и имя сервера кластеров (у меня он изменен с прошлых установок, без изменение не проверял). nethasp.ini  НЕ ИЗМЕНЯЛ. Запустил, добавил базу...Работает! Управляемые формы (справочник Пользователи) и всякие всплывающие фигнюшки работают! Процессор не зажирает. Виртуалная память 1,7 гБ на сам 1с и по 1,5 гБ на explorer.exe, services.exe и winedevice.exe. Обыкновенное памяти берется на эти процессы примерно столько же, сколько в Windows. Шрифты стали более похожи на стандартные Windows

Тестирование новой версии только началось.

 Баги:

    1. Если развернуть группу меню и передвинуть мышь на соседнюю группу, то она откроетя в центре экрана как будто отдельное окно. Несмертельно, но неэстетично.

    2. При копировании в офисные приложения не сохраняется оформление. Решается кнопкой Сохранить копию...

ВСЁ ЧТО НИЖЕ - ПРЕДЫДУЩАЯ ВЕРСИЯ СТАТЬИ - вдруг кому понадобится.

Публиковал на форуме, Когда потребовалось найти, то нашел с трудом. Поэтому сейчас ставлю на ещё один компьютер под Ubuntu 1c и одновременно переношу тему в форуме в статью
По порядку.
Ubuntu 8.10 (8.04 и 9.04- тоже работает)
wine 1.0.1 (стандартный репозиторий)
1c 8.1.13.41 УПП SQL 2005 Win 2003


Не стал брать етерсофтовский вайн потому что он а)платный б)бесплатная версия какая-то жутко кривая - 1с ставится и запускается с бубном.

Перед установкой везде требуется сносить другие сборки wine напрочь (: Я так и сделал. Удалять под корень. В домашней папке есть каталок .wine - его удалить.

Итак. процесс установки.
Ставим вайн через репозиторий. Ставим haspd. Запускаем setup.exe 1c 8.1 У меня запустилось просто двойным щелчком. Иначе "открыть с помощью" и там найти wine. При установке путь по дефолту (в домашней папке в каталоге .wine эмулируется стандартный диск C). Убрать лишнее для установки - установщик хочет поставить сразу все дополнителные языки. Всё проставляется. Драйвер защиты hasp не ставим. ОК. Теперь мааааленькое шаманство - в nethasp.ini (напомню, что диск С в home/.wine) указываем использование tcp/ip и прописываем адрес сервера ключа. Далее добавляем в /etc/hosts адрес и имя сервера кластеров. 
запуск 1с у нас теперь есть через меню wine в Приложения и появился ярлык в домашней папке. Если ключ увиден, то можно создавать подключение к серверу. Что как обычно и делаем, только вместо имени сервера, его ip. Вуаля!

Установил ie6 с помощью win-doors (спасибо http://infostart.ru/blogs/988/) http://wddb.wine-doors.org/downloads
При установке никаких дополнительных вопросов не задавалось (хотя в блоге указано, что задает). В wine указал исключение опять-таки согласно статье. Теперь 1с спокойно запускается с окном, котороые выскакивает при первом запуске. Синтаксис-помошник тоже вроде работает.

Пока из крупных недостатков:
1. Отжирает 2,6 гига виртуальной памяти сразу (дальнейшее увеличение не замечено)
2. Даже в режиме простоя занимает процессор достаточно существенно.

Из багов пока заметил:
Пока я заметил только несохранение форматирования при копировании отчета в OO calc и лишнюю строчку с технической информацией сверху при этом. При копирование в writer форматирование сохраняется. Если потом скопировать в calc, то и там форматирование есть.

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. Сергей Рудаков (fishca) 1026 15.07.09 16:11 Сейчас в теме
Имхо, убунту лучше использовать как сервер.
2. Александр Медведев (anig99) 2468 15.07.09 16:31 Сейчас в теме
А тогда какую ОС использовать для 1с при политике свободного ПО на предприятии?
3. sound sound (sound) 518 15.07.09 17:55 Сейчас в теме
и чо типа РЕАЛЬНО без бубна работает?
4. Александр Медведев (anig99) 2468 15.07.09 18:44 Сейчас в теме
типа. да. только вот что-то нынешняя сборка wine-doors косячит, не смог поставить ie6 сегодня на вторую машину, но это не связано непосредственно с 1с. В этом случае нельзя ставить gecko или как там его, иначе вылетает 1с при попытке вывести help или приветсвие конфигурации. А так просто не выводит.
5. Сергей (Sergafan10) 21.07.10 14:08 Сейчас в теме
6. Илья Кочетков (ilya2184) 59 18.05.11 14:36 Сейчас в теме
Пробовал сохранение обработок/файлов из 1С клиента на SMB/CIFS?
А если к хранилищу на SMB/CIFS подключиться первым остальные смогут работать - хранилище не рушится?
У меня с этим были проблемы.
7. Александр Медведев (anig99) 2468 18.05.11 15:08 Сейчас в теме
(6) у меня на рабочей машине просто сетевые папки настроены. Но никаких проблем с ними нет.
8. Сергей (Sergafan10) 18.05.11 18:36 Сейчас в теме
Виртуалная память 1,7 гБ на сам 1с и по 1,5 гБ на explorer.exe, services.exe и winedevice.exe. Обыкновенное памяти берется на эти процессы примерно столько же, сколько в Windows.

Омг... Эт сколько оперативы припасать??
9. Александр Медведев (anig99) 2468 18.05.11 21:15 Сейчас в теме
(8) сейчас 1с жрет много меньше. И, возможно, wine не потребляет, а только резервирует под себя эту память. забываю посмотреть точные цифры на слабой машине, где 1с запускается тоже без тормозов.
10. Сергей (Sergafan10) 18.05.11 22:44 Сейчас в теме
А печать и прочие мелочи, исправно работают??
11. Misha ⁠ (Magister) 131 18.05.11 22:57 Сейчас в теме
А вкладки нормально выглядят? Журналы?
У меня 8.2.13 последняя косячит - вкладки в документах черным, нифига не прочитаешь, в журналах документов - линии сетки черные (должны быть светленькие). Ну и ещё по мелочам прорисовка страдает....
Пробовал Wine 1.1.44, 1.2.3, и несколько последних бет с 1.3.17 по 1.3.20.
Подскажите, может есть фикс?
12. Александр Медведев (anig99) 2468 18.05.11 23:14 Сейчас в теме
(11) тонкий клиент/управляемой приложение/толстый клиент? В толстом клиенте всё в порядке. Стоит wine 1.2.3. Пробовали сначала полностью удалить wine включая каталог в домашней папке .wine, а потом поставить?
Но у меня 8.2.11.236, а не 8.2.13, которую не ставлю из массы багов.
13. Misha ⁠ (Magister) 131 19.05.11 12:17 Сейчас в теме
Толстый клиент. Удалять пробовал, не помогает. Наверное причина в 8.2.13, там как раз по оформлению чуток меняли... попробую 11-ю, как будет.
14. Misha ⁠ (Magister) 131 24.05.11 10:35 Сейчас в теме
(12) Хм... странно, поставил 8.2.11.236, Wine 1.1.44 - глюки частично остались.
Неправильно прорисовываются вкладки, и текущая строка в журналах документов.
Какая у вас видеокарта? Может проблема в этом?
15. Александр Медведев (anig99) 2468 24.05.11 12:41 Сейчас в теме
(14) у меня wine 1.2.2. Radeon X1300 без драйверов.
16. Misha ⁠ (Magister) 131 24.05.11 15:12 Сейчас в теме
(15) Ясно. У меня интегрированная в проц Intel Сore i3. А дистрибутив? У меня Debian 6.0.
Попробую ещё дома на nVidia...
17. Александр Медведев (anig99) 2468 24.05.11 16:09 Сейчас в теме
18. философ (философ) 18.08.11 12:33 Сейчас в теме
при установке 8.2 на wine 1.2. надо устанавливать ie6 :?:
19. Александр Медведев (anig99) 2468 18.08.11 13:27 Сейчас в теме
(18) не обязательно, но тогда не будет работать справка и валится 1с если не отключить рекламу при запуске 1с. НО вроде как ie6 заменяется gecko. В крайнем случае winetricks. На следующей неделе буду делать чистую установку ubuntu 11. Напишу, что да как.
20. ghOst Bu (ilonnaa) 27.09.11 09:16 Сейчас в теме
а если 1с на сервер поставить и работать с ней по rdp? есть в убунте анало? не глючит? кто сталкивался?
21. Александр Медведев (anig99) 2468 27.09.11 10:13 Сейчас в теме
(20) есть несколько клиентов rdp под Ubuntu. У стандартного проблемы с раскладкой - четкого 100% решения нет. Пользуюсь Remmina - изредка вылетает без последствий для сервера и 1с
22. Andrey Cherkasov (avcherkasov) 92 10.01.12 13:54 Сейчас в теме
(18) философ, если будете использовать панель функций, то да.
23. Andrey Cherkasov (avcherkasov) 92 10.01.12 13:56 Сейчас в теме
Ув. топикстартер, подскажите, как быть с локальными базами под wine 1.2? Локально hasp не видит.
25. Александр Медведев (anig99) 2468 10.01.12 14:09 Сейчас в теме
(23) не юзал. Но вроде бы нужно как раз посмотреть в этерософтовском свободном софте. Там были дрова под хасп
26. философ (философ) 13.01.12 11:15 Сейчас в теме
С gecko всё равно вылетает.
Без ie6 и ни туды и ни сюды
27. Валерий Вертьянов (ValeraVV) 14 15.03.13 13:54 Сейчас в теме
ubuntu 12.04
Установил wine из репозитория, текущая версия 1.4
Естановил ie6
1С версия 8.2.17.128, пробовал 8.3.2.172
Всё работает отлично, кроме отчетов, особенно если на СКД.
При попытке открыть отчет 1С на какое-то мгновение открывает отчет и сразу же закрывается, ничего не сообщая.
В чем может быть проблема? Может ещё что-то нужно доустановить?