Клиент 1С:Предприятие под управлением CentOS 6.5 (Рабочая станция пользователя)

Дата публикации: 12-11-2014 | Автор: MelfisFettel | Рубрика: , CentOS

Установка 1С Предприятие на ОС CentOS 6.5 LinuxЗатраты на программное обеспечение тоже нужно как то оптимизировать. Использование ОС Windows на рабочих станциях не требующих специфического ПО (Типа криптоПРО или поддержку Guardant донглов, ключей банков и прочего) ведет не только к разовым затратам на приобретение рабочей станции, покупку лицензии windows, но и к постоянным затратам в виде ежегодного приобретения какого либо антивируса. Этого можно избежать, если например пользователю (Как это зачастую бывает) необходимы только 1С Предприятие, Word, Excel просто использовав ОС Linux. Нужно сказать что Linux уже давно достаточно дружественна к пользователям, и использование Linux систем более безопасно и менее затратно по отношению к Windows. Так-же в виде маленького бонуса получим то, что пользователь не сможет устанавливать всякие «СуперПуперУскорялки ПК» и прочее «супер ПО«. Все дальнейшее производилось на OC CentOS 6.5 — 64 bit.

Далее я буду считать что система CentOS 6.5 у Вас уже установлена, интернет присутствует, (интернет можно проверить перейдя на melfis.ru). (Как ни будь в другой статье я опишу как настроить интерфейс CentOS 6.5 под пользователя для его удобства.)

Теперь обновим список пакетов CentOS

1
yum update
yum update

Добавим ELEP репозитарий. Он нам понадобится для установки шрифтов.

1
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Теперь установим поддержку ntfs томов для CentOS 6.5. (Это же рабочая станция, мало ли что туда надо будет подключить, например внешний жесткий диск с обновлениями 1С)

1
yum install ntfs-3g
yum install ntfs-3g
Установка  ntfs-3g CentOS 6.5

Установка ntfs-3g CentOS 6.5

Снимок 2

Установим необходимые для установки на CentOS msttcorefonts пакеты и очень полезную утилиту wget:

1
yum install rpm-build cabextract wget
yum install rpm-build cabextract wget
Установка дополнительных пакетов для установки msttcorefonts CentOS

Установка дополнительных пакетов для установки msttcorefonts CentOS

Снимок 4

После установки получим spec файл:

1
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
Получаем spec файл msttcorefonts

Получаем spec файл msttcorefonts

И соберем из него rpm пакет для установки (Все необходимые шрифты будут скачаны автоматически):

1
rpmbuild -ba msttcorefonts-2.5-1.spec
rpmbuild -ba msttcorefonts-2.5-1.spec
Сборка msttcorefonts CentOS

Сборка msttcorefonts CentOS

Сборка msttcorefonts CentOS

Сборка msttcorefonts CentOS

Как видно из скриншота 7, готовый rpm msttcorefonts для вашей CentOS 6 лежит в папке

1
/root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
/root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm

Теперь шрифты осталось только установить как пакет:

1
rpm -ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
rpm -ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
Установка  msttcorefonts CentOS

Установка msttcorefonts CentOS

Установка дополнительных пакетов для работы 1С Предприятие 8.3 на CentOS 6.5.

Теперь установим необходимые дополнительные пакеты что бы при старте системы 1С Предприятие на CentOS не получать ошибок таких как например «Не удалось загрузить компоненту frame«, «Ошибка инициализации графической подсистемы» и п.р.

1
2
yum install krb5-libs openssl openssl098e compat-readline5 compat-libtermcap
yum install freetype readline webkitgtk webkitgtk-devel ImageMagick
yum install krb5-libs openssl openssl098e compat-readline5 compat-libtermcap
yum install freetype readline webkitgtk webkitgtk-devel ImageMagick

9.installpack.melfis.ru

10.installpack2.melfis.ru

11.installpack3.melfis.ru

И сервер SAMBA:

1
yum install samba
yum install samba

Установка системы 1С Предприятие на CentOS 6.5

Для того что бы иметь возможность работать на платформе 1С под управлением операционной системы Linux, по мимо самих пакетов клиента 1с, так же необходимо установить серверные пакеты (Сервер 1С предприятия), это не значит что для установленного сервера необходим ключ, просто пакеты сервера 1с предприятия содержат необходимые для работы платформы 1С библиотеки.

Надеюсь что у Вас уже скачаны пакеты сервера и клиента 1с Предприятие для CentOS (Все пакеты должны быть для 64 разрядной ОС с расширением rpm). На момент написания, актуальной версией 1С Предприятие 8.3 была 8.3.5.1248. Если же пакеты не скачаны, то качаем:

1
2
Клиент 1С:Предприятия (64-bit) для RPM-based Linux-систем
Сервер 1С:Предприятия (64-bit) для RPM-based Linux-систем
Клиент 1С:Предприятия (64-bit) для RPM-based Linux-систем
Сервер 1С:Предприятия (64-bit) для RPM-based Linux-систем

После окончания скачивания имеем 2 архива: rpm64.tar.gz и client.rpm64.tar.gz. Разархивируем в два разных каталога, скажем Клиент в 1CClient, а сервер в 1CSrv.

Установим 1С Предприятие на нашу CentOS:

1
2
cd ./1CSrv
rpm -ivh *.rpm
cd ./1CSrv
rpm -ivh *.rpm
Установка 1с Предприятие на CentOS

Установка 1с Предприятие на CentOS

Теперь установим сам клиент 1С Предприятие на CentOS:

1
2
cd ../1CClient
rpm -ivh *.rpm
cd ../1CClient
rpm -ivh *.rpm
Установка 1с Предприятие на CentOS

Установка 1с Предприятие на CentOS

После чего можно запустить систему 1С Предприятие на Вашей CentOS системе.

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

1С Предприятие CentOS 6.5

Установка ключей защиты 1С Предприятие на ОС CentOS 6.5

На данный момент взяла за практику использовать программные ключи защиты, и при активации такого ключа выпоняемые операции одинаковы как для Windows так и для Linux системы. Однако, если Вы обладатель аппаратного ключа защиты HASP и он является одопользовательским, или Вы хотите что бы компьютер под управлением CentOS раздавал лицензии другим клиентам сети, то необходимо выполнить еще несколько операций.

Для начала, установим дополнительные пакеты необходимые для установки HASP на CentOS:

1
yum -y install glibc.i686
yum -y install glibc.i686

После чего, нужно скачать сам пакеты с драйвером ключа защиты HASP для CentOS Linux:

1
2
wget http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/CentOS/6/haspd-3.3-eter5scientific.x86_64.rpm
wget http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/CentOS/6/haspd-modules-3.3-eter5scientific.x86_64.rpm
wget http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/CentOS/6/haspd-3.3-eter5scientific.x86_64.rpm
wget http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/CentOS/6/haspd-modules-3.3-eter5scientific.x86_64.rpm

И установим эти пакеты:

1
2
rpm -ivh haspd-3.3-eter5scientific.x86_64.rpm
rpm -ivh haspd-modules-3.3-eter5scientific.x86_64.rpm
rpm -ivh haspd-3.3-eter5scientific.x86_64.rpm
rpm -ivh haspd-modules-3.3-eter5scientific.x86_64.rpm

!Обратите внимание! Для того что бы HASP под управлением CentOS начал раздавать ключи (В том числе и локально), необходимо разрешить в iptables доступ к серверу по порту 475 . Ну или просто отключить iptables:

1
chkconfig iptables off
chkconfig iptables off

На всякий случай, я сохранил в этот архив: haspd-3.3, haspd-modules-3.3 и msttcorefonts-2.5-1.spec файлы.

Понравилась статья? Расскажи друзьям:


Комментариев (2)

Большущее спасибо!!! отлично, статья очень помогла. Сколько не искал в сети манулы, везде только установка сервера описывается. маленький вопросик, для раздачи HASP в локалку, что-то надо на другой машине прописывать? у меня еще две машины, одна на винде, другая на debian?

Нет, на клиентах ничего более прописывать не требуется. Главное на машине с HASP ключом, разрешить подключение по TCP и UDP на порт 475.

Обсудить