Ви можете заощадити значні кошти, якщо будете використовувати в своїй роботі безкоштовні відкриті технології. До останнього часу, здавалось, що операційна система Windows потрібна для роботи бухгалтерських програм 1С. Але, даний час, це зовсім не так.
Ви можете встановити 1С8.3 в операційній системі Linux Ubuntu та використовувати промислову базу даних Postgresql. При цьому, дана система буде працювати без емуляції !
В даній статті, розглянемо, як налаштувати термінальний сервер на операційній системі Linux Ubuntu та систему 1С8.3 в ній.
1. Встановлюємо графічну оболочку LXDE. Ця оболочка займає мінімум ресурсів, що дуже важливо для роботи в режимі термінального серверу.
apt-get update && apt-get upgrade apt-get install lxde
Після перезавантаження, система завантажиться в графічному режимі:
Встановлюємо Midnight Commander (файловий менеджер, аналогічний Norton Commander, тільки для Linux):
apt-get install mc mc
Встановлюємо XRDP:
apt-get update
Беремо скрипт для автоматичної компіляції XRDP з похідних файлів:
apt-get install git git clone https://github.com/scarygliders/X11RDP-o-Matic.git
Створився в домашньому каталозі каталог X11RDP-o-Matic.
Переходимо в нього:
cd X11RDP-o-Matic ./X11rdp-o-matic.sh –justdoit
Компіляцій йде досить довго, не переривайте її.
Первіряємо встановлення xrdp:
/etc/init.d/xrdp restart netstat -lntp |grep 3389
Ставимо xrdp в автозавантаження:
update-rc.d xrdp defaults update-rc.d xrdp enable
В тій же папці /X11RDP-o-Matic/ знаходиться скрипт створення файлу *.session з командою startlxde для запуска LXDE при підключенні користувачів:
./RDPsesconfig.sh
Встановлюємо 1С8.3 та HASP драйвер:
dpkg -i haspd_3.3-eter5ubuntu_amd64.deb dpkg -i haspd-modules_3.3-eter5ubuntu_amd64.deb <strong>dpkg -i dkms-aksparlnx_3.2-eter1ubuntu_all.deb</strong>
Перевіряємо:
/etc/init.d/haspd restart
Встановлюємо необхідні пакети:
apt-get install ia32-libs
Тепер, aksusbd стартує.
Розпаковуємо deb64.tar.gz та client.deb64.tar.gz з дистрибутива 1С8.3 в одну папку.
Встановлюємо:
dpkg -i 1c*.deb apt-get -f install apt-get install ttf-mscorefonts-installer apt-get install imagemagick
Для перевірки, запусткаємо та створюєму пусту базу даних:
Зупиняємо службу 1С8.3, щоб не заважала:
/etc/init.d/srv1cv83 stop
Відключаємо автоматичний запуск 1С8:
update-rc.d srv1cv83 disable
Можна відключити інші служби:
update-rc.d postgresql disable
Встановлюємо програми, що можуть знадобитись для роботи користувачів в термінальних сесіях:
apt-get install libreoffice apt-get install libreoffice-l10n-ru apt-get install libreoffice-l10n-uk
apt-get install firefox apt-get install firefox-locale-ru apt-get install sylpheed apt-get install qbittorrent apt-get install cups-pdf
Налаштовуємо робочий стіл: Додаємо на LXPanel - Індикатор клавіатури.
Додаємо українську. Редагуємо файл:
leafpad /etc/default/keyboard
Змінюємо рядок:
<strong>XKBLAYOUT="us,ru,ua"</strong>
Налаштовуємо "скелети" під рутом:
<strong>cd /home/Настроенный_Пользователь cp -R -f -b .config/ /etc/skel/ # настройки lxde cp -R -f -b Desktop/ /etc/skel/ # Содержимое рабочего стола</strong>
Тепер, можна додавати користувачів терміналів, наприклад:
<strong>adduser term1 adduser term2</strong>
Щоб не виникали проблеми з переключенням клавіатури, редагуємо файл /etc/X11/Xsession. В кінці файлу, після set -e додаємо:
<strong>if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi setxkbmap -layout "us,ru,ua" -model "pc105" -option "grp:alt_shift_toggle,grp_led:scroll"</strong>
Підключаємось до терміналу та перевіряємо роботу.
Щоб збільшити ліміт підключень до терміналу більше ніж 10, редагуємо файл /etc/xrdp/sesman.ini. В сексії Sessions для значення MaxSessions вказуємо необхідну нам кількість сесій.
Робочий вигляд 1С8.3 в Linux:
0 комментариев