Установка 1С 8.3 на debian

Автор mightyraven, 27 мая 2015, 20:08:56

« назад - далее »

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

mightyraven

Доброго дня!
Не знаю можно ли тут так делать, но хотелось бы описать установку 1С 8.3 на debian.
Сам не знаю получиться или нет. и так го!
1. Качаем client.deb32.tar.gz (это клиент 1С) и на всякий случай  deb.tar.gz (это сервер 1С)
Я качал с оф.сайта 1с. так как у меня есть лицензия и поэтому доступ на http://users.v8.1c.ru/
Сразу скажу что Сервер я качал так как слышал, что у клиента есть зависимости к некоторым пакетам серверной части.
Хз. посмотрим. может пакеты пересобрали с тех времен. Еще там какие-то пакеты нужны будут для разрешения зависимостей.
пока смотрим без них.
2. скачалось распаковываем client.deb32.tar.gz, получаем файлы:
- 1с-enterprise-client83-nls_8.3.6-2014_i386.deb
- 1с-enterprise-client83_8.3.6-2014_i386.deb
не знаю может у вас по другому будут называться. у меня так.
3. Далее /home/userpc# dpkg -i /home/userpc/temp/1c-enterprise83-client*
Ждемс... Я ждал... ну около минуты
и получил вот это:dpkg: зависимости пакетов не позволяют настроить пакет 1c-enterprise83-client:
1c-enterprise83-client зависит от 1c-enterprise83-common (= 8.3.6-2014), однако:
  Пакет 1c-enterprise83-common не установлен.
1c-enterprise83-client зависит от 1c-enterprise83-server (= 8.3.6-2014), однако:
  Пакет 1c-enterprise83-server не установлен.

dpkg: ошибка при обработке пакета 1c-enterprise83-client (--install):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет 1c-enterprise83-client-nls:
1c-enterprise83-client-nls зависит от 1c-enterprise83-client (= 8.3.6-2014), однако:
  Пакет 1c-enterprise83-client пока не настроен.

dpkg: ошибка при обработке пакета 1c-enterprise83-client-nls (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для mime-support (3.58) ...
Обрабатываются триггеры для hicolor-icon-theme (0.13-1) ...
При обработке следующих пакетов произошли ошибки:
1c-enterprise83-client
1c-enterprise83-client-nls

Что и следовало ожидать... придется ставить серверную часть.
4. Распакавали соответственно deb.tar.gz  а там :
-   1c-enterprise83-common-nls_8.3.6-2014_i386.deb
-   1c-enterprise83-common_8.3.6-2014_i386.deb
-   1c-enterprise83-crs_8.3.6-2014_i386.deb
-   1c-enterprise83-server-nls_8.3.6-2014_i386.deb
-   1c-enterprise83-server_8.3.6-2014_i386.deb
-   1c-enterprise83-ws-nls_8.3.6-2014_i386.deb
-   1c-enterprise83-ws_8.3.6-2014_i386.deb
Очень много пакетов
5. раз просит только 1c-enterprise83-common и 1c-enterprise83-server
их и поставим. а дале видно будет.
/home/userpc# dpkg -i /home/userpc/temp/1c-enterprise83-common_8.3.6-2014_i386.deb /home/userpc/temp/1c-enterprise83-server_8.3.6-2014_i386.deb
Опять ждем... Опа а ждать то всего 15 секунд.
Вроде все ок... только не понятная фразаinsserv: warning: script 'srv1cv83' missing LSB tags and overrides
Интуитивно предполож, что это что-то про внесение службы в автозапуск. Это скорее всего для серваков 1с. Я ставлю простой клиенто-файловый вариант 1с. Поэтому потом проверим службы... если там чего прописалось... снесем нафиг...
6. смотрю папку /etc/opt/ а там пусто.
потому как самые первые 2 пакета:
- 1с-enterprise-client83-nls_8.3.6-2014_i386.deb
- 1с-enterprise-client83_8.3.6-2014_i386.deb
у нас только распакованы но не установлены, полагаю что из-за отсутствующих зависимостей.
Пошел посмотреть что с пакетами в утилите aptitude
а там эти 2 пакета с атрибутом "u". Так и есть что только распакованы но не установлены.
До установил их. (В aptitude просто нажал 2 раза подряд "g") Как в консоле доустанавливать не знаю.
Все флаги поменялись с "u" на "i".
7. Идем далее... смотрим /etc/opt/ атам опять пусто...
И конечно что пусто ибо смотреть то нужно было в папке /opt/ а вот там есть каталог 1с. (потерял на этом минут 10. понять не мог ничего) Ну и ладно главное разобрался.
Итак в каталоге 1с идем в каталог v8.3 далее в i386. запускаем 1cestart.
Что то запустилось. А это предупреждение об отсутствии шрифтов мелкософта. Плюем на это предупреждение жмем "ОК"
8. Запустилось окно диалога выбора базы.  баз там нет конечно же. Я взял базу которая стояла на винде. Просто скопировал папку с базой на комп с debian-ом. В окне диалога создаем новую базу и выбираем путь  к ней (ну к той которую я с копипастил с винды)
Добавили... стартуем!
Ну и соответственно просит лицензию. у меня есть ввожу.  Кто не купил лицензию, на том и остановиться.
Если конечно не будет использовать инипатч с помощью которого заменяются backbas.so - но это НАРУШЕНИЕ АВТОРСКИХ ПРАВ!!! ПРЕСТУПЛЕНИЕ! это плохо! я не одобряю! Так делать нельзя... Мы не воры!
Поэтому я поставил hasp и ввел лицензионный ключ. (установка hasp прописана в инете на 100 раз сложного ничего нет).
9. Запуск после ввода ключа...
Опять предупреждение про шрифты. необращаем внимание. 1с завелась и работает. а со шрифтами linux смотриться даже по представительней. (мое субъективное мнение). кстати предупреждение больше не выходит. Снижение скорости работы по сравнению с виндой вообще не заметил.
10. теперь разберемся со службой srv1cv83 в пункте 5.
вводим команду /home/userpc# service --status-all
и видим в выводе:[ + ]  srv1cv83
Значит попала таки в автозагрузку...
Хотя в данный момент не запущена. проверял командой top
Значит будем перезагружаться смотреть,  сколько процессов дает... сколько памяти кушает и нужна ли вообще...
Ребутимся!!!! и идем на перекур.
11. Странно конечно, но процессов допом не появилось. что же она делает эта служба????
Короче решено, отключить ее. и посмотреть на функционирование 1с.
отключаем.
/home/userpc# update-rc.d srv1cv83 disable
не получилось, выдал вот это
update-rc.d: error: srv1cv83 Default-Start contains no runlevels, aborting.

Пробуем /home/userpc# update-rc.d -f srv1cv83 remove

Опять че то пишет
insserv: warning: script 'K01srv1cv83' missing LSB tags and overrides
insserv: warning: script 'srv1cv83' missing LSB tags and overrides

попробовал еще раз
/home/userpc# update-rc.d -f srv1cv83 remove

Предупреждение уже одно вышло
insserv: warning: script 'srv1cv83' missing LSB tags and overrides

но при выводе команды /home/userpc# service --status-all
все равно служба активна.

Что дальше делать не знаю... решил забить на это дело... процессов вроде никаких не запущено 1с работает.
Да будет так!!!!

p.s.
ничего кроме пакетов
- 1с-enterprise-client83-nls_8.3.6-2014_i386.deb
- 1с-enterprise-client83_8.3.6-2014_i386.deb
-   1c-enterprise83-common_8.3.6-2014_i386.deb
-   1c-enterprise83-server_8.3.6-2014_i386.deb

Я не устанавливал никакие imagemagick, unixodbc, libgsf-bin, t1utils
И в системе они не установлены я проверил. 1С прекрасно работает без них.
Может они для клиент - серверного решения 1с нужны??? не знаю.
И не знаю зачем все остальные пакеты
-   1c-enterprise83-common-nls_8.3.6-2014_i386.deb
-   1c-enterprise83-crs_8.3.6-2014_i386.deb
-   1c-enterprise83-server-nls_8.3.6-2014_i386.deb
-   1c-enterprise83-ws-nls_8.3.6-2014_i386.deb
-   1c-enterprise83-ws_8.3.6-2014_i386.deb
я понятия не имею... у меня без них пашет. наверное тоже для серверного варианта. а для КЛИЕНТ ФАЙЛОВОГО как у меня достаточно только то что я сделал. Так что не читайте мануалы об установке 1с дословно. все ставить не обязательно, все зависит от ваших надобностей.

p.s.2
У меня еще стоял libwebkit до установки 1с. может у кого не стоял могет потребоваться.

На этом все. Спасибо за то что выслушали.

Ну если кто просвятит зачем нужны те пакеты, буду весьма благодарен!

ferum

Прекрасно, но хотелось бы узнать продолжение истории   ???
Русские дебианщики против цифрового слабоумия !

BULATUS

Не забудьте расписать законность использования продукта.

mightyraven

законность тут как у всех комерсикал програмз. Лицензия есть-значит законный, нет значит не законный. 1с только платный продукт. Хотя есть конфигурация для обучения програмированию. Та абсолютно бесплатная и работает без ключей и лицензий. Ну соответственно полноценно вести учет не получиться.

Leo

Я думаю делиться опытом по работе с подобными системами обязательно нужно.
mightyraven, спасибо что пишете, интересно чем всё закончится и как будет работать.
Вообще интересно - на какой стадии готовности это всё (в смысле 1С под линукс).

mightyraven

ну вроде как на начальной стадии. раньше была только серверная часть. а клиентов под линукс не было. с выходом 8.3 версии. появился клиент. Вообще будущее за linux поэтому я думаю такая крупная компания как 1с заблаговременно позаботилась о совместимости.

soldafon

фирма 1С указала рекомендованные ОС для толстого клиента и конфигуратора - fedora,mint,ubuntu,altlinux
debian-а нет

ihammers

[ot]
Цитата: soldafon от 25 октября 2015, 08:09:02mint,ubuntu
Если есть данные системы в списке, то не составит труда запустить и на debian.
[/ot]
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290

soldafon

mightyraven, скажите пожалуйста,как у вас работает 1С в режиме "конфигуратор" ?
сильно отлично от windows-варианта ?

nezabudka

Раз указано убунта значит ставим qemu-kvm и сверху этого зверя.
База 1С серьезная штука и делить ее на одной мшине еще с кем то чревато
большими проблеммами. Мощьности если позволяют виртуалка по моему мнению само то

iyereed

#10
Я тоже пробовал 8.3.5 и 8.3.6 на Дебиан. Там у меня не всё работало... В частности в УТ 10.3.18.3 не открывалось окно "О программе", если мне не изменяет мой склероз. Хотя может и изменяет... с амнезией  ;D , но что-то там точно не открывалось.

Cообщение объединено 02 ноября 2015, 16:45:44

А вот кстати, может кто подсказать, где можно скачать бесплатную версию для обучения? А то я попробовал пошариться по 1С-овскому сайту, там логин/пароль хотят :( а у меня нету.

mightyraven

#11
Цитата: soldafon от 31 октября 2015, 07:10:04mightyraven, скажите пожалуйста,как у вас работает 1С в режиме "конфигуратор" ?
сильно отлично от windows-варианта ?

Да работает. Конфигуратор ничем не отличается от виндозного никакой разницы.

Cообщение объединено 15 ноября 2015, 14:25:22

Цитата: iyereed от 02 ноября 2015, 16:41:26А вот кстати, может кто подсказать, где можно скачать бесплатную версию для обучения? А то я попробовал пошариться по 1С-овскому сайту, там логин/пароль хотят :( а у меня нету.

Вот тут попробуй http://online.1c.ru/catalog/free/18610119/
там вроде бы бесплатно только анкету заполнить нужно. Сам я не пробовал, не знаю ???

surfer

разве есть версия для обучения программированию под Линукс?  :-\

mightyraven

Цитата: surfer от 15 ноября 2015, 22:22:17
разве есть версия для обучения программированию под Линукс?  :-\
Думаю есть. завтра узнаю у дистрибьютера поточнее.