Трошки запарився кожного разу ходити до вітруальної Windows, коли треба зробити щось в 1С. Воно, звичайно, у моєму випадку без «хворточків» не обійтися, коли треба попрацювати з зовнішнім обладнанням через COM, але в інших випадках - нуївонафєг.
Посєму, встановлюю 1С версії 8.3.10 на Ubuntu x64.
Прідупріждаю, що в цьому випадку треба, щоб уже десь функціонірен компутер, котрий роздає ключі в мережу. У мене таке щастьо сидить на віртуальній WinXP, котра більше нічого не робить, розміщується по адресу, наприклад IP 192.168.0.5
Так отож.
Всьо то діло будемо робити, як завжди, в каталозі /opt
Отже…
Завантажуємо з офсайту потрібну версію серверу 1С. Тому що саме в ньому є файли, які потрібні клієнту. Нафіга так - моя не знай.
То буде файл deb64.tar.gz
З нього в каталог /opt/inst/1c/server дістанемо файли
1c-enterprise83-common*.deb
1c-enterprise83-common-nls*.deb
1c-enterprise83-server*.deb
1c-enterprise83-server-nls*.deb
інші нам не потрібні
Тепер завантажимо клієнта
client.deb64.tar.gz
З нього в каталог /opt/inst/1c/client дістанемо файли
1c-enterprise83-client*.deb
1c-enterprise83-client-nls*.deb
інші нам не потрібні
Тепер приступим до, власне, встановлення.
Передвстановимо потрібні бібліотеки:
sudo apt-get install imagemagick
sudo apt-get install libgsf-1-114
sudo apt-get install libglib2.0
sudo apt-get install ttf-mscorefonts-installer
Як я писав раніше, тут є проблемка. Не завантажуються файли з шрифтами. Можна завантажити їх самостійно, а можна з мого архіву.
Завантажити архів файлів шрифтів можна за
посиланням.
Ділюсь, бо мене самого вибісило їх завантажувати з соурзсфоржа. Таке тупе…
Файли з архіву розпакуємо до /opt/inst/mscoref
затим виконаємо
sudo dpkg-reconfigure ttf-mscorefonts-installer
і по запиту вкажемо шлях до папки /opt/inst/mscoref
все запрацювало.
Продовжуємо:
sudo apt-get install unixodbc
Якщо у вас при встановленні бібліотек говорить про то, що щось десь криво стає, виконуйте
sudo apt-get -f install
І пробуйте заново. Всьо буде чотко.
Тепер становимо сервер 1С
sudo dpkg -i /opt/inst/1c/server/*.deb
(якщо лаятиметься на відсутність чогось потрібного, то sudo apt-get -f install допоможе).
Встановлюємо клієнт. Заодно з ним встановиться і тонкий. Через то я не розумію, навіщо в пакет з клієнтом впаковують ще й тонкого, бо він просто тупо заважає).
sudo dpkg -i /opt/inst/1c/client/*.deb
(якщо лаятиметься на відсутність чогось потрібного, то sudo apt-get -f install допоможе).
Оскільки у нас НЕ серверна система, то автозапуск сервера - вимкнемо:
sudo update-rc.d -f srv1cv83 remove
Тепер те, про що забувають написати в «куроводствах»: куди положить файл, щоб система знала, де ключі.
Отже, створимо файл
sudo nano /opt/1C/v8.3/x86_64/conf/nethasp.ini
До нього впишемо наступне:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_IPX]
[NH_NETBIOS]
[NH_TCPIP]
;; NH_SERVER_ADDR = 192.168.0.5 - адреса ВАШОГО серверу ключів
NH_SERVER_ADDR = 192.168.0.5
NH_TCPIP_METHOD = TCP
NH_USE_BROADCAST = Disabled
Далі все як в 1С :)
Опубликовано
ValeryZ.