Так как в требованиях к актуальным релизам 1С:Бухгалтерия значится минимальный релиз платформы 8.3.12.1529, то мы будем устанавливать последнюю версию платформы 8.3.12 — 8.3.12.1685, а затем обновим ее до 8.3.13.1513, тем не менее все сказанное будет актуально для всех текущих версий платформы 8.3.
Для установки мы будем использовать следующие версии операционных систем и рабочих окружений: Debian 9.5(Gnome 3), Ubuntu 16.04.5 LTS (Unity) и Xubuntu 18.04.1 LTS (XFCE 4). Мы специально выбрали разные рабочие среды, чтобы оценить их влияние на процесс установки, но скажем сразу, особого влияния выбранная рабочая среда не имеет, за исключением предустановленного набора пакетов, поэтому мы постараемся дать максимально развернутую инструкцию, которая во многих случаях окажется избыточной.
Также данная статья будет актуальна для всех дистрибутивов производных от Debian / Ubuntu с поправкой на версии пакетов, для этого обратитесь к документации вашего дистрибутива.
Платформа 8.3.12 и более ранние
Прежде всего установим все необходимые зависимости. В различных версиях ОС и рабочего окружения разный набор установленных по умолчанию пакетов, поэтому мы дадим универсальный вариант, и, если вы увидите сообщение типа:
то не следует беспокоиться, это означает, что данный пакет уже есть в вашей системе и можно переходить к следующему шагу.
Если вы используете Debian, то мы рекомендуем подключить все репозитории, для этого откройте /etc/apt/sources.list и добавьте после main в каждую строку contrib и non-free.
Затем обновим список пакетов:
apt update
и установим:
apt install libwebkitgtk-3.0-0
apt install ttf-mscorefonts-installer
apt install libfontconfig1
apt install libgsf-1-114
apt install libglib2.0-0
apt install libodbc1
Часть пакетов у вас уже может быть установлена, это нормально, мы специально пошли по пути избыточности, ради универсальности данного материала.
Следующий пакет должен быть установлен по умолчанию, но на всякий случай следует проверить.
Для Ubuntu 16.04:
apt install libmagickwand-6.q16-2
Для Debian 9 и Ubuntu 18.04:
apt install libmagickwand-6.q16-3
Для установки клиентской версии платформы вам потребуется скачать с сайта 1С два архива: Клиент 1С:Предприятия для DEB-based Linux-систем и Cервер 1С:Предприятия для DEB-based Linux-систем. Обратите внимание, что разрядность скачиваемых архивов должна соответствовать разрядности системы, мы не видим особой необходимости в использовании x32 (i386) систем, поэтому в дальнейшем, если это не оговорено особо, все действия будут производиться для платформы x64 (amd64).
Коротко разберем состав архивов, в поставку клиента входят пакеты:
- client — клиентские приложения (толстый клиент и тонкий клиент) «1С:Предприятия»
- thin-client — тонкий клиент «1С:Предприятия» (не поддерживается работа с файловым вариантом информационной базы)
В состав сервера:
- common — общие компоненты «1С:Предприятия»
- server — компоненты сервера «1С:Предприятия»
- ws — адаптер для публикации Web-сервисов «1С:Предприятия» на веб-сервере на основе Apache HTTP Server 2.0, 2.2 или 2.4
Также в поставке присутствуют пакеты с суффиксами -nls, они содержат языковые ресурсы, кроме русского и английского языков, поэтому если они вам не нужны, то их установка необязательна, в нашем примере мы их установим (исходя из принципа разумной избыточности, так как наш блог читают не только в России).
Создайте отдельную папку и скопируйте туда пакеты client из поставки Клиента и пакеты common и server из поставки Сервера, в итоге, с -nls, у вас должно оказаться шесть пакетов:
Теперь откроем консоль и перейдем в папку с пакетами, проще всего это сделать, щелкнув в ней правой кнопкой мыши и выбрать Открыть в терминале:
Повысим права до суперпользователя и установим пакеты командой:
dpkg -i 1c*.deb
Затем находим значок 1С в меню и запускаем приложение, все должно работать.
Для завершения процесса отключим автозапуск службы сервера 1С, которая для работы клиента не нужна, это необязательно, но желательно по соображениям экономии ресурсов и безопасности, для этого выполним:
systemctl disable srv1cv83
Как видим, ничего сложного в установке клиентской платформы 1С:Предприятие на Linux нет. Достаточно придерживаться инструкции и установить все необходимые зависимости.
Платформа 8.3.13 и ошибка с libpng12
При установке или обновлении до платформы 8.3.13, актуальный релиз на сегодня — 8.3.13.1513, вы можете столкнуться с ситуацией, когда 1С отказывается запускаться, эта ошибка проявляется в Debian 9 и Ubuntu 18.04.
Если запустить приложении из консоли, то мы увидим ошибку:
После чего все становится на свои места. В новых дистрибутивах библиотеку libpng12 заменила libpng16, но 1С продолжает искать старую библиотеку (причем только последний релиз 8.3.13), оставим это на совести разработчиков 1С.
Что делать? Скачать нужный пакет из репозитория Debian 8 или Ubuntu 16.04. Непосредственно на системе это можно сделать командой (для x64 систем):
wget http://ftp.ru.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
Для 32-х битных систем аналогичная команда будет:
wget http://ftp.ru.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_i386.deb
Затем установим пакет:
dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
или для 32-х бит:
dpkg -i libpng12-0_1.2.50-2+deb8u3_i386.deb
После чего 1С снова начнет запускаться.
Активация программной лицензии
Основным типом защиты современных конфигураций 1С является программная лицензия, поэтому в данной статье мы не будем касаться HASP-ключей. Как показали отзывы, у многих возникают затруднения в активации программной лицензии на платформе Linux, поэтому коротко коснемся одной особенности.
Если запустить информационную базу в режиме 1С:Предприятия, то получим сообщение о том, что не найдена лицензия, при этом программа даже не предложит ввести лицензию.
Поэтому запустите базу в режиме конфигуратора, и вы увидите привычное окно получения лицензии:
Источник: https://interface31.ru/tech_it/2018/10/ustanovka-klienta-1spredpriyatie-83-na-debian-ubuntu.html
тема HASP и прг.лицензий не раскрыта
также можно сервер с посгрёй по шустрому:
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
https://download.docker.com/linux/debian/gpg | sudo apt-key add —
https://download.docker.com/linux/debian $(lsb_release -cs) stable
curl -fsSL
sudo add-apt-repository «deb [arch=amd64]
docker pull temrdm/1c_postgres
docker pull temrdm/1c_server
docker run -d —name 1c_postgres -p 5432:5432 —restart=always -v /var/lib/postgres/data:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres -h data.local.ru temrdm/1c_postgres
зпт перед «что»
Замечания делает человек, который начинает предложение с маленькой буквы и заканчивает без точки, зачетно.
В разгар санкций очень актуальная статья, винду как запретят, так все на убунту пересядем!!! =))))
А шрифты так и остались размытыми как-будто у меня резко зрение ослабло?
(6) А дистрибутив Ubuntu в Костромской области собирают или Архангельской, что-то забыл?
(8) Ubuntu — свободно распространяемая ОС, запретить распространение в РФ ни кто не сможет..
(7)
Это зависит от того, какой дистрибутив linux вы решили установить и от монитора.
У меня нет проблем на LinuxMint 17, LinuxMint 18. Ubuntu 14 и 16 — тоже ок.
(9)Мне бы вашу уверенность… «Не могут запретить» и «в РФ» рядом как два взаимоисключающих параграфа.
(10)Что для вас ОК? То что на скриншотах из статьи это ОК? Я конечно имею ввиду шрифты именно в 1С в режиме управляемого приложения. В самой ОС все хорошо, а вот в 1С ужас ужас.
(12) Я бы не сказал, что ужас, но определенные проблемы есть. 1C упорно тянет шрифты через ttf-mscorefonts-installer, которыми в плане сглаживания никто сильно в Linux не занимался, игнорируя системную libfreetype6. Но это уже не проблема Linux.
«Ломалки» на ОСи не нужны!
(10) Просто все, что Вы назвали это по сути Ubuntu, а у Сanonical шрифты в дистрибутиве «изкоробки» более менее (за счет того же поднятого FreeType и набора шрифтов Ubuntu). Но в ОСи ШГ по-умолчанию! И, к сожалению, требует доводки болгаркой
(6) Не пересядем! Canonical — британская контора) Скорее на какой-нибудь Альт или Астру =)
А сервер то зачем ставит и скачивать?
(18) А без него ты клиента не поставишь. Ибо зависимость
(2)
Зачем на клиенте сервер? Тем более старый? Тем более в докере? Тем более собранный непонятно кем?
В контейнерах: 1С 8.3.8-2027 (последнее обновление 2 года назад) и Postgres 9.2-1C (три года назад).
(20) Что мешает обновить постгрю в контейнере или свой сделать? А по поводу «зачем?» иногда «нада» для разработки/тестирования/и т.д.
(19)
Сервер 1с может стоять на windows, а клиенты 1c могут быть на Linux. Всё будет работать.
Можно всё устанавливать на Linux.
(19) Хм не знай как сейчас но годика два назад люди клиент распаковывали + ldd + установка либ каких надо и работал клиент без установки сервера на локалхост. Сам не пробовал но логика подсказывает, что «мона». В арче вообще красота, если уметь в pacman — можно пакет свой собрать который качает последние debки и делает с ними что выше написал. вся обнова в одну строку pacman -U My1CPackageName (ну или както так)
(22) Тут вопрос не в этом. Спрашивали — зачем нужен пакет сервера, правильный ответ был — он нужен по зависимостям клиенту.
Показать
(21) Здравый смысл. Еще в детстве нас учили — не подбирать и не совать в рот всякую гадость.
Чужие контейнеры (как и чужие скрипты) — это черный ящик, что там внутри знает только их автор. А быть там может все, что угодно. Вплоть до бекдоров и прочего вредоносного ПО.
Вы знаете того, кто собирал эти контейнеры? Я не знаю.
Теперь безотносительно контейнеров, чтобы «обновить» древний Postgres 9.2-1C нужно руками снести все его пакеты, потом скачать свежий и руками установить в нужной очередности, ибо dpkg -i *.deb тут не катит, потому как Postgres подтянет зависимости от обычного и работать эта солянка с 1С не будет. Поэтому ставить снова руками и по очереди.
Если так сильно хочется сервер, что прямо кушать не можете, то его можно просто включить:
systemctl enable srv1cv83
systemctl start srv1cv83
И доустановить свежий Postgres из нормального репозитория:https://interface31.ru/tech_it/2018/10/ustanovka-postgresql-10-dlya-1spredpriyatie-na-debian-ubuntu.html
(7)Подтяните хинтинг шрифтов. По умолчанию используется оный для ЭЛТ-мониторов.
(23) я с ldd когда-то игрался, когда нужно было ставить старый софт, который требовал версии библиотек уже выпиленных с репозитория (в основном бустовские). Приходилось каждую библиотеку выкапывать с архивов и вручную устанавливать — полдня убил. Мне кажется установка серверного пакета будет минимальным злом, не так уже он много места занимает.
А в чем вообще проблема установить пакет сервера? Ладно были бы какие-то ограничения (лицензионные и т.п.), но нет — все доступно. Хотя на месте 1С было бы лучше и логичнее вынести общие библиотеки в тот же common. Чтобы для сервера ставить server + common, для клиента client + common.
А кто-нибудь ставил 1С х 32 на Linux х 64?
Поделитесь опытом?
(29) На что ругается при установке?
а вообще если debbased: dpkg —add-architecture i386 а дальше зависимости 1С только в конце :i386, например unixodbc:i386
(29) А зачем? Я еще понимаю, ставить x32 сервер, так как он стоит вдвое дешевле, но ради чего заморачиваться с клиентом? Сразу говорю — нормально не поставите, там по зависимостям очень много пакетов x32 надо подтянуть, многие из которых конфликтуют с x64 версиями.
Если очень хочется x32 клиента — возьмите x32 дистрибутив.
(30) Точно уже не помню. Пробовал на Debian.
Но вроде бы при установке нужен libwebkitgt 386, он в свою очередь другой пакет просит и т.д.
(32)
Зачем — есть причины.
Ставить операционку 32 наверное не имеет смысла, т.к. памяти рано или поздно будет больше 4 GB.
То что пакетов много — знаю, т.к. попробовал поставить и у меня не получилось.
(34)
И называется она — unipatch? Я угадал?
(35) Есть два ключа и прог.лицензия. Если вдруг чего не так нужна подстраховка.
Подскажите, пожалуйста, в чём у меня проблема — пишу в терминале папки клиента 1с
sudo dpkg -i 1c*.deb
а он мне отвечает
dpkg: error processing archive 1c-enterprise83-client_8.3.13-1513_i386.deb (—install):
cannot access archive: Permission denied
dpkg: error processing archive 1c-enterprise83-client-nls_8.3.13-1513_i386.deb (—install):
cannot access archive: Permission denied
dpkg: error processing archive 1c-enterprise83-thin-client_8.3.13-1513_i386.deb (—install):
cannot access archive: Permission denied
dpkg: error processing archive 1c-enterprise83-thin-client-nls_8.3.13-1513_i386.deb (—install):
cannot access archive: Permission denied
Errors were encountered while processing:
Каких мне прав не хватает?
Явно что каких-то не хватает, кто владелец этих файлов и какие на них стоят права?
(38)Может ли быть дело в том, что файлы лежат на сетевой шаре windows?
Но распакованы из tar.gz они в этой шаре через linux
сейчас попробую скопировать на локальный диск linux из linux
(39)Да, дело было в этом, скопировал в Linux и пакеты установились, почти без ошибок:
dpkg: regarding 1c-enterprise83-thin-client_8.3.13-1513_i386.deb containing 1c-enterprise83-thin-client:
1c-enterprise83-thin-client conflicts with 1c-enterprise83-common
1c-enterprise83-common (version 8.3.13-1513) is present and unpacked but not configured.
dpkg: error processing archive 1c-enterprise83-thin-client_8.3.13-1513_i386.deb (—install):
conflicting packages — not installing 1c-enterprise83-thin-client
Preparing to unpack 1c-enterprise83-thin-client-nls_8.3.13-1513_i386.deb …
Unpacking 1c-enterprise83-thin-client-nls (8.3.13-1513) …
dpkg: error processing archive 1c-enterprise83-thin-client-nls_8.3.13-1513_i386.deb (—install):
trying to overwrite ‘/opt/1C/v8.3/i386/rtrsrvc_fr.res’, which is also in package 1c-enterprise83-common-nls 8.3.13-1513
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Но, клиенты в файловом режиме заработали — остальное потом проверю ещё
thin-client — отдельный вариант тонкого клиента без возможности работы с файловой базы, вместе с client не ставится. Он вам не нужен.
Какой же геморрой этот Linux, если для установки клиента 1С на него нужно написать целую статью
(11) Она давно существует
Made in Russia: обзор 20 российских операционных систем
https://3dnews.ru/958857
https://ru.wikipedia.org/wiki/Rosa_Linux
ROSA Linux — Для каждой из версий доступны свободно распространяемые редакции, а также построенные на их основе защищённые варианты, сертифицированные ФСТЭК России и российским Министерством обороны[5].
кагда?
Еще одна статья про линукс из разряда «нажмите на кнопки и все появится» без малейшего объяснения что для чего вводится и как это работает.
Кому она адресована? Тем кто и так уже все знает и умеет?
Потому что для новичков в ней полезной информации нет. Точнее это не та информация, которая нужна людям, которые не умеют устанавливать 1С на убунту.
(45)
А какая информация им нужна? Поведайте нам, а еще лучше статью напишите. Я веду свой технический блог уже около 10 лет и каждый день в комментариях сталкиваюсь с вопросами от начинающих, поэтому что им нужно представляю хорошо. Но готов услышать и ваше мнение.
(46) написать статью про то, что я не разбираюсь в линуксе? (((
Устанавливаю пакеты согласно приведенного примера в интернете.
Как видит обычный читатель:
Чего? Что это значит. Для чего ее вводить, что она будет делать? Зачем она будет это делать?
Ну ладно…. Давайте вводить…
у вас на экране должно появиться БлаБлаБла
Блин, появляется или ошибку выводит… Следующая команда естественно не работает.
Что дальше???
Ну вообще заморочимся, ставим чистую ОС, повторяем действия — тоже самое.
Это частый сценарий чтения таких статей… Хз кто их автор, а кто тупо перепечатал, да еще и с ошибками. Поэтому критично отношусь ко всем статьям и буду относится, пока не разберусь сам и не начну понимать что я делаю и не перестану читать такие статьи.
Документация бывает тоже косячит. Устанавливал на днях забикс. Последовательность действий на их сайте. А после установки тупо НЕТ в папке скрипта, которым инициализируется база в PG, и все… И как с этим бороться — хз.
Вообще-то у нас прокомментирован каждый шаг, коротко, но в общем и целом достаточно для понимания каждого действия.
Или как по-вашему должно быть? Несколько абзацев на каждую команду с подробными пояснениями сути происходящего? Зачем? Человек имеет задачу поставить 1С, моя цель, как автора, дать ему готовое решение с необходимым минимумом пояснений. Если человек понимает, что делает, то этого будет достаточно, чтобы разобраться в ситуации, если он действует методом копипаста, то ему особо ничего не поможет.
Ну ладно…. Давайте вводить…
у вас на экране должно появиться БлаБлаБла
Блин, появляется или ошибку выводит… Следующая команда естественно не работает.
Что дальше???
Любая статья рассчитана на какой-то минимальный уровень. Т.е. вопросов «что это значит» быть уже не должно, работая с Линукс такие базовые вещи, как работу с пакетным менеждером надо знать. И если пакетный менеджер выдает вам ошибку, то надо остановиться и хотя бы прочитать, что он там пишет. А типовые ошибки быстро находятся в Гугле.
Да и тема статьи — не работа с пакетным менеджером. а установка клиента 1С, ее цель не научить ставить пакеты в Linux, а быстро установить все необходимое для 1С и начать работать. Тем не менее она позволяет сделать это и методом копипаста. Если у вас в системе ничего не поломано и не накручено нестандартного — все будет работать.
Тем более мы еще осветили нетиповую ошибку с libpng12, диагностировать и устранить которую для начинающих — задача не из простых.
(48) Ну, давайте предметно…
У меня самые базовые знания по линукс. Никогда с ним не работал. Только баловался. Это не в счет.
Умею установить 1C и PG. Что-то еще знаю. Но умение не добавляет понимания многих вещей.
Читаю мануалы по установке 1с: скачать и установить такие-то пакеты. Ок.
Читаю в статье «и установим…». Что это за пакеты? Для чего они устанавливаются? Зачем, если у меня «тоже самое» работает «из коробки» после установки пакетов 1С. Наверно эти же пакеты установились автоматом? Не? Или да? Тогда что мне дает их повторная установка?
Что за случаи «не заработало из коробки»? На каких версиях не заработало, почему? Чей косяк? Я, например, с таким ни разу не столкнулся. Повезло. (точнее было что-то с какой-то библиотекой на U16 i386, на U18.04.1 х64 проблемы не встретил)
Я искренне хочу вынести что-то полезное, а ничего понятного и в итоге полезного не могу почерпнуть. Не смог определить кому адресована статья: для нубов(типа меня), или же для гуру.
(44) Что «когда»? ROSA Linux — это rpm-based, rpm-пакеты 1С собирает. Вот даже статья есть в вики Росы:http://wiki.rosalab.ru/ru/index.php/1C
(51) И ссылку на сведения об этом на infostart в студию!
зачем тогда продвигать Ubuntu?
P.S. С мая 2018 сидел на Ubuntu 14, в ноябре 2018 поднял до 16.
Android Studio, NetBeans, CMake, FASM — все отработал в тестовом режиме.
ругать не буду, но пора на Росу думаю
(52) Зачем? Кто ищет, тот всегда найдет. Хотите Росу — берите и используйте, никто с пистолетом у виска вас не принуждает. Не хотите — не используйте. Есть много других дистрибутивов, каждый может выбрать на свой вкус.
(53) Да вроде как трамп уже начал с виндой к виску. С инфостарта инфа.
А Убунта по опыту применения подкачивает левые библиотеки, от чего просто частями софт перестает функционировать.
Причем качать пытался с их Новосибирского сервера. Зря вы людей в это втягиваете.
Договоритесь с Росой, сделайте все в одной коробке, и будет всем счастье.
Ну и ответные меры ковбою )))
(55) Примеры будут? Про «левые» библиотеки из Новосибирска. Хотя, если вы подключите какие-нибудь левые PPA, не особо разбираясь что там и как, то может и накачает вам левых пакетов хоть из Новосибирска, хоть из Гондураса.
(56) Пример такой — CMake под Ubuntu 16 сообщает, что не может использовать gpp4.7 как компилятор, так как он не в состоянии компилировать тестовый пример. А gcc4.7 слетел после запроса обновиться до gcc 5.(все оно Debian-овское) . Люди пишут про ту же проблему, и предлагаемое решение — включать 5, и дублем 4.7(это была надежная библиотека). Но 5 не сдается, и 4.7 восстановить не получается. Даже через Canonical-овский SNAP. Ubuntu конечно сочувствую как повстанческому движению против мелкомягких. НО:
Попадать в офисе заказчика на такие варианты не тянет.
Дайте инфу, как поставить 1C сервер на Rosa Enterprice Linux Server.
(49) хотите «максимально подробно»,их есть у меня . Рассмотрено практические всё, что касается установки 1С:Предприятие на Linux. Единственное, для актуальных версий клиента, нужно устанавливать libwebkitgtk-3.0-0, а не libwebkitgtk-1.0-0. Да и подтянуть libpng12 из oldstable.
P.S. А так, если вы хотите понять «How it’s Made». То вам на специализированные форумы.
(57) И прямо весь-весь софт из репозиториев? Это раз. Во-вторых у вас явно узкоспециализированная среда и там могут быть свои тараканы, которые разработчик должен в общем-то знать.
(57)
Стесняюсь спросить, зачем вам среда разработки в офисе заказчика?
(57)
Все необходимые пакеты и библиотеки известны, в чем проблема установить?
(50)(58) коллеги, спасибо направления. Буду повышать свои скилы.
(59) Весь софт из репозиториев, SNAP онлайн проверил и почистил. Среда разработки в офисе заказчика, тк «на вынос» не дадут даже заготовки под напильник.
Серьезный заказчик сам будет устанавливать, но для этого хорошо бы просто дать одну ссыль на Ваш сайт (купил-скачал-установил), а не пестрить гугловскими находками.
Непонятно, почему про британскую убунту оды слагаете как установить, а про росу предлагаете на себе эксперементировать.
(61) Либо вы что-то недоговариваете, либо не весь софт там родной. По умолчанию в 16.04 идет gcc 5.3, при этом он не заменяет gcc 4.7, который можно поставить рядом (см. рис.) Т.е. ситуации
со стандартными репозиториями быть не могло. Да и вообще ситуация для LTS (как и для Debian) в принципе нетипичная, вы скорее будете сидеть на старом софте, ради стабильности и совместимости. Уж тем более апгрейда на старшую версию в пределах LTS выпуска быть не может.
(61)
Это вы про что?
(61)
Вы предлагаете экспериментировать нам, а вам доставить на блюдечке с голубой каемочкой? А за чей счет будет этот банкет? Debian/Ubuntu мы продвигаем потому, что с ними постоянно работаем, а статья — это отражение нашего практического опыта.
Если вы хотите Росу — обратитесь на форумы по Росе, там вам подскажут. Странно требовать что-то от посторонних людей, да еще предъявлять какие-то претензии.
(50) вот кстати, в статье как раз не хватает парочки моментов:
Вот сложно добавить информацию о том, как повысить эти права? Что мешает написать «sudo dpkg -i *.deb» с информацией о том, что в debian придется скорее всего юзать su? Ну и «systemctl disable» тоже нужно запускать от суперюзера — это же не сложно написать, да?
[картинка]
После чего все становится на свои места.
На какие «свои места»? Что это за места? Может быть «1С не запускается»? Ну и просто установить пакет — это не всегда хорошо, хотя 1С после этого запустится. Правильным решением здесь будет использоватьLD_PRELOAD .
Вообще, когда я миллион лет назад только начал изучать Linux — я еще не так бесился, как Ваш оппонент, когда мне говорили что-то типа «нужно разрешить зависимости». Теперь меня раздражает винда, но для этого понадобился тот самый миллион лет. Потому лично я за то, чтобы в статье о Linux-системах была полнота информации.
(61)
А в чем трабла-то?
Инструкция по установке сервера 1С и PostgreSQL на CentOS Linux —https://infostart.ru/public/553687/
(63)
Статья писалась под другой ресурс и другую аудиторию, где данные вопросы подробно разбирались в других материалах и подразумевается, что читатель с данными вопросами знаком. Сюда ее попросила добавить администрация Инфостарт, что мы и сделали.
(64) Кроме того, ROSA, за исключением ROSA Desktop Fresh, стоит денег, в то время как Ubuntu, Debian или CentOS бесплатны.
(65)
Ох уж эта админисрация — могли бы кого-нибудь попросить написать хорошую и понятную статью. Надо будет заняться.
Вообще, статья отличная. Я не для себя придираюсь — мне-то это усе понятно. А вот народ, который Linux где-то видел, что-то о нем слышал, до сих пор думает, что драйверов под него нет (хотя ситуация сейчас скорее обратная — все, что втыкается в комп в Linux, у меня определяется самостоятельно и при необходимости дрова скачиваются по кнопке), какие-то еще мифы управляют его сознанием — вот для таких я и придрался.
ЗЫ: с другой стороны, каждая статья про Linux не должна превращаться в учебник для начинающих Linux’оводов.
(66)
Вообще, если взять PostgreSQL, добавить к нему дебиан и сверху поставить 1С для 5-ти пользователей (микро-сервер), то очень бюджетненько получится. С другой стороны это экономит всего-то 3 зряплаты 1С-ника, так что может быть и не стоит оно того, а?
(67)
Так в том и дело, если в каждой статье разжевывать прописные истины, то это получится уже не статья, а учебник. Поэтому нужно принять какую-то нижнюю планку и ориентироваться на нее. Для себя мы приняли, что читатель ДОЛЖЕН иметь базовые навыки работы в Linux, т.е. знать как установить пакет, как повысить права, как работать с файловой системой.
Без этого — лучше не браться вообще. Иначе любая незначительная проблема обернется массой сложностей и судорожным гуглением.
(68)
Почему-же, экономия на Windows Server + CAL + MS SQL + SQL CAL получается довольно ощутимой, при том что по внедрению и сопровождению этого затраты будут примерно одинаковы (при наличие хорошего специалиста, разумеется).
Поэтому, если уверенности в собственных силах нет и вблизи нет хорошего спеца, то я бы не стал рекомендовать это в продакшен, иначе — очень даже неплохо получается.
(62)
(62)
Если вы хотите Росу — обратитесь на форумы по Росе, там вам подскажут. Странно требовать что-то от посторонних людей, да еще предъявлять какие-то претензии.
теперь понятно
(62)
про установку 1С на не винду
(62)
(62)
тупо включил онлайн обновление до 16, потом SNAP сам подкачал чегото и усе.
просто тестировал на адекватность, действовал по инструкциям, не рукоблудил, в результате CMake замучил жалобами на gcc 4.7. Само собой gcc 5 с 16 может и приходило, не следил.
факт слета произошел в процессе подкачек через SNAP предлагаемого на сайте софта, тк при его запуске запрашивались gcc выше gcc 4.7.
после их закачки CMake не может компилировать
(64)
о том и трабл, что для сидящих на винде надо левой ногой за ЛЕВЫМ ухом почесать, чтобы догадаться что можно с Росой работать. непатриотично
(66) я за любые ЗАЩИЩЕННЫЕ операционки, пусть и платные, даже 9000 руб за ROSA Enterprise Linux Server это недорого под установку 1С серверных решений.
А флаг Убунты — «не несем ответственности за любые последствия использования нашего ПО» )))
(68) Все того стоит, чтобы свалить с винды
(73)
А флаг Убунты — «не несем ответственности за любые последствия использования нашего ПО» )))
А Роса несет ответственность? И для чего вам ФСТЭК сертификация на обычном рабочем месте?
(71)
Какой еще SNAP? Который типа новый формат пакетов? Ну так и кто тогда кузнец собственного счастья? Вместо пакетного менеджера использовать новую, можно сказать тестовую, технологию, тем более для сложного софта, и жаловаться что что-то пошло не так.
На каком сайте? Вы вообще о чем? Штатный способ установки софта в Linux-системах — это репозиторий, остальное все — от лукавого. Только, боюсь, с такими подходами вам и Роса не поможет.
А куда мне эту патриотичность потом, на хлеб намазать? Тем более, что «российская» Роса — это, в серверном варианте, тот же самый «буржуйский» CentOS с дополнениями, которые нужны только госконторам и тем, кто попадает под требования ФСТЭК.
И вообще в отношении открытого софта глупо использовать эпитеты «российский», «британский» и т.д., это открытый софт, он принадлежит сообществу и любые попытки ограничить его использование прямо противоречат лицензии. Я могу взять «британскую» Ubuntu, добавить в нее пару-тройку нужных мне пакетов и выпустить как «российскую» ОС или Педро из Гондураса возьмет Росу и выпустит «гондурасскую» ОС. Тем более что в крупных открытых проектах много и наших разработчиков. Возьмите хотя бы Олега Бартунова с командой, сейчас они одни из ведущих разработчиков Postgres (тоже как-го то там «не нашего»).
Так что патриотизм — это хорошо, но только там, где это уместно, у нас же носятся с ним, как дурень с писаной торбой.
(75)snap-пакеты , на сколько я знаю, содержат полный список всех нужных библиотек, которые разворачиваются в локальное окружение устанавливаемого ПО. Как получилось, что после установки или обновления snap-пакета что-то сломалось в системе — сложно понять. И snap-пакетами в основном всякие skype и прочее распространяется, что нуждается в отдельном окружении и не имеет открытого кода. Остальное же, которое открытый код имеет, в snap-механизме разворачивания смысла не имеет особого, если это не случай, когда надо поставить новую софтинку на старый дистриб.
(76)
Там вообще непонятно, что и как товарищ делал и что у него сломалось. Он вообще путается в показаниях. Но твердо решил, что все это происки западных империалистов и теперь срочно надо всем на Росу.