Каталог решений - 1С 8.3 и Arch Linux

1С 8.3 и Arch Linux

1С 8.3 и Arch Linux

В наличии

Подробная установка 1С 8.3 на Arch Linux в 3 чашки кофе без сахара и геморроя.

Категория:

Описание

Вместо предисловия и кратенького ликбеза:

Линукс замечательная система как для серверов, так и для разработчиков, но у новичков могут возникнуть некоторые проблемы, в частности и с установкой 1с.

Для debian based дистрибутивов (ubuntu, mint и т.п.) в интернете куча инструкций, да и на сайте 1c распространяются deb бинарники, а вот с арчем все обстоит несколько сложнее.

Арч это третий по степени "гиковости" линукс после gentoo и lfs, позволяет стать чем угодно для своего владельца-арчевода, в тоже время дает великолепную документацию-вики.

Из отличительных особенностей арча — система rolling релизов, всегда предоставляющая своим владельцам самые свежие версии софта (ну и проблемы с ним заодно, бывает).

Данная система ввиду легковесности (особенно если взять композитный LXDE или тайтловый оконный менеджер, например i3) может являть собой великолепный терминал.

У меня на захламленной пакетами xfce4 суммарно вышло всего 600 Мб, 

Для менее уверенных пользователей существует основанный на арче дистрибутив — Manjaro, в последнее время он очень популярен, софт в его репозиториях тщательнее проверяют.

Статья даст точный набор команд необходимых для установки 1с с оговоркой, что вы будете корректировать пути и версии своей 1с.

Также предполагается, что вы знакомы с терминалом и базовыми nix командами. Команды которым необходим root — начинаются с sudo, остальные выполняем из под пользователя.

Если забудите написать super user do, просто следующей командой наберите "sudo !!".

Возможно кто нибудь захочет и возьмет на себя ответственность сделав shell скрипт для автоматической установки.

Также не помешало бы поправить и дополнить статью на арч вики.

 

  • I

Скачиваем дистрибутивы нужной версии (в моем случае 8.3.11.2954) по ссылке https://releases.1c.ru/project/Platform83
А именно берем пакеты Red Head "Клиент 1С:Предприятия (64-bit) для RPM-based Linux-систем" и "Cервер 1С:Предприятия (64-bit) для RPM-based Linux-систем"
Получаем: client.rpm64.tar.gz и rpm64.tar.gz

 

  • II

Открываем свой любимый эмулятор терминала.
Перемещаем архивы в папку, в которой будем собирать, и разархивируем (заняться этим можно и в папке загрузок, но я предпочитаю не мусорить и заодно создать две папки, исходников "src" и под полученный пакет "pkg", какое никакое, а версионирование):

mkdir -p ~/git/ones/8.3.11/2954/{src,pkg} && mv ~/d/*rpm64.tar.gz ~/git/ones/8.3.11/2954/src
cd ~/git/ones/8.3.11/2954/src/ && tar -xf rpm64.tar.gz;tar -xf client.rpm64.tar.gz

 

  • III

Создаем любимым текстовым редактором файл "PKGBUILD" со следующим содержимым (спасибо товарищу  tsn  за PKGBUILD и  ser  за страничку на вики, пусть и сыроватую):

 

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