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


Конфигуратор под 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 #k8SjZc9Dxk[[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С отлично ищется и находится поиском ОС. А дальше начинается самое интересное — клиенты действительно запускаются, конфигуратор действительно конфигурирует. Пробуйте коллеги! 

90 Comments

  1. no_registration

    не запускается под unity (ubuntu 12.04)

    Reply
  2. tomvlad

    Кстати, уже появилась документация: http://www.its.1c.ru/db/v83doc#content:86:1

    Reply
  3. baton_pk

    (1) no_registration, запустилось под unity.

    Reply
  4. anig99

    Опередили (: Вчера не заходил на сайт 1с, а то уже сегодня с утра ставил бы (:

    Лучше бы скрины работающего клиента и конфигуратора выложили… У меня, кстати, уже есть план писать одну мелкую конфу под 8.3… Посмотрим.

    Reply
  5. no_registration

    (3) baton_pk, unity 2D или обычный. У меня появляется окно и пропадает. все пакеты поставил, библиотеки установил, libWand.so -> libMagickWand.so.x.x прописал. system_config запустил.

    Если не трудно напиши что за чем устанавливал. Уж больно пощупать хочется 1с под linux.

    Reply
  6. baton_pk

    (5) no_registration,

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

    Поставил сначала libwebgtk-1.0.0.

    потом пакет common, потом клиентский пакет, потом серверный пакет.

    config_system ничего не настраивал, создал папку conf, прописал настройки в nethasp.ini — и всё заработало.

    Reply
  7. awk

    Debian squeeze не содержит libwebgtk. Придется дома обновляться до sid. 1С, млин, не криво ничего не могут сделать…

    Reply
  8. baton_pk

    Привязки форм глючат периодически. 🙁

    Reply
  9. SergDi

    когда уже на mac os x… ?!

    Reply
  10. fishca

    Для установки пакета client требуется также установить пакеты common и server из состава дистрибутива сервера 1С:Предприятия. Это особенность ознакомительной версии

    Reply
  11. baton_pk

    (10) fishca,

    уточню: установка-то проходит без проблем, а вот для запуска нужны все три пакета.

    Reply
  12. tomvlad

    Документооборот нормально запустился под Ubuntu 12.04

    Reply
  13. baton_pk

    Не будут нормально работать конфы с внешними компонентами, потому как они сейчас все DLL. У меня ЗУП вылетает на каждом втором окошке :(.

    Reply
  14. no_registration

    Никак я не могу запустить это чудо по х64

    Reply
  15. Reaper_1C

    У меня все заработало именно под х64. Со стартером была поначалу заминка, но запуск клиентов без стартера работал вообще без вопросов.

    Reply
  16. pumbaE

    вручную устанавливать libwebkit* не надо было, достаточно после установки deb пакета запустить:

    sudo apt-get install -f

    параметр -f пытается исправить нерешенные зависимости и чаще всего успешно с этим справляется.

    Reply
  17. Bezeus

    Слушайте, а там вот тонкий клиент есть и просто клиент. Различия в чём?

    Reply
  18. Reaper_1C

    (16) pumbaE, спасибо, буду знать

    (17) Bezeus, Тонкий — это для запуска управляемого приложения в режиме предприятия. Просто клиент — это все виды приложений, в том числе конфигуратор.

    Reply
  19. baton_pk

    (14) no_registration,

    попробовал дома под х64 — всё встало без проблем.

    даже веб-кит ставить не пришлось, уже каким-то образом в системе он был.

    Reply
  20. tindir

    awk +1

    ну, на конец хоть кто — то посмотрел в строну портирования своего софта под СПО.

    А по поводу макоса. А зачем? там же вроде уютненько все вертется на Параллелс? или я чего не знаю?

    Reply
  21. no_registration

    Опишите кто как ставил под х64. Может из-за unity. У мена просто окно появляется и потом пропадает. Может ключ не видит (однопользовательский). Я уже не знаю в какой бубен стучать :).

    Reply
  22. powerpc

    Все равно подавляющее большинство пользователей работают в терминале, т.е. клиент установлен на Windows сервере. Бесспорно тем кому важны скорость, отказоустойчивость и надежность хранят данные в MS SQL. Так как производительность PostgreSQL оставляет только желать лучшего и обслуживание не совсем комфортное. Что уж говорить об IBM DB2 с интерфейсом а-ля 90-х. Еще представьте, что надо будет сохранить файл, а вместо «Рабочего стола» и «Мои документы» пользователь увидет в клиенте «/etc» и «/home». Конечно это все настраивается, но при установке на большое количество рабочих мест и их обслуживании выльется в немалую головную боль.

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

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

    P.S. Windows ругают все, но продолжают пользоваться именно им.

    Reply
  23. awk

    (20) tindir, Я за wine слежу и смотрю в сторону СПО с 2004 года.

    (22) powerpc,

    Так как производительность PostgreSQL оставляет только желать лучшего и обслуживание не совсем комфортное. Что уж говорить об IBM DB2 с интерфейсом а-ля 90-х.

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

    Еще представьте, что надо будет сохранить файл, а вместо «Рабочего стола» и «Мои документы» пользователь увидет в клиенте «etc» и «home». Конечно это все настраивается, но при установке на большое количество рабочих мест и их обслуживании выльется в немалую головную боль.

    Надуманная проблема. Гораздо сложнее объяснить что такое диск и чем он от директории отличается.

    Reply
  24. powerpc

    (23) awk,

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

    Т.е. зависит от вас, от специалистов по PostgreSQL, Linux и что еще там не знаю, я не специалист в этом. Значит надо будет привлекать, настраивать, обучать, поддерживать, платить! специалисту.

    Надуманная проблема. Гораздо сложнее объяснить что такое диск и чем он от директории отличается.

    Надуманная проблема — 2. Ни мне, ни кассирам объяснять что такое диск и директории точно не нужно, благо у многих есть и на работе и дома компьютеры. Скажите вместо «директория» — «папка» и вас прекрасно поймут ))))

    Reply
  25. awk

    (24) powerpc,

    Т.е. зависит от вас, от специалистов по PostgreSQL, Linux и что еще там не знаю, я не специалист в этом.

    И от специалиста то же, но от 1С на 90%. То есть ответ на вопрос почему 1С с pg работает медленнее, чем с m$ — есть. А ответа как это преодолеть, без правки кода 1С — нет.

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

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

    Ни мне, ни кассирам объяснять что такое диск и директории точно не нужно

    А я не про вас и не про ваших кассиров.

    Скажите вместо «директория» — «папка» и вас прекрасно поймут

    Скажите, что для работы у пользователя есть папка /home/{имя пользователя}, а все что ему нужно (общие сетевые папки и т.п.) в ней. Все что не в ней ему для работы не нужно и доступ на изменение закрыт. Даже не потребуется объяснять, что папка /home/{имя пользователя}/организация/{имя отдела} — это не папка а ссылка на сетевой ресурс (кроме случая когда кто-то изменил там пользовательский файл).

    Reply
  26. powerpc

    (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 диалог сохранения файла, увидел и «Мои документы» и «Рабочий стол». И возможность добавлять ссылки на общие сетевые папки)))

    Reply
  27. awk

    (26) powerpc,

    В случае же с m$ все ставится 1(!) специалистом по 1С и по умолчанию прекрасно работает.

    Как и в другой СУБД, пока не столкнуться с проблемами администрирования и тонкой настройки.

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

    Давай не будем спорить о том, в чем наши мнения сходятся более чем на 90%. 🙂

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

    Ох как хочется твоими же словами ответить:

    код платформы 1С заточеный под pg неизвестно когда будет

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

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

    не понял мысль.

    Reply
  28. Reaper_1C

    Знаю товарища, у которого без доработок конфигурации УТ поl постгресом работает гораздо быстрее чем под MS. 1С на самом деле не при чем, все зависит от квалификации DBA.

    Reply
  29. awk

    (28) Не настроенный PG гораздо медленней работает, чем не настроенный М$. Это давно известно. А настроенные эти СУБД показывают разные результаты, что свидетельствует о квалификации DBA.

    Reply
  30. Reaper_1C

    (29) Больше того, не настроенный MS c течением времени деградирует. ИМХО СУБД это не продукт из категории «поставил и забыл».

    Reply
  31. awk

    (30) Ну почему? Достаточно после установки слиться…. :)))

    Reply
  32. powerpc

    (28) Всего лишь «одного» такого знаете ?

    (30) У меня «одного» не деградирует ?

    Reply
  33. powerpc

    (29) awk, Как показала собственная многолетняя практика существенный прирост производительности дает не тонкая настройка ядра СУБД (опробовано на SQL и на pg), а новенький быстрый SSD диск.

    Reply
  34. bestuzhev

    А скриншоты то твои? Ты вообше запустил сам то?

    Reply
  35. powerpc

    (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 ))).

    Reply
  36. awk

    (35) powerpc,

    В подавляющем большинстве случаев специалист по 1С сможет настроить m$

    Я бы сказал думает, что может…

    Reply
  37. powerpc

    (36) awk, а Вы можете подсказать, что может настроить крутой DBA в MS SQL Standard 2008 R2 SP1, чтобы при групповом перепроведении документов у пользователей, работающих в это время с БД не возникали конфликты блокировок, хотя бы записать документ смогли после ошибки? Просьба выгонять пользователей перед началом перепроведения не предлагать.

    Reply
  38. awk

    (37) powerpc, Ухх… Мля…. Кто же сказал, что я крутой DBA?

    1. Можно написать тригер на селект и вернуть правильный запрос. Если я версии не путаю. Хотя 1С делает все через sp_execute, а ее вроде можно переписать…

    Reply
  39. bomba

    (37) Как и вся политика M$ — купить Enterprise редакциию 🙂

    Reply
  40. powerpc

    (38) awk, так специалисты и отвечают: попробуйте здесь, попробуйте там, почитайте книги, замерьте ЦУП-ом. Ядро СУБД достаточно самонастраиваемая система. Даже используя рекомендации специалистов, после внесения рекомендованных настроек мало что меняется в работе СУБД в целом. Поэтому радужные обещания сделать из pg конфетку не более чем мечта о бесплатном сыре. Думать о том, что умеешь настраивать m$ и при этом спокойно спать, не переживая за сохранность данных приятней, чем верить в существование сверхспособностей настройки СУБД у некоего абстрактного человека, которого еще надо найти. С m$sql это все возможно уже сегодня. С pg — нет. Извините, не верю, ни в pg, ни в «Битву экстрасенсов».

    Reply
  41. awk

    (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.

    Reply
  42. Reaper_1C

    (40) powerpc, ну вас никто не заставляет покидать зону комфорта. Можете даже не верить в клиента 1С под линукс, товарищ мой продолжит делать проекты на постгре, я по прежнему буду делать проекты на db2.

    Reply
  43. mkostya

    Спасибо, интересно пошел пробовать…

    Reply
  44. powerpc

    (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 — нет.

    Reply
  45. powerpc

    (42) спасибо. Я тоже не против Ваших увлечений ))) В клиента 1С для Linux верю, ибо узрел лично )))

    Reply
  46. awk

    (44) powerpc,

    Почему же нет? Ставят:

    🙂 Ох, не хотел бы я быть на операции у слепого хирурга.

    Только к сожалению в последнее время дальше постановки диагноза у многих врачей и DBA дело не идет.

    Я хоть и не дба, но репликацию семерки средствами м$ делал…

    Замкнутый круг

    Точно. Нету тела — нету дела… Как говорят полицианеры.

    Мы все еще на Инфостарте, нет? Так как мы всЁ же оказывается не на ИС

    А что, стол превращается в стул, в зависимости от сайта?

    делаем Full Server Snapshot! Можно 2 копии)))

    Какой процент программистов 1С умеют это делать?

    Reply
  47. powerpc

    (46) awk,

    А что, стол превращается в стул, в зависимости от сайта?

    В теме ветки «Про стулья» говорят про стулья, а не про столы, оверквотинг наказуем ))).

    Какой процент программистов 1С умеют это делать?

    Не знаю. В моем понимании Программист (даже 1С), умеет. Вообще-то вы зря настаиваете на избранности отдельных личностей. Как кольт уравнял всех в правах, так и поисковые системы сравняли пропасть между избранными и не очень.

    Reply
  48. awk

    (47) powerpc,

    1. А я предлагал не спорить о том, в чем мы сходимся на 90%.

    2. Тема не про взаимодействие 1С с СУБД. И не понятно когда мы говорим о СУБД мы имеем ввиду 1С+СУБД или Linux+СУБД.

    3.

    В моем понимании Программист (даже 1С), умеет.

    Получается 70% не программисты? А если я всю жизнь писал парсеры или компиляторы и о СУБД кроме как в институте ничего не слышал. Но при этом я хорошо разбираюсь в графах, двоичных деревьях, алгоритмах и т.п. Я после этого не программист?

    Вообще-то вы зря настаиваете на избранности отдельных личностей. Как кольт уравнял всех в правах, так и поисковые системы сравняли пропасть между избранными и не очень.

    1. Кто-то им пользоваться умеет, кто-то нет.

    2. Я не настаиваю на избранности. Я говорю, что люди с определенным набором знаний — это те-то. То есть знающие 1С — программисты 1С. Знающие как настроить и поддерживать СУБД — DBA, и т.д.

    Reply
  49. EarlyBird

    Вы чо тут с ума сходите?

    Устроили, понимаешь, холивар.

    Reply
  50. EarlyBird

    [quote=powerpc]делаем Full Server Snapshot! Можно 2 копии)))[/quote]

    эммммм……

    можно с этого места поподробнее?

    как делать, где делать?

    Reply
  51. powerpc

    (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С СУБД-версионников?

    Или вы принципиально за разделение труда?

    Reply
  52. powerpc
  53. Reaper_1C

    (51) powerpc, может хватит уже смешить почтенную публику ляпами типа:

    изначально нет поддержки со стороны 1С СУБД-версионников

    Ознакомьтесь хотя бы здесь со списком изменений внесенными 1С. 1С всегда поддерживала работу с версионниками, более того, в режиме управляемых блокировок всегда версионники работали быстрее с 1С. Реальный шанс у MS появится только с выходом 8.3, которая поддерживает уровень изоляции транзакций READ_COMMITED_SNAPSHOT, который ВНЕЗАПНО обусловлен наличием в MS SQL 2005 и более поздних функционала имитации версионников. Больше того, товарищей, у которых сейчас 1С работает на MS, после перехода на 8.3 подстерегает рост нагрузки на tempdb. Мда, надо бы на стенде поглядеть, как изменится производительность типовых, ибо пакетные запросы и временные таблицы могут быть ущемлены транзакциями записи при работе под 8.3. Как бы дисковые подсистемы пересматривать не пришлось…

    Reply
  54. awk

    (51) powerpc,

    1. 90% мы расходимся в нюансах: я говорю — стриженый, вы — бритый. Цифра с потолка.

    2. Зачем? Да только ради расширения кругозора.

    3. 70% — взято из личного опыта найма программистов 1С. Причем ценовая вилка на отношение знает M$SQL/ Не знает влияла слабо.

    4. Про столы и стулья компиляторы и парсеры. Я не себя, а Никлауса Вирта перефразировал. Он правда про ООП выразился (куда профессиональные программисты посылают то что им не интересно), но к СУБД это то же относится.

    5. Не передергиваю, а гиперболизирую что бы увеличить нестыковку мне очевидную.

    6. А вот так. Сидят рядом со мной на работе n таких экземпляров, которые меня спрашивают то, что гугл за секунду выдает.

    7. Я принципиально за разделение труда. А так от человека зависит, а не от занимаемой им должности.

    Reply
  55. tindir

    (23) awk, м! тогда как к возможно понимающему в проблеме. Через вайн я как понимаю можно еще поднять ком соединение. А как же теперь, когда платформа стоит «ногами» не на «эмулируемом» (да, я знаю что это ни какой не эмулятор 🙂 это для простоты),а на «ядрёном» грунте, будет с КОМ и Апликацион соединениями? Просто у нас так три базы и СКУД связаны.

    Reply
  56. powerpc

    (53) Вам жарой голову не напекло? Вы выдернули кусок моего предложения из контекста всего поста без слова «если», развернув смысл сказанного на 180 градусов.

    Если изначально нет поддержки со стороны 1С СУБД-версионников?

    Объясняю, если до сих пор Вы не в состоянии самостоятельно понять суть спора: Linux — лакомый бесплатный кусок сыра, который конечно же хочется использовать. Но перед переходом на него я пытаюсь выяснить возможные проблемы его использования. Мне нужны четкие аргументы «за» и «против». Поэтому я написал сюда. Пока я вижу только минусы, но не вижу плюсы, кроме бесплатности перехода 1С на Linux. В ходе спора с awk я пытался выяснить его видение причины низкой производительности PostgreSQL, настроенной по умолчанию. Как оказалось проблема в различной поддержке со стороны 1С блокировщиков и версионников (см.пост (27)), другой значимой причины озвучено не было. Кроме может быть того, что нужны специалисты по pg, что я пытаюсь оспорить. Естественно в споре я ссылаюсь на утверждения моего оппонента про «заточенность 1С под MSSQL», а вы сунулись с ссылкой какого-то непроверенного источника, кстати внутри которого также написано:

    Комментарий: Так как 1C разрабатывалась под MS SQL

    Психиатры полагают, что у поколения 90-х, которому неведом мир без интернета, может развиться «потенциально опасный» взгляд на окружающий мир и на собственную личность. Я пользователям буду информацию по вашей ссылке читать, когда у них будет тормозить база?

    Понятно, что очень хочется писать, не разобравшись, но сдерживайте пожалуйста эмоции.

    P.S. Когда публика смеется это не так плохо, как вам кажется. Достали серые хмурые недовольные лица.

    Reply
  57. powerpc

    (54) awk, спасибо за содержательный диалог.

    6. А вот так. Сидят рядом со мной на работе n таких экземпляров, которые меня спрашивают то, что гугл за секунду выдает.

    Не обижайтесь на них, иногда действительно очень хочется живого общения с коллегами )))

    7. Я принципиально за разделение труда. А так от человека зависит, а не от занимаемой им должности.

    Раз вы не против расширения кругозора: Россию погубит «поколение жесть».

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

    Еще раз спасибо большое, awk.

    Reply
  58. awk

    (55) tindir, А 1С написала, что не поддерживает вынь платформы?

    (57) powerpc, Тебе то же. Ответ на вопрос(в контексте 1С):

    1. «Стоит ли мигрировать с лицензионного M$ на Linux?» — однозначно нет.

    2. «Стоит ли устанавливать на Linux(при отсутствии M$)» — однозначно нет (релиз тестовый).

    3. «Стоит ли устанавливать на Linux, что бы попробовать» — однозначно да.

    Reply
  59. pumbaE

    COM даже с wine не лицензионным остается.

    Reply
  60. Созинов

    (20) tindir,

    У меня мак мини 2011 года, работать под parallels mac 7 не совсем комфортно — мак ось начинает тормозить + сам конфигуратор немного подтормаживает, хотя может дело все в памяти + винтик сильно напрягается.

    Reply
  61. Созинов
    Раз вы не против расширения кругозора: Россию погубит «поколение жесть».

    По статье, согласен — мало специалистов, готовых работать за гроши (извините, но недавно прикидывал стоит ли перебираться в Москву, и сколько я должен получать, вышло что минимум 25-28 т. р. у меня будет уходить на аренду жилья, еду и проезд —> з.п. в 25-30 очень низкая — выживать даже сложно), но как всегда проблему раздувают до неимоверных масштабов. Что касается хороших специалистов, то их зачастую не хватает.

    Буду 8.3 под Linux пробовать — интересно, что касается мак оси — думаю смысла пока нет, хотя если 1С нацелится на рынок планшетов, то будет думаю полезно.

    Reply
  62. awk

    (61) EfiopReal,

    если 1С нацелится на рынок планшетов

    То им придется еще и андроид клиент писать. И интерфейс пальцеориентированный придумывать.

    Reply
  63. sman

    а я тут начальнику настроил на ipade терминал клиент — он радовался как ребенок. НО нормально на этом чуде работать не возможно.так отчеты запускать.

    Reply
  64. arjuna

    Народ АУуууу, а что с конфигурациями ? под линукс есть уже, или конвертируются от 8.2?

    Reply
  65. tindir

    (57) powerpc, да они собственно и не кончались :-)тут просто праздный интерес по поводу этого «комка», а то вдруг «сверху» прилетит -«миграция. маст хэв!». И Мс не виноват может. Вот кривизна рук -да. Я не настолько разбираюсь в низкоуровневом программировании и железе, что бы говорить что МС — Kal и с ним можно только сунь-вынь заниматься, а Линус — бог и паства его (линуксоиды) попадут в рай…

    Reply
  66. tindir

    (62) awk, пальце ориентированный интерфейс? да он сводится по сути к кнопкам-иконкам в размере 10х10 мм и «интуитивно понятным» интерфейсным решениям. и ,ИМХО конечно, полноценный клиент на АЙось и Дроиды ненужен. Как и в (63) собственно только отчеты смотреть или какие то простейшие действия запускать, как то подтвердить проведение или создать задачу или БП в системе. Ведь Ипад и Китай плашеты созданны для ЗлыхВоробьев и КнигоЛица 🙂 все остальное от лукавого и линуксоидов.

    Reply
  67. Para_1987

    наконец-то появилось чудо!

    Reply
  68. awk

    (66) tindir, Ты уже разрабатывал? Или так, пальцем в небо хотел попасть?

    Reply
  69. tindir

    (68) awk, была попытка делать даже на 1с, через удаленку, отдельный интерфес, но невзлетело

    Reply
  70. awk

    (69) tindir,

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

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

    Reply
  71. soba

    А в терминальном режиме под линуксом кто-нибудь пробовал? Просто замена клиентских рабочих мест с Win на Lin экономически спорный вопрос, не сильно-то наэкономишь. Другое дело терминальный сервер. для Win OEM $650 минимум (а в ретейле как положено от 1,5k) +130$ на клиента (CAL+Terminal) что уже весьма ощутимо для небольшого офиса. Вариант работы под Linux терминальным сервером весьма интересен

    Reply
  72. tindir

    (70) awk, ну, догадываешься — молодец. а так да общий стаж общения с продуктом 1с (если не брать локализованных игр 🙂 ) чуть больше года. причем с очень большими перерывами. Так что «необессуть» если чем зацепил твою профессиональное самолюбие.

    Reply
  73. awk

    (71) soba, А можно разжевать? А то:

    1. Непонятно чем 199$ VS 0$ — экономически спорно.

    2. Зачем нужен терминальный сервер Linux.

    Reply
  74. soba

    (73) awk, Экономически спорный вопрос, это когда в офисе несколько компов под виндой (допустим)и файловый режим работы 1С. Предельно просто, OEM винда 70$ x5 =350$ Под Linux перевести при отсутсвии штатного админа едва-ли обойдется дешевле.

    Терминальный сервер под linux как раз для таких вот офисов, при нехватки быстродействия 1с по сети или наличии слабых рабочих мест. Имея сервер под linux как раз можно съэкономить вышеуказанные суммы. Да и файловая система пошустрее на линуксе в случае немонопольного доступа к файлам. 199$ vs 0$ это уже к терминальному режиму относится, поскольку лицензии на терминальный сервер MS как раз и составляют эти 199$ на рабочее место(+цена самого win2008).

    Reply
  75. awk

    (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.

    Reply
  76. soba

    затраты на Win из расчетов можно исключить, поскольку речь идет об офисе с «лицензионно чистом» ПО, то , как правило, винда уже есть

    По X серверу — это уже из области терминологии вроде как. Смысл в том , что само приложение работает на удаленном компе. Кстати, можно ссылочку по теме?

    По нехватке быстродействия- не только в рабочей станции может быть дело, но и в проускной способности сети. Гигабита для 1с 8 тоже маловато бывает (это если он есть) А в случае работы в терминале ограничение будет на уровне пропускной способности дисков, что собственно и требовалось

    Reply
  77. awk

    (76) soba,

    винда уже есть

    Я говорю, что (+/-)350$ — не деньги (для фирмы с «лицензионно чистом» ПО).

    Для разгона Википедия

    Reply
  78. northwood

    По вопросу производительности… Из прочитанного так и не понял есть у кого то здесь положительный опыт производительной системы 1С на PostgreSQL? У меня в продакшне работает несколько баз на CentOS+PgSQL_9, но желаемой производительности (соизмеримой с MSSQL) достичь не удается. По многочисленным советам и букварям из Сети удается изменять производительность некоторых операций (одни становятся быстрее, другие наоборот), но никак не в целом. Хочу попробовать установить RAID контроллер с аппаратным кэшированием, но не уверен поможет ли? Т.е. насколько будет положителен эффект по сравнению с экономическими затратами?

    Если кому то удалось на практике достичь положительных результатов в данном вопросе прошу рассказать возможно ли это в связке 1С+PGSQL? На что следует обратить внимание и за счет чего удалось увеличить эту самую производительность? Или все таки не парить голову и перескочить на MS (на котором практически запросы обрабатываются быстрее причем на более «хилой» машине)? Конфигурация у меня отраслевая на базе БП2.

    Побольше конретики хотелось бы, а не теоретических рассуждений.

    Reply
  79. Serge_ASB

    Таким образом, версия 1С есть только под UBUNTU?

    Для установки ее, например, под Fedorу что-то менять нужно в плане библиотек или же как-то дорабатывать саму 1Ску придется?

    И, как я понял, это версия 8.3… а 8.1. под Linux существует?

    Reply
  80. sa1m0nn

    (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, еще часто падает компиз и декоратор окон, причем наглухо до рестарта (дрова н-видёвые проприетарные).

    Reply
  81. baronzelan4

    Интересно под Andriod выйдет 1с?

    Reply
  82. soba

    (81) baronzelan4, Ну это совсем уж запредельно. Зачем? Если уж сильно приперло-через Web

    Reply
  83. baronzelan4

    Android и IOS щас очень перспективные направления. Стали появлятся клиент банки для указанных ос, как для юл. лиц так и физ лиц. Просто стало необходимо портировать 1с на мобильные устройства.

    Reply
  84. northwood

    Что касается Android и IOS — есть терминальные клиенты, TeamViewer. Все упирается в размер экрана. На планшетах более менее. На смартфонах экран маловат, даже если разрешение (у современных) позволяет.

    Reply
  85. torg1c

    1С молодцы нос по ветру держат. А то наклевывается win8 c непонятками в виде сертификаций по.

    Reply
  86. wanderer6

    (7) awk,

    Debian squeeze не содержит libwebgtk. Придется дома обновляться до sid. 1С, млин, не криво ничего не могут сделать…

    Не обязательно так резко до сида обновлять, достаточно и до тестового обновить.

    Reply
  87. lexius

    Люди добрые, подскажите.

    На винде крутится файловая ИБ. Расшарил и подмонтировал её в линукс через fstab по самбе. И теперь можно подключиться или с винды или с линукса. Вместе никак, пишет ошибка совместного доступа. В чем я натупил? Или вообще нереально так запустить файловую базу?

    Reply
  88. Nex@

    (87) lexius, у нас та же беда. Пробовали ковырять блокировки самбы, но безрезультатно. В итоге вернули 1С пока обратно на винду.

    Reply
  89. ZLENKO

    (37) powerpc, «Вы можете подсказать, что может настроить крутой DBA в MS SQL Standard 2008 R2 SP1, чтобы при групповом перепроведении документов у пользователей, работающих в это время с БД не возникали конфликты блокировок»

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

    1) Использовать управляемые блокировки в конфигурации;

    2) Использовать версионную СУБД;

    3) и т.д.

    Reply
  90. Nkolp

    Я решил сделать 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 — запускал …

    Варианты: …

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *