gifts2017

Установка 1С на Linux

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

Конфигуратор под Ubuntu 12.04 LTS

Коллеги, чудо наконец произошло! Вчера, 03.07.2012, фирма 1С выложила на сайте поддержки пользователей версию 8.3 технологической платформы. И да, слухи подтвердились - все, действительно все клиенты 1С теперь доступны из ОС семейства Linux. Разогретые слухами мы с коллегами давно приготовили тестовую машину под управлением Ubuntu 12.04 чтобы с пылу, с жару опробовать сие чудо и караулили платформу на сайте поддержки. Едва она вышла мы ринулись скачивать и устанавливать. И, как обычно это бывает в нашем деле, ничего у нас не получилось. Попытка установить пакет с клиентом успешно рапортовала о невозможности разрешения зависимостей и не соглашалась ставить нам 1С. Мы в пингвинах не разбирались, поэтому пришлось некоторое время потратить на исследование и ниже я опишу процесс установки, чтобы самые нетерпеливые смогли без долгих поисков посмотреть на чудо функционирующего конфигуратора под Linux'ом.

Итак, для начала скопируем файлы установочных пакетов в домашнюю папку пользователя - выделим их и выберем это действие в контекстном меню. Потом откроем терминал:

запуск терминала

В терминале сделаем следующее:

sudo dpkg -i 1c-enterprise83-client_8.3.1-531_amd64.deb

В ответ система спросит пароль - дайте его. После этого она выдаст приблизительно следующее:

Выбор ранее не выбранного пакета 1c-enterprise83-client.

(Чтение базы данных ... на данный момент установлено 196819 файлов и каталогов.)

Распаковывается пакет 1c-enterprise83-client (из файла 1c-enterprise83-client_8.3.1-531_amd64.deb)...

dpkg: зависимости пакетов не позволяют настроить пакет 1c-enterprise83-client:

 1c-enterprise83-client зависит от 1c-enterprise83-common (= 8.3.1-531), однако:

  Пакет 1c-enterprise83-common не установлен.

 1c-enterprise83-client зависит от 1c-enterprise83-server (= 8.3.1-531), однако:

  Пакет 1c-enterprise83-server не установлен.

 1c-enterprise83-client зависит от libwebkitgtk-1.0-0 (>= 1.2.5), однако:

  Пакет libwebkitgtk-1.0-0 не установлен.

dpkg: не удалось обработать параметр 1c-enterprise83-client (--install):

 проблемы зависимостей -- оставляем не настроенным

Обрабатываются триггеры для bamfdaemon ...

Rebuilding /usr/share/applications/bamf.index...

Обрабатываются триггеры для desktop-file-utils ...

Обрабатываются триггеры для gnome-menus ...

При обработке следующих пакетов произошли ошибки:

 1c-enterprise83-client

denis@ubuntu-PC:~$ 

И этой информации на самом деле достаточно - для корректной работы установщика достаточно до установки клиента установить те пакеты, от которых он зависит. Через поиск в центре приложений мы нашли по имени пакет libwebkitgtk-1.0-0, он называется именно так, дословно, и устанавливается прямо из графического интерфейса. После этого в терминале установили недостающие пакеты 1С (вот уж что непонятно, так это зачем клиенту нужен пакет сервера приложений):

denis@ubuntu-PC:~$ sudo dpkg -i 1c-enterprise83-common_8.3.1-531_amd64.deb

Выбор ранее не выбранного пакета 1c-enterprise83-common.

(Чтение базы данных ... на данный момент установлено 197182 файла и каталога.)

Распаковывается пакет 1c-enterprise83-common (из файла 1c-enterprise83-common_8.3.1-531_amd64.deb)...

Настраивается пакет 1c-enterprise83-common (8.3.1-531) ...

denis@ubuntu-PC:~$ sudo dpkg -i 1c-enterprise83-server_8.3.1-531_amd64.deb Выбор ранее не выбранного пакета 1c-enterprise83-server.

(Чтение базы данных ... на данный момент установлено 197245 файлов и каталогов.)

Распаковывается пакет 1c-enterprise83-server (из файла 1c-enterprise83-server_8.3.1-531_amd64.deb)...

Настраивается пакет 1c-enterprise83-server (8.3.1-531) ...

update-rc.d: warning: /etc/init.d/srv1cv83 missing LSB information

update-rc.d: see <http://wiki.debian.org/LSBInitScripts>

 Adding system startup for /etc/init.d/srv1cv83 ...

   /etc/rc0.d/K20srv1cv83 -> ../init.d/srv1cv83

   /etc/rc1.d/K20srv1cv83 -> ../init.d/srv1cv83

   /etc/rc6.d/K20srv1cv83 -> ../init.d/srv1cv83

   /etc/rc2.d/S20srv1cv83 -> ../init.d/srv1cv83

   /etc/rc3.d/S20srv1cv83 -> ../init.d/srv1cv83

   /etc/rc4.d/S20srv1cv83 -> ../init.d/srv1cv83

   /etc/rc5.d/S20srv1cv83 -> ../init.d/srv1cv83

Обрабатываются триггеры для ureadahead ...

ureadahead will be reprofiled on next reboot

denis@ubuntu-PC:~$ sudo dpkg -i 1c-enterprise83-client_8.3.1-531_amd64.deb ^[[CВыбор ранее не выбранного пакета 1c-enterprise83-client.

(Чтение базы данных ... на данный момент установлено 197462 файла и каталога.)

Распаковывается пакет 1c-enterprise83-client (из файла 1c-enterprise83-client_8.3.1-531_amd64.deb)...

Настраивается пакет 1c-enterprise83-client (8.3.1-531) ...

Обрабатываются триггеры для bamfdaemon ...

Rebuilding /usr/share/applications/bamf.index...

Обрабатываются триггеры для desktop-file-utils ...

Обрабатываются триггеры для gnome-menus ...

denis@ubuntu-PC:~$ 

После установки всех необходимых пакетов 1С отлично ищется и находится поиском ОС. А дальше начинается самое интересное - клиенты действительно запускаются, конфигуратор действительно конфигурирует. Пробуйте коллеги! 

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. no_registration no_registration (no_registration) 04.07.12 10:54
не запускается под unity (ubuntu 12.04)
2. Владислав Томашевич (tomvlad) 04.07.12 11:24
3. Сергѣй Батанов (baton_pk) 04.07.12 11:57
(1) no_registration, запустилось под unity.
4. Александр Медведев (anig99) 04.07.12 12:45
Опередили (: Вчера не заходил на сайт 1с, а то уже сегодня с утра ставил бы (:
Лучше бы скрины работающего клиента и конфигуратора выложили... У меня, кстати, уже есть план писать одну мелкую конфу под 8.3... Посмотрим.
5. no_registration no_registration (no_registration) 04.07.12 12:49
(3) baton_pk, unity 2D или обычный. У меня появляется окно и пропадает. все пакеты поставил, библиотеки установил, libWand.so -> libMagickWand.so.x.x прописал. system_config запустил.

Если не трудно напиши что за чем устанавливал. Уж больно пощупать хочется 1с под linux.
6. Сергѣй Батанов (baton_pk) 04.07.12 13:09
(5) no_registration,

Unity-2D, судя по набору пакетов. Какая шла в установщике убунты по-умолчанию, ту и оставил. Работает под виртуалкой Oracle VirtualBox.

Поставил сначала libwebgtk-1.0.0.
потом пакет common, потом клиентский пакет, потом серверный пакет.
config_system ничего не настраивал, создал папку conf, прописал настройки в nethasp.ini - и всё заработало.
7. Василий Казьмин (awk) 04.07.12 13:14
Debian squeeze не содержит libwebgtk. Придется дома обновляться до sid. 1С, млин, не криво ничего не могут сделать...
8. Сергѣй Батанов (baton_pk) 04.07.12 13:20
Привязки форм глючат периодически. :(
9. Serg Kondrasgov (SergDi) 04.07.12 13:42
10. Сергей Рудаков (fishca) 04.07.12 13:48
Для установки пакета client требуется также установить пакеты common и server из состава дистрибутива сервера 1С:Предприятия. Это особенность ознакомительной версии
11. Сергѣй Батанов (baton_pk) 04.07.12 13:54
(10) fishca,
уточню: установка-то проходит без проблем, а вот для запуска нужны все три пакета.
12. Владислав Томашевич (tomvlad) 04.07.12 14:53
Документооборот нормально запустился под Ubuntu 12.04
13. Сергѣй Батанов (baton_pk) 04.07.12 15:05
Не будут нормально работать конфы с внешними компонентами, потому как они сейчас все DLL. У меня ЗУП вылетает на каждом втором окошке :(.
14. no_registration no_registration (no_registration) 04.07.12 15:38
Никак я не могу запустить это чудо по х64
15. Reaper_1c Reaper_1c (Reaper_1C) 04.07.12 18:16
У меня все заработало именно под х64. Со стартером была поначалу заминка, но запуск клиентов без стартера работал вообще без вопросов.
16. Евгений Сосна (pumbaE) 04.07.12 18:22
вручную устанавливать libwebkit* не надо было, достаточно после установки deb пакета запустить:
sudo apt-get install -f
параметр -f пытается исправить нерешенные зависимости и чаще всего успешно с этим справляется.
17. Александр Киричков (Bezeus) 04.07.12 20:01
Слушайте, а там вот тонкий клиент есть и просто клиент. Различия в чём?
18. Reaper_1c Reaper_1c (Reaper_1C) 04.07.12 20:25
(16) pumbaE, спасибо, буду знать
(17) Bezeus, Тонкий - это для запуска управляемого приложения в режиме предприятия. Просто клиент - это все виды приложений, в том числе конфигуратор.
19. Сергѣй Батанов (baton_pk) 04.07.12 23:25
(14) no_registration,
попробовал дома под х64 - всё встало без проблем.
даже веб-кит ставить не пришлось, уже каким-то образом в системе он был.
20. Tindir Mindir (tindir) 05.07.12 10:18
awk +1
ну, на конец хоть кто - то посмотрел в строну портирования своего софта под СПО.
А по поводу макоса. А зачем? там же вроде уютненько все вертется на Параллелс? или я чего не знаю?
21. no_registration no_registration (no_registration) 05.07.12 10:41
Опишите кто как ставил под х64. Может из-за unity. У мена просто окно появляется и потом пропадает. Может ключ не видит (однопользовательский). Я уже не знаю в какой бубен стучать :).
22. Олег Крапивный (powerpc) 05.07.12 10:52
Все равно подавляющее большинство пользователей работают в терминале, т.е. клиент установлен на Windows сервере. Бесспорно тем кому важны скорость, отказоустойчивость и надежность хранят данные в MS SQL. Так как производительность PostgreSQL оставляет только желать лучшего и обслуживание не совсем комфортное. Что уж говорить об IBM DB2 с интерфейсом а-ля 90-х. Еще представьте, что надо будет сохранить файл, а вместо "Рабочего стола" и "Мои документы" пользователь увидет в клиенте "/etc" и "/home". Конечно это все настраивается, но при установке на большое количество рабочих мест и их обслуживании выльется в немалую головную боль.

Обычно локальным клиентом пользуются те, кто пользуется торговым оборудованием (те же кассиры). Но здесь опять грабли: для Linux нет драйверов многих устройств (например не нашел на официальном сайте Штрих драйвера ККМ для Linux, дают ссылку Драйвер ФР Штрих для Linux, разработка 2002 г., модель не та, которая нужна мне).

Остается только порадоваться, что процесс адаптации клиента 1С для ОС Linux начался, но для массового перехода думаю еще далеко.

P.S. Windows ругают все, но продолжают пользоваться именно им.
23. Василий Казьмин (awk) 05.07.12 11:02
(20) tindir, Я за wine слежу и смотрю в сторону СПО с 2004 года.

(22) powerpc,
Так как производительность PostgreSQL оставляет только желать лучшего и обслуживание не совсем комфортное. Что уж говорить об IBM DB2 с интерфейсом а-ля 90-х.
Ну про скорость промолчу (хотя проблема не в pg, а в 1С), а удобство интерфейса от года выпуска не зависит. Оно зависит от умения им пользоваться.

Еще представьте, что надо будет сохранить файл, а вместо "Рабочего стола" и "Мои документы" пользователь увидет в клиенте "\etc\" и "\home". Конечно это все настраивается, но при установке на большое количество рабочих мест и их обслуживании выльется в немалую головную боль.
Надуманная проблема. Гораздо сложнее объяснить что такое диск и чем он от директории отличается.
24. Олег Крапивный (powerpc) 05.07.12 11:25
(23) awk,
Ну про скорость промолчу (хотя проблема не в pg, а в 1С), а удобство интерфейса от года выпуска не зависит. Оно зависит от умения им пользоваться.
Т.е. зависит от вас, от специалистов по PostgreSQL, Linux и что еще там не знаю, я не специалист в этом. Значит надо будет привлекать, настраивать, обучать, поддерживать, платить! специалисту.

Надуманная проблема. Гораздо сложнее объяснить что такое диск и чем он от директории отличается.
Надуманная проблема - 2. Ни мне, ни кассирам объяснять что такое диск и директории точно не нужно, благо у многих есть и на работе и дома компьютеры. Скажите вместо "директория" - "папка" и вас прекрасно поймут ))))
25. Василий Казьмин (awk) 05.07.12 11:55
(24) powerpc,
Т.е. зависит от вас, от специалистов по PostgreSQL, Linux и что еще там не знаю, я не специалист в этом.
И от специалиста то же, но от 1С на 90%. То есть ответ на вопрос почему 1С с pg работает медленнее, чем с m$ - есть. А ответа как это преодолеть, без правки кода 1С - нет.

Значит надо будет привлекать, настраивать, обучать, поддерживать, платить! специалисту.
Да. Как впрочем и по всем остальным СУБД.

Ни мне, ни кассирам объяснять что такое диск и директории точно не нужно
А я не про вас и не про ваших кассиров.

Скажите вместо "директория" - "папка" и вас прекрасно поймут
Скажите, что для работы у пользователя есть папка /home/{имя пользователя}, а все что ему нужно (общие сетевые папки и т.п.) в ней. Все что не в ней ему для работы не нужно и доступ на изменение закрыт. Даже не потребуется объяснять, что папка /home/{имя пользователя}/организация/{имя отдела} - это не папка а ссылка на сетевой ресурс (кроме случая когда кто-то изменил там пользовательский файл).
26. Олег Крапивный (powerpc) 05.07.12 12:38
(25) awk,
И от специалиста то же, но от 1С на 90%. То есть ответ на вопрос почему 1С с pg работает медленнее, чем с m$ - есть. А ответа как это преодолеть, без правки кода 1С - нет.
Из Вашего ответа следует, что с Linux мы будем зависеть уже от 2(!) специалистов и 1(!) неразрешимой проблемы, т.к. код платформы 1С заточеный под pg неизвестно когда будет, а если идет речь о коде 1С внутри типовых конфигураций, то затачивать под pg его ни один специалист по 1С не будет, а если и будет, то его альтруизм будет жестоко наказан первым вышедшим обновлением.

В случае же с m$ все ставится 1(!) специалистом по 1С и по умолчанию прекрасно работает.
Для обслуживания необходимые скрипты резервирования и настройки ядра SQL есть на нашем любимом http://infostart.ru

Замечу, что про драйвера торгового оборудования мы еще даже не начинали говорить. Там проблем еще больше.

Раз у Вас есть ответ почему 1С с pg работает медленнее, то буду признателен Вам, если поделитесь им здесь.

Да. Как впрочем и по всем остальным СУБД.
Не всегда применимо к удобному и понятному MS SQL даже специалисту по 1С

Скажите, что для работы у пользователя есть папка /home/{имя пользователя}, а все что ему нужно (общие сетевые папки и т.п.) в ней.
Согласен с Вами, что проблема надумана. Открыл в нативном клиенте 1С под Ubuntu 11.04 диалог сохранения файла, увидел и "Мои документы" и "Рабочий стол". И возможность добавлять ссылки на общие сетевые папки)))
27. Василий Казьмин (awk) 05.07.12 13:06
(26) powerpc,
В случае же с m$ все ставится 1(!) специалистом по 1С и по умолчанию прекрасно работает.
Как и в другой СУБД, пока не столкнуться с проблемами администрирования и тонкой настройки.

Замечу, что про драйвера торгового оборудования мы еще даже не начинали говорить. Там проблем еще больше.
Давай не будем спорить о том, в чем наши мнения сходятся более чем на 90%. :)

Раз у Вас есть ответ почему 1С с pg работает медленнее, то буду признателен Вам, если поделитесь им здесь.
Ох как хочется твоими же словами ответить:
код платформы 1С заточеный под pg неизвестно когда будет

Ну, все началось с того, что pg - это версионник, m$ блокировщик. Тогда 1С выпускает патч, который превращает версионник в блокировщик. О том как часто обновляется данный патч ты можешь узнать на users.v8.1c.ru. и т.д.

Не всегда применимо к удобному и понятному MS SQL даже специалисту по 1С
не понял мысль.
28. Reaper_1c Reaper_1c (Reaper_1C) 05.07.12 13:12
Знаю товарища, у которого без доработок конфигурации УТ поl постгресом работает гораздо быстрее чем под MS. 1С на самом деле не при чем, все зависит от квалификации DBA.
29. Василий Казьмин (awk) 05.07.12 13:30
(28) Reaper_1C, Не настроенный PG гораздо медленней работает, чем не настроенный М$. Это давно известно. А настроенные эти СУБД показывают разные результаты, что свидетельствует о квалификации DBA.
30. Reaper_1c Reaper_1c (Reaper_1C) 05.07.12 13:49
(29) Больше того, не настроенный MS c течением времени деградирует. ИМХО СУБД это не продукт из категории "поставил и забыл".
31. Василий Казьмин (awk) 05.07.12 14:05
(30) Reaper_1C, Ну почему? Достаточно после установки слиться.... :)))
32. Олег Крапивный (powerpc) 05.07.12 14:20
(28) Reaper_1C, Всего лишь "одного" такого знаете ?
(30) Reaper_1C, У меня "одного" не деградирует ?
33. Олег Крапивный (powerpc) 05.07.12 14:22
(29) awk, Как показала собственная многолетняя практика существенный прирост производительности дает не тонкая настройка ядра СУБД (опробовано на SQL и на pg), а новенький быстрый SSD диск.
34. Сергей Бестужев (bestuzhev) 05.07.12 14:39
А скриншоты то твои? Ты вообше запустил сам то?
35. Олег Крапивный (powerpc) 05.07.12 14:49
(27) awk,

powerpc:
Значит надо будет привлекать, настраивать, обучать, поддерживать, платить! специалисту.

awk:
Да. Как впрочем и по всем остальным СУБД.

powerpc:
Не всегда применимо к удобному и понятному MS SQL даже специалисту по 1С

awk:
не понял мысль.
В подавляющем большинстве случаев специалист по 1С сможет настроить m$, а pg может настроить только товарищ Reaper_1C-а (см.пост (28) в этой ветке). А специалист по Linux, коим судя по Вашей публикации Вы несомненно являетесь, не справится, т.к. Вы уже ответили на вопрос, что изначально pg - версионник, а m$ - блокировщик. А 1С заточена именно под блокировщик. Мы же говорим о пользе СУБД именно для 1С, а не в целом для хранения и выборки данных. Так то понятно, что специалисты везде нужны )))

Думаю спор m$ vs. Linux бесконечен и немного вышел из рамок стартовой темы. Очевидно, что масштабный переход клиентских приложений 1С на Linux, как впрочем и серверных, еще малообоснован. Спасибо 1С, что с выходом версии 8.3 лёд наконец тронулся в плане клиента под Linux. Как тот же самый горемычный OpenOffice - умеет все, да не все, что m$Office ))).
36. Василий Казьмин (awk) 05.07.12 15:05
(35) powerpc,
В подавляющем большинстве случаев специалист по 1С сможет настроить m$
Я бы сказал думает, что может...
37. Олег Крапивный (powerpc) 05.07.12 15:35
(36) awk, а Вы можете подсказать, что может настроить крутой DBA в MS SQL Standard 2008 R2 SP1, чтобы при групповом перепроведении документов у пользователей, работающих в это время с БД не возникали конфликты блокировок, хотя бы записать документ смогли после ошибки? Просьба выгонять пользователей перед началом перепроведения не предлагать.
38. Василий Казьмин (awk) 05.07.12 15:55
(37) powerpc, Ухх... Мля.... Кто же сказал, что я крутой DBA?

1. Можно написать тригер на селект и вернуть правильный запрос. Если я версии не путаю. Хотя 1С делает все через sp_execute, а ее вроде можно переписать...
39. Владимир Луньков (bomba) 05.07.12 16:21
(37) Как и вся политика M$ - купить Enterprise редакциию :)
40. Олег Крапивный (powerpc) 05.07.12 16:39
(38) awk, так специалисты и отвечают: попробуйте здесь, попробуйте там, почитайте книги, замерьте ЦУП-ом. Ядро СУБД достаточно самонастраиваемая система. Даже используя рекомендации специалистов, после внесения рекомендованных настроек мало что меняется в работе СУБД в целом. Поэтому радужные обещания сделать из pg конфетку не более чем мечта о бесплатном сыре. Думать о том, что умеешь настраивать m$ и при этом спокойно спать, не переживая за сохранность данных приятней, чем верить в существование сверхспособностей настройки СУБД у некоего абстрактного человека, которого еще надо найти. С m$sql это все возможно уже сегодня. С pg - нет. Извините, не верю, ни в pg, ни в "Битву экстрасенсов".
41. Василий Казьмин (awk) 05.07.12 16:55
(40) powerpc,
1.
awk, так специалисты и отвечают: попробуйте здесь, попробуйте там, почитайте книги, замерьте ЦУП-ом.
Врачи без пациента то же не ставят диагноз.
2.
Ядро СУБД достаточно самонастраиваемая система.
Правда?
3.
Даже используя рекомендации специалистов, после внесения рекомендованных настроек мало что меняется в работе СУБД в целом.
Ну так поэтому они и дают общие пространственные советы, а ибо: п.1
4.
Поэтому радужные обещания сделать из pg конфетку не более чем мечта о бесплатном сыре.
Это конфетка которая превосходит M$, только не для 1С.
5.
Думать о том, что умеешь настраивать m$ и при этом спокойно спать, не переживая за сохранность данных приятней, чем верить в существование сверхспособностей настройки СУБД у некоего абстрактного человека, которого еще надо найти.
Пока работает как надо - да...

6.
С m$sql это все возможно уже сегодня. С pg - нет. Извините, не верю, ни в pg, ни в "Битву экстрасенсов".
Корректнее заменить m$sql на 1С+M$SQL, а pg на 1C+PGSQL.
42. Reaper_1c Reaper_1c (Reaper_1C) 05.07.12 16:56
(40) powerpc, ну вас никто не заставляет покидать зону комфорта. Можете даже не верить в клиента 1С под линукс, товарищ мой продолжит делать проекты на постгре, я по прежнему буду делать проекты на db2.
43. Максим Костиков (mkostya) 05.07.12 17:14
Спасибо, интересно пошел пробовать...
44. Олег Крапивный (powerpc) 05.07.12 17:36
(41) awk,
Врачи без пациента то же не ставят диагноз.
Почему же нет? Ставят:
1. Можно написать тригер на селект и вернуть правильный запрос. Если я версии не путаю. Хотя 1С делает все через sp_execute, а ее вроде можно переписать...
Только к сожалению в последнее время дальше постановки диагноза у многих врачей и DBA дело не идет.Вспомнилось из недавнего:
Врач:Как чувствуете?
Пациент:Плохо.
Врач:Но лучше, чем до операции?
Пациент:Конечно лучше, без ноги прохладнее!
Врач:Вот видите)))
Ядро СУБД достаточно самонастраиваемая система.
Правда?
Для M$SQL - правда! M$ исходники не распространяет. Не думаю что вмешательство третьих лиц в ядро PG наведет там порядок)))
Ну так поэтому они и дают общие пространственные советы, а ибо: п.1
Замкнутый круг: 1.Диагноз. 2.Пространственный ответ. 1.Новый диагноз. Касаемо вышеобозначенных проблем с блокировками смею вас уверить, что этот процесс проводится в недрах 1С, M$ и разработчиков PG, а никак не решается вызовом специалиста, иначе его вызвали бы давно в 1С и наконец решили эту задолбавшую всех проблему.
Это конфетка которая превосходит M$, только не для 1С.
Мы все еще на Инфостарте, нет?
Пока работает как надо - да...
..., делаем Full Server Snapshot! Можно 2 копии)))
Корректнее заменить m$sql на 1С+M$SQL, а pg на 1C+PGSQL.
Хорошо. Так как мы всЁ же оказывается не на ИС и заголовок темы не "Установка 1С на Linux" пишу:
С 1С+m$sql это все возможно уже сегодня. С 1C+pg - нет.
45. Олег Крапивный (powerpc) 05.07.12 17:43
(42) Reaper_1C, спасибо. Я тоже не против Ваших увлечений ))) В клиента 1С для Linux верю, ибо узрел лично )))
46. Василий Казьмин (awk) 05.07.12 18:03
(44) powerpc,
Почему же нет? Ставят:
:) Ох, не хотел бы я быть на операции у слепого хирурга.
Только к сожалению в последнее время дальше постановки диагноза у многих врачей и DBA дело не идет.
Я хоть и не дба, но репликацию семерки средствами м$ делал...
Замкнутый круг
Точно. Нету тела - нету дела... Как говорят полицианеры.

Мы все еще на Инфостарте, нет? Так как мы всЁ же оказывается не на ИС
А что, стол превращается в стул, в зависимости от сайта?

делаем Full Server Snapshot! Можно 2 копии)))
Какой процент программистов 1С умеют это делать?
47. Олег Крапивный (powerpc) 05.07.12 18:18
(46) awk,
А что, стол превращается в стул, в зависимости от сайта?
В теме ветки "Про стулья" говорят про стулья, а не про столы, оверквотинг наказуем ))).
Какой процент программистов 1С умеют это делать?
Не знаю. В моем понимании Программист (даже 1С), умеет. Вообще-то вы зря настаиваете на избранности отдельных личностей. Как кольт уравнял всех в правах, так и поисковые системы сравняли пропасть между избранными и не очень.
48. Василий Казьмин (awk) 05.07.12 18:41
(47) powerpc,
1. А я предлагал не спорить о том, в чем мы сходимся на 90%.
2. Тема не про взаимодействие 1С с СУБД. И не понятно когда мы говорим о СУБД мы имеем ввиду 1С+СУБД или Linux+СУБД.
3.
В моем понимании Программист (даже 1С), умеет.
Получается 70% не программисты? А если я всю жизнь писал парсеры или компиляторы и о СУБД кроме как в институте ничего не слышал. Но при этом я хорошо разбираюсь в графах, двоичных деревьях, алгоритмах и т.п. Я после этого не программист?
Вообще-то вы зря настаиваете на избранности отдельных личностей. Как кольт уравнял всех в правах, так и поисковые системы сравняли пропасть между избранными и не очень.

1. Кто-то им пользоваться умеет, кто-то нет.
2. Я не настаиваю на избранности. Я говорю, что люди с определенным набором знаний - это те-то. То есть знающие 1С - программисты 1С. Знающие как настроить и поддерживать СУБД - DBA, и т.д.
49. Ирли Бёрд (EarlyBird) 05.07.12 18:49
Вы чо тут с ума сходите?
Устроили, понимаешь, холивар.
50. Ирли Бёрд (EarlyBird) 05.07.12 19:06
[quote=powerpc]делаем Full Server Snapshot! Можно 2 копии)))[/quote]
эммммм......
можно с этого места поподробнее?
как делать, где делать?
51. Олег Крапивный (powerpc) 05.07.12 23:40
(48) awk,
1. А я предлагал не спорить о том, в чем мы сходимся на 90%.
Откуда вы постоянно берёте цифры 90%, 10%, 70%? Это что? Результаты выполнения функции округления после сбора некоей статистики? Можем вообще не спорить, даже там где другие цифры получаются. Крест закрытия окна всегда у всех под рукой, у кого-то как в Windows сверху справа, у кого-то, как в Ubuntu по умолчанию слева сверху.
2. Тема не про взаимодействие 1С с СУБД. И не понятно когда мы говорим о СУБД мы имеем ввиду 1С+СУБД или Linux+СУБД.
Тема ветки: "Установка 1С на Linux". Рассматриваем возможные для 1С в этом случае подводные камни взаимодействия а) 1С с Linux, б) 1C c PG, в) 1С с DB2. Зачем здесь обсуждать преимущества и недостатки связки Linux+СУБД, PG+DB2, не связанные с 1С ???
Получается 70% не программисты?
Опять непонятно откуда взятые округленные цифры статистики!
А если я всю жизнь писал парсеры или компиляторы и о СУБД кроме как в институте ничего не слышал.
Все что-то пишут в этой жизни: стихи, блоги, игры. Давайте все таки в данной теме говорить про стулья про установку 1С на Linux, а не будем пиарить столы самодельные компиляторы и парсеры.
Но при этом я хорошо разбираюсь в графах, двоичных деревьях, алгоритмах и т.п. Я после этого не программист?
Я этого не утверждал, вы передёргиваете.
1. Кто-то им пользоваться умеет, кто-то нет.
Как это? Я вообще-то программистов имел ввиду.
2. Я не настаиваю на избранности. Я говорю, что люди с определенным набором знаний - это те-то. То есть знающие 1С - программисты 1С. Знающие как настроить и поддерживать СУБД - DBA, и т.д.
Тогда ответьте всего на 2 вопроса:
1) Чего не сможет сделать программист 1С с M$SQL, чтобы там нормально(быстро,надежно) работала БД 1С?
2) Что сможет сделать специалист DBA с PG, чтобы там нормально(быстро,надежно) работала БД 1С, если изначально нет поддержки со стороны 1С СУБД-версионников?

Или вы принципиально за разделение труда?
52. Олег Крапивный (powerpc) 05.07.12 23:47
53. Reaper_1c Reaper_1c (Reaper_1C) 06.07.12 00:40
(51) powerpc, может хватит уже смешить почтенную публику ляпами типа:
изначально нет поддержки со стороны 1С СУБД-версионников


Ознакомьтесь хотя бы здесь со списком изменений внесенными 1С. 1С всегда поддерживала работу с версионниками, более того, в режиме управляемых блокировок всегда версионники работали быстрее с 1С. Реальный шанс у MS появится только с выходом 8.3, которая поддерживает уровень изоляции транзакций READ_COMMITED_SNAPSHOT, который ВНЕЗАПНО обусловлен наличием в MS SQL 2005 и более поздних функционала имитации версионников. Больше того, товарищей, у которых сейчас 1С работает на MS, после перехода на 8.3 подстерегает рост нагрузки на tempdb. Мда, надо бы на стенде поглядеть, как изменится производительность типовых, ибо пакетные запросы и временные таблицы могут быть ущемлены транзакциями записи при работе под 8.3. Как бы дисковые подсистемы пересматривать не пришлось...
54. Василий Казьмин (awk) 06.07.12 01:27
(51) powerpc,
1. 90% мы расходимся в нюансах: я говорю - стриженый, вы - бритый. Цифра с потолка.
2. Зачем? Да только ради расширения кругозора.
3. 70% - взято из личного опыта найма программистов 1С. Причем ценовая вилка на отношение знает M$SQL/ Не знает влияла слабо.
4. Про столы и стулья компиляторы и парсеры. Я не себя, а Никлауса Вирта перефразировал. Он правда про ООП выразился (куда профессиональные программисты посылают то что им не интересно), но к СУБД это то же относится.
5. Не передергиваю, а гиперболизирую что бы увеличить нестыковку мне очевидную.
6. А вот так. Сидят рядом со мной на работе n таких экземпляров, которые меня спрашивают то, что гугл за секунду выдает.
7. Я принципиально за разделение труда. А так от человека зависит, а не от занимаемой им должности.
55. Tindir Mindir (tindir) 06.07.12 07:41
(23) awk, м! тогда как к возможно понимающему в проблеме. Через вайн я как понимаю можно еще поднять ком соединение. А как же теперь, когда платформа стоит "ногами" не на "эмулируемом" (да, я знаю что это ни какой не эмулятор :-) это для простоты),а на "ядрёном" грунте, будет с КОМ и Апликацион соединениями? Просто у нас так три базы и СКУД связаны.
56. Олег Крапивный (powerpc) 06.07.12 09:37
(53) Reaper_1C, Вам жарой голову не напекло? Вы выдернули кусок моего предложения из контекста всего поста без слова "если", развернув смысл сказанного на 180 градусов.
Если изначально нет поддержки со стороны 1С СУБД-версионников?
Объясняю, если до сих пор Вы не в состоянии самостоятельно понять суть спора: Linux - лакомый бесплатный кусок сыра, который конечно же хочется использовать. Но перед переходом на него я пытаюсь выяснить возможные проблемы его использования. Мне нужны четкие аргументы "за" и "против". Поэтому я написал сюда. Пока я вижу только минусы, но не вижу плюсы, кроме бесплатности перехода 1С на Linux. В ходе спора с awk я пытался выяснить его видение причины низкой производительности PostgreSQL, настроенной по умолчанию. Как оказалось проблема в различной поддержке со стороны 1С блокировщиков и версионников (см.пост (27)), другой значимой причины озвучено не было. Кроме может быть того, что нужны специалисты по pg, что я пытаюсь оспорить. Естественно в споре я ссылаюсь на утверждения моего оппонента про "заточенность 1С под MSSQL", а вы сунулись с ссылкой какого-то непроверенного источника, кстати внутри которого также написано:
Комментарий: Так как 1C разрабатывалась под MS SQL
Психиатры полагают, что у поколения 90-х, которому неведом мир без интернета, может развиться "потенциально опасный" взгляд на окружающий мир и на собственную личность. Я пользователям буду информацию по вашей ссылке читать, когда у них будет тормозить база?
Понятно, что очень хочется писать, не разобравшись, но сдерживайте пожалуйста эмоции.
P.S. Когда публика смеется это не так плохо, как вам кажется. Достали серые хмурые недовольные лица.
57. Олег Крапивный (powerpc) 06.07.12 10:53
(54) awk, спасибо за содержательный диалог.
6. А вот так. Сидят рядом со мной на работе n таких экземпляров, которые меня спрашивают то, что гугл за секунду выдает.
Не обижайтесь на них, иногда действительно очень хочется живого общения с коллегами )))

7. Я принципиально за разделение труда. А так от человека зависит, а не от занимаемой им должности.
Раз вы не против расширения кругозора: Россию погубит "поколение жесть".

Кстати, похоже начались проблемы с COM (55). Опять m$ виноват, да?

Еще раз спасибо большое, awk.
58. Василий Казьмин (awk) 06.07.12 11:19
(55) tindir, А 1С написала, что не поддерживает вынь платформы?
(57) powerpc, Тебе то же. Ответ на вопрос(в контексте 1С):
1. "Стоит ли мигрировать с лицензионного M$ на Linux?" - однозначно нет.
2. "Стоит ли устанавливать на Linux(при отсутствии M$)" - однозначно нет (релиз тестовый).
3. "Стоит ли устанавливать на Linux, что бы попробовать" - однозначно да.
59. Евгений Сосна (pumbaE) 06.07.12 11:27
COM даже с wine не лицензионным остается.
60. EfiopReal (Созинов) 06.07.12 14:00
(20) tindir,
У меня мак мини 2011 года, работать под parallels mac 7 не совсем комфортно - мак ось начинает тормозить + сам конфигуратор немного подтормаживает, хотя может дело все в памяти + винтик сильно напрягается.
61. EfiopReal (Созинов) 06.07.12 14:38
Раз вы не против расширения кругозора: Россию погубит "поколение жесть".

По статье, согласен - мало специалистов, готовых работать за гроши (извините, но недавно прикидывал стоит ли перебираться в Москву, и сколько я должен получать, вышло что минимум 25-28 т. р. у меня будет уходить на аренду жилья, еду и проезд --> з.п. в 25-30 очень низкая - выживать даже сложно), но как всегда проблему раздувают до неимоверных масштабов. Что касается хороших специалистов, то их зачастую не хватает.
Буду 8.3 под Linux пробовать - интересно, что касается мак оси - думаю смысла пока нет, хотя если 1С нацелится на рынок планшетов, то будет думаю полезно.
62. Василий Казьмин (awk) 06.07.12 17:18
(61) EfiopReal,
если 1С нацелится на рынок планшетов
То им придется еще и андроид клиент писать. И интерфейс пальцеориентированный придумывать.
63. sman (sman) 06.07.12 18:13
а я тут начальнику настроил на ipade терминал клиент - он радовался как ребенок. НО нормально на этом чуде работать не возможно.так отчеты запускать.
64. arjuna (arjuna) 06.07.12 22:57
Народ АУуууу, а что с конфигурациями ? под линукс есть уже, или конвертируются от 8.2?
65. Tindir Mindir (tindir) 09.07.12 07:26
(57) powerpc, да они собственно и не кончались :-)тут просто праздный интерес по поводу этого "комка", а то вдруг "сверху" прилетит -"миграция. маст хэв!". И Мс не виноват может. Вот кривизна рук -да. Я не настолько разбираюсь в низкоуровневом программировании и железе, что бы говорить что МС - Kal и с ним можно только сунь-вынь заниматься, а Линус - бог и паства его (линуксоиды) попадут в рай...
66. Tindir Mindir (tindir) 09.07.12 07:34
(62) awk, пальце ориентированный интерфейс? да он сводится по сути к кнопкам-иконкам в размере 10х10 мм и "интуитивно понятным" интерфейсным решениям. и ,ИМХО конечно, полноценный клиент на АЙось и Дроиды ненужен. Как и в (63) собственно только отчеты смотреть или какие то простейшие действия запускать, как то подтвердить проведение или создать задачу или БП в системе. Ведь Ипад и Китай плашеты созданны для ЗлыхВоробьев и КнигоЛица :-) все остальное от лукавого и линуксоидов.
67. БИЗНЕС РЕШЕНИЯ (Para_1987) 09.07.12 07:42
наконец-то появилось чудо!
68. Василий Казьмин (awk) 09.07.12 11:01
(66) tindir, Ты уже разрабатывал? Или так, пальцем в небо хотел попасть?
69. Tindir Mindir (tindir) 10.07.12 10:28
(68) awk, была попытка делать даже на 1с, через удаленку, отдельный интерфес, но невзлетело
70. Василий Казьмин (awk) 10.07.12 16:09
(69) tindir,

Я даже догадываюсь почему. Сейчас разрабатывается портирование 1С под андроид.

Получается что-то типа:

Прикрепленные файлы:
71. soba (soba) 11.07.12 02:51
А в терминальном режиме под линуксом кто-нибудь пробовал? Просто замена клиентских рабочих мест с Win на Lin экономически спорный вопрос, не сильно-то наэкономишь. Другое дело терминальный сервер. для Win OEM $650 минимум (а в ретейле как положено от 1,5k) +130$ на клиента (CAL+Terminal) что уже весьма ощутимо для небольшого офиса. Вариант работы под Linux терминальным сервером весьма интересен
72. Tindir Mindir (tindir) 11.07.12 05:10
(70) awk, ну, догадываешься - молодец. а так да общий стаж общения с продуктом 1с (если не брать локализованных игр :-) ) чуть больше года. причем с очень большими перерывами. Так что "необессуть" если чем зацепил твою профессиональное самолюбие.
73. Василий Казьмин (awk) 11.07.12 11:00
(71) soba, А можно разжевать? А то:
1. Непонятно чем 199$ VS 0$ - экономически спорно.
2. Зачем нужен терминальный сервер Linux.
74. soba (soba) 11.07.12 11:13
(73) awk, Экономически спорный вопрос, это когда в офисе несколько компов под виндой (допустим)и файловый режим работы 1С. Предельно просто, OEM винда 70$ x5 =350$ Под Linux перевести при отсутсвии штатного админа едва-ли обойдется дешевле.

Терминальный сервер под linux как раз для таких вот офисов, при нехватки быстродействия 1с по сети или наличии слабых рабочих мест. Имея сервер под linux как раз можно съэкономить вышеуказанные суммы. Да и файловая система пошустрее на линуксе в случае немонопольного доступа к файлам. 199$ vs 0$ это уже к терминальному режиму относится, поскольку лицензии на терминальный сервер MS как раз и составляют эти 199$ на рабочее место(+цена самого win2008).
75. Василий Казьмин (awk) 11.07.12 11:52
(74) soba,
Вынь:
1. 70$ x5 + 70$ (сервер) = 420$
Линь:
1.1 70$ x5 + 70$ (настройка файлового сервера) = 420$
1.2 20$ (установка линь) x5 + 70$ (настройка файлового сервера) = 170$

Вывод 420 - 170 = 350$, а 350$ - это мин. уставной капитал (примерно), так что для мизерных фирм действительно спорно...

2.1 Нехватка быстродействия - Что есть слабое рабочее место в $?
2.2 Там не нужен терминал - там технология Х. То есть Х сервер - это комп выводящий на экран информацию и принимающий ввод с клавы и т.п. Х клиент запускаясь на компьютере ищет Х сервер (может на том же компе, а может и любой другой). То есть firefox может быть запущен на компе А и выводить инфо на комп Б. При этом пользователь компа А может и не знать где вертится firefox.
76. soba (soba) 11.07.12 12:25
затраты на Win из расчетов можно исключить, поскольку речь идет об офисе с "лицензионно чистом" ПО, то , как правило, винда уже есть
По X серверу - это уже из области терминологии вроде как. Смысл в том , что само приложение работает на удаленном компе. Кстати, можно ссылочку по теме?
По нехватке быстродействия- не только в рабочей станции может быть дело, но и в проускной способности сети. Гигабита для 1с 8 тоже маловато бывает (это если он есть) А в случае работы в терминале ограничение будет на уровне пропускной способности дисков, что собственно и требовалось
77. Василий Казьмин (awk) 11.07.12 12:45
(76) soba,
винда уже есть
Я говорю, что (+/-)350$ - не деньги (для фирмы с "лицензионно чистом" ПО).
Для разгона Википедия
78. Александр Редюк (northwood) 11.07.12 23:51
По вопросу производительности... Из прочитанного так и не понял есть у кого то здесь положительный опыт производительной системы 1С на PostgreSQL? У меня в продакшне работает несколько баз на CentOS+PgSQL_9, но желаемой производительности (соизмеримой с MSSQL) достичь не удается. По многочисленным советам и букварям из Сети удается изменять производительность некоторых операций (одни становятся быстрее, другие наоборот), но никак не в целом. Хочу попробовать установить RAID контроллер с аппаратным кэшированием, но не уверен поможет ли? Т.е. насколько будет положителен эффект по сравнению с экономическими затратами?
Если кому то удалось на практике достичь положительных результатов в данном вопросе прошу рассказать возможно ли это в связке 1С+PGSQL? На что следует обратить внимание и за счет чего удалось увеличить эту самую производительность? Или все таки не парить голову и перескочить на MS (на котором практически запросы обрабатываются быстрее причем на более "хилой" машине)? Конфигурация у меня отраслевая на базе БП2.
Побольше конретики хотелось бы, а не теоретических рассуждений.
79. Сергей Племянников (Serge_ASB) 16.07.12 10:39
Таким образом, версия 1С есть только под UBUNTU?
Для установки ее, например, под Fedorу что-то менять нужно в плане библиотек или же как-то дорабатывать саму 1Ску придется?
И, как я понял, это версия 8.3... а 8.1. под Linux существует?
80. Семен Слепаков (sa1m0nn) 17.07.12 10:51
(79) Serge_ASB,
deb - для debian-based дистрибутивов - Debian и его деривативы, включая Убунту и Минт.
rpm - для rpm-based дистрибутивов - Красная Хата :)), Федора, Мандрива и иже с ними.

Дорабатывать платформу 1С - как себе видишь?

В плане библиотек - после установки обязательно нужно запустить config_system, если ей чего-то не понравится - она сообщит, поставишь.

8.1, 8.2 есть под линух, но только серверная часть (8.2 - еще и вэб-клиент).

Личный опыт: поставил 8.3 на убунту-64 12.04 с юнити. Все нормально поставилось, только чуть впарился с дровами для локального ключа. 1С работает как-то не ахти пока, тормозит, при проведении моих собственных документов валится с ошибкой sdbl, еще часто падает компиз и декоратор окон, причем наглухо до рестарта (дрова н-видёвые проприетарные).
81. jim nil (baronzelan4) 19.07.12 12:01
Интересно под Andriod выйдет 1с?
82. soba (soba) 19.07.12 16:30
(81) baronzelan4, Ну это совсем уж запредельно. Зачем? Если уж сильно приперло-через Web
83. jim nil (baronzelan4) 20.07.12 09:49
Android и IOS щас очень перспективные направления. Стали появлятся клиент банки для указанных ос, как для юл. лиц так и физ лиц. Просто стало необходимо портировать 1с на мобильные устройства.
84. Александр Редюк (northwood) 20.07.12 10:20
Что касается Android и IOS - есть терминальные клиенты, TeamViewer. Все упирается в размер экрана. На планшетах более менее. На смартфонах экран маловат, даже если разрешение (у современных) позволяет.
85. torg1c (torg1c) 04.10.12 00:53
1С молодцы нос по ветру держат. А то наклевывается win8 c непонятками в виде сертификаций по.
86. Александр Рудов (wanderer6) 05.12.12 16:47
(7) awk,
Debian squeeze не содержит libwebgtk. Придется дома обновляться до sid. 1С, млин, не криво ничего не могут сделать...

Не обязательно так резко до сида обновлять, достаточно и до тестового обновить.
87. Алексей Панин (lexius) 11.09.13 16:29
Люди добрые, подскажите.

На винде крутится файловая ИБ. Расшарил и подмонтировал её в линукс через fstab по самбе. И теперь можно подключиться или с винды или с линукса. Вместе никак, пишет ошибка совместного доступа. В чем я натупил? Или вообще нереально так запустить файловую базу?
88. Елена (Nex@) 14.10.13 12:39
(87) lexius, у нас та же беда. Пробовали ковырять блокировки самбы, но безрезультатно. В итоге вернули 1С пока обратно на винду.
89. Владимир Зленко (ZLENKO) 22.04.15 14:21
(37) powerpc, "Вы можете подсказать, что может настроить крутой DBA в MS SQL Standard 2008 R2 SP1, чтобы при групповом перепроведении документов у пользователей, работающих в это время с БД не возникали конфликты блокировок"

Для этого не надо быть крутым DBA ;-) Нужно просто выполнить ряд условий в конфигурации:

1) Использовать управляемые блокировки в конфигурации;
2) Использовать версионную СУБД;
3) и т.д.
90. Nike K (Nkolp) 03.07.15 17:05
Я решил сделать 1c83 на RDP под Linux (Ubuntu 3.13.0-55.94-generic 3.13.11-ckt20) х64.
Параметры процессора:

model name : Intel® Xeon® CPU E5-2670 v3 @ 2.30GHz


cpu MHz : 2299.998

bogomips : 4599.99

clflush size : 64

cache_alignment : 64
Установил поддержку 32-разрядных процессов.
Установил последние пакеты 1С (8.3.6-2076_i386), кроме thin-client.
1c-enterprise83-client_8.3.6-2076_i386.deb статус Broken, но на зависимости не ругался
1c-enterprise83-client-nls_8.3.6-2076_i386.deb - не установился - зависимость с 1c-enterprise83-client_8.3.6-2076.
Установил hasp.(Какой hasp лучше ставить, если нет пакетов для конкретной сборки Ubuntu?)
Запустил 1c8_uni2patch_lin.
Ярлыки 1С Предприятие в меню появились, но 1с не запускается.
Вопрос куда копать, что проверить?
sudo apt-get -f install - запускал ...
Варианты: ...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа