Установка платформы 1С Предприятие 8.3.2.172 на Ubuntu 12.10

В этой статье мы подробно рассмотрим установку 1С Предприятие 8.3 под операционной системой Ubuntu 12.10.

К настоящему моменту уже многие админы установили у себя новую тестовую платформу 8.3 под операционкой Ubuntu 12.04 LTS. Бесспорно, стабильная версия с гарантией поддержкиэто здорово. Но всё течет, всё изменяется, точнее, «Все течет и движется, и ничего не пребывает на месте», - как говорил Гераклит. Наверное, поэтому я решил установить последнюю на данный момент версию платформы 8.3.2.172 на Ubuntu 12.10. Скачать Ubuntu 12.10 можно здесь: http://www.ubuntu.com/download/desktop/thank-you?release=latest&bits=64&distro=desktop&status=zeroc , а инструкцию по установке посмотреть тут: http://www.ithowto.ru/667-ustanovka-ubuntu-12-04.html.
Как обычно, в процессе установки проявились некоторые «подводные камни», которые я обязательно упомяну в этой статье.
Приступим.
Первый шагскачиваем платформу с сайта .

Надеюсь Вы помните, что для скачивания материалов со страниц технической поддержки usersrs.v8.1c.ru, необходима действующая подписка на ИТС.


Кликаем на номер версии «8.3.2.172» и попадаем на страницу с дистрибутивами: http://users.v8.1c.ru/version.jsp?id=Platform83&ver=8.3.2.172 .
Если у Вас, как и у меня, установлен 64-битный дистрибутив Ubuntu, скачиваете пакеты «...(64-bit) для DEB-based Linux-систем» - всего 3 пакета:
Сервер :Предприятия (64-bit) для DEB-based Linux-систем
Клиент :Предприятие (64-bit) для DEB-based Linux-систем
Тонкий клиент :Предприятие (64-bit) для DEB-based Linux-систем

Если у Вас установлен 32-битный дистрибутив операционки, - скачайте 32-битные пакеты «для DEB-based Linux-систем».

Итак, скачиваете 3 пакета по умолчанию в папку «Загрузка» или в любую другую папку в домашнем каталоге. Заходите в эту папку файловым менеджером Nautilus, щелкаете правой клавишей мыши на файле deb64.tar.gz и выбираете пункт контекстного меню «Извлечь сюда».

Если использовать менеджер архивов, можно извлечь файлы в любую указанную папку.
Аналогично извлекаем файлы из архивов: client.deb64.tar.gz и thin.client.deb64.tar.gz.

Я поместил все файлы в папку «1c-enterprise 8.3.2.172 Deb 64».
Нам ещё понадобится установить ключ защиты программы HASP. Для этого скачаем дистрибутивы haspd-modules_3.3-eter5ubuntu_amd64.deb и
haspd_3.3-eter5ubuntu_amd64.deb у производителя: ftp://ftp.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/12.10/ в отдельный каталог.

На рисунке ниже - список распакованных файлов.

Проще всего установить программы с помощью Терминала (консоли). Это, кстати, и самый распространенный способ установки программ в Linux. Чтобы найти и запустить терминал, в меню Dashэто верхняя левая кнопка Unity (аналог кнопки Пуск в Windows), в строке поиска наберите несколько первых букв программы «Тер» или полностью слово «Терминал». А для самых ленивыхв латинской раскладке можно набрать Ctrl+Alt+t. В меню Dash можно также попасть с помощью сочетания клавиш Alt+F2.
Запустили терминал. На будущее: для вставки текста в консоль можно использовать комбинацию клавиш Ctrl+Shift+v, для копирования строки в терминалеCtrl+Shift+c, а для повторения предыдущей командыстрелку «Вверх». Так же очень удобно использовать клавишу Tab, для дополнения команд: Вы набираете часть строки команды и нажимаете Tab, после чего консоль Linux сама добавляет оставшуюся часть команды.
Первым делом в терминале надо перейти в папку, где находятся распакованные пакеты. Для этого используем команду cd. Обращаю Ваше внимание: в консоли регистр букв имеет значение!
Введите команду

cd <Путь к каталогу>

и нажмите клавишу Enter.

Мы перешли в нужный каталог. Символ тильда «~» указывает на домашнюю папку.

Далее в терминале введем команды для установки всех пакетов из этой папки:
Копируем строку -

sudo dpkg -i 1c-

Ctrl+c, переходим в консоль и вставляем её Ctrl+Sift+v и жмем Enter.
Консоль запросит пароль и после того, как Вы его введете, установит пакеты в папку /opt/1C/v8.3/x86_64/ (в случае установки 32-битной версии последняя папка будет i386).
Теперь надо установить Hasp-ключ. Версия для Linux работает как с аппаратной защитой, так и с программной. Мы скачали дистрибутивы аппаратной защиты (у меня есть USB ключ от бета-версии Предприятие 8.0он подходит на все восьмерки ).
Давайте их установим.
Переходим в терминале в нужный каталог: у меня это (см. рисунок выше)

cd ~/Загрузки/Hasp_64

и вводим команду

sudo dpkg -i haspd_* 

Теперь надо устранить зависимости, которые могли возникнуть при установке .
Для этого последовательно запускаем команды:

sudo apt-get install imagemagick 
sudo apt-get install unixodbc 
sudo apt-get install libgsf-bin 
sudo apt-get install t1utils 

После устранения зависимостей мы запустим конфигурационный скрипт, который проверит все ли требуемые зависимости установлены и попросит их установить если нужно. Кроме того этот скрипт установит каталог шрифтов, необходимых для работы .
Вводим команду

sudo /opt/1C/v8.3/x86_64/utils/config_system /usr/share/fonts

У меня запуск этой команды обнаружил отсутствие одного пакета:
Please install following package: UnixODBC
Для того, чтобы его инсталлировать нужно ввести команду:

sudo apt-get install unixodbc-bin 

Иногда, судя по публикациям в интернете, нужно доустановить графический пакет для конвертации truetype шрифтов. Сообщение выглядит так:
No truetype conversion utility found!
Please install ttf2afm or ttf2pt1!

Нужный пакет можно найти по ссылке: ttf2pt1_3.4.4-1.3_amd64.deb

Чтобы установить этот пакт, скачайте его в папку Загрузки, нажмите на нем правой кнопкой мыши и выберите пункт меню «Открыть в Центр приложений Ubuntu». Далее в Центре приложений выберите пункт «Установить».
Вот, в принципе и всё. Втыкаем ключ, перезапускаем компьютер, идем в меню Dash и смотрим.

Предприятие запускается, как и в винде. Всё тоже самое. Я загрузил свой базовый курс :)

Буду тестировать и писать новый курс.

Коллеги, пишите Ваши мысли, предложения, пожелания.

 

Комментарии

Когда будет инструкция как поставить на ОС CentOS 6.4 ? Пробовал по этой инструкции, но застрял на последнем шаге... http://fort.crimea.com/1s/instruktsiya-po-ustanovki-1s-8-3-na-linux.html

Все получилось.
Установили, запустили сервер и клиентские части . Клиенты работают под Вин7 и под Федорой и убунтой.
Появился вопрос как обновлять платформы ? запустились с 8.3.3.641 сейчас надо перейти на рабочую 8.3.3.721, а на подходе уже 8.3.4.317