Каталог решений - Установка 1С на Linux

Описание

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

has been added to your cart:
Оформление заказа