Тема: как ломануть 1C 8.3 for Linux
Опции темы
Поиск по теме
Отображение
Re: как ломануть 1C 8.3 for Linux
через веб просит ключ (( даже х32 1с, есть пропаченый файлик у кого, у меня версия 8.3.5.1625 спецом старенькие и то не пачется или другая версия с патчам
Последний раз редактировалось MrDemo; 21.07.2017 в 18:48 .
Re: как ломануть 1C 8.3 for Linux
Тоже очень интересно, как заставить работать web-клиент с сервером 1с установленном на линуксе. Пробовал патчить с помощью 1с8_uni3patch файлик backbus.so, он патчится но web-клиент все равно просит ключик.
У меня ubuntu server крутится на виртуальной машинке и я пока просто реализовал проброс в нее юсб порта через usbip. Но как-то не очень стабильно этот проброс работает и периодически 1с перестает видеть ключ.
Re: как ломануть 1C 8.3 for Linux
Добрый день! Для Windows10 х64 кто-нибудь может скинуть ломалку, дабы обойти всплывающее окно лицензии. Установлена платформа 1С 8.3 Бухгалтерия предприятия версия 8.3.10.2505. Файл delic мне не помог или что-то не так я возможно делал
Re: как ломануть 1C 8.3 for Linux
Интересует специалист, который сможет за вознаграждение решить проблему с лицензиями для Linux (Debian) сервера 8.3
[Только зарегистрированные пользователи могут видеть ссылки. ]
+7 707 060 10 28
Оплата WU или как скажите
Re: как ломануть 1C 8.3 for Linux
Сделал сборку 1С сервера в контейнере docker.
Что работает:
1. Можно подключаться удаленно к рабочему столу через VNC и Веб браузер без плагинов! При достаточной скорости подключения даже нормально работает YouTube.
2. Полностью готовая связка 1С Клиент + 1С сервер + Apache2 + Postgres одной командой
3. Использование i386 версии 1С + postgres x64 на любой версии линукса, главное что бы был Docker. Это актуально для зоопарка.
4. Возможно использовать 1С клиента без удаленных рабочих столов пробросив X в контейнер
Можно подключаться через браузер как на удаленный рабочий стол в контейнере так и к веб клиенту 1С, если расшарить порты сервера то можно использовать обычные клиенты.
Внутри контейнера можно развернуть несколько баз.
Для сборки используется i386/ubuntu:14.04 и 1С для i386.
Её можно пропатчить или же использовать софтовую лицензию.
Еще один вариант развернуть кластер и вынести сервер лицензирования на отдельную ноду где стоит ключ.
Сейчас переделываю сборку на два разных слоя, базовый и второй будет пользовательский с бинарниками 1С из-за лицензионных ограничений.
Это позволит мне опубликовать базовый образ публично и останется только поставить внутри него свою версию 1С (патченную или нет)
Следите за репозитарием [Только зарегистрированные пользователи могут видеть ссылки. ] там выложу то что получилось.
Пример готовой конфигурации выглядит так.
запускается готовая сборка так
docker-compose -p demo1 up -d
можно поднять сколько угодно связок и в любой комбинации просто используя другое имя проекта (для знающих Docker это и так понятно)
docker-compose -p demo2 up -d
docker-compose -p demo3 up -d
docker-compose.yml
version: «2»
services:
server:
image: v8i386
hostname: server
volumes:
— v8home:/home
— apache:/etc/apache2
links:
— db:db
depends_on:
— db
command: ragent
web:
image: v8i386
hostname: web
volumes:
— v8home:/home
— apache:/etc/apache2
links:
— db:db
— server:server
depends_on:
— db
— server
ports:
— 8877:80
— 8878:443
command: apache
vnc:
image: v8i386
hostname: vnc
volumes:
— v8home:/home
— apache:/etc/apache2
— /home/user/share:/home/user/share
— /home/user/1C:/home/user/1C
links:
— server:server
environment:
— VNC_PW=123456
ports:
— 5911:5901
— 5912:6901
user: user
command: vnc
db:
image: pg1c:9.6.3
environment:
— DEBUG=false
— PG_TRUST_LOCALNET=true
— PG_PASSWORD=admin
volumes:
— pg-data:/var/lib/postgresql
— pg-run:/run/postgresql
command: >
-c temp_buffers=256MB
-c shared_buffers=512MB
-c effective_cache_size=512MB
-c effective_io_concurrency=1
-c autovacuum=on
-c synchronous_commit=off
-c commit_delay=1000
-c row_security=off
-c standard_conforming_strings=off
-c escape_string_warning=off
pgadmin:
image: fenglc/pgadmin4:1.5
ports:
— 5050:5050
links:
— db:db
environment:
— [email protected]
— DEFAULT_PASSWORD=admin
volumes:
— pg-admin:/var/lib/pgadmin4
volumes:
pg-data:
pg-run:
v8home:
apache:
pg-admin:
ADD ./debs/ /opt/v8/debs
# install 1c
RUN dpkg -i /opt/v8/debs/1c-enterprise83-common_*.deb \
/opt/v8/debs/1c-enterprise83-server_*.deb \
/opt/v8/debs/1c-enterprise83-client_*.deb \
/opt/v8/debs/1c-enterprise83-ws_*.deb \
/opt/v8/debs/1c-enterprise83-crs_*.deb
# hasp здесь может быть ваш патч для x32
В создании контейнера использованы наработки других авторов, я их упростил и объединил в готовый набор.
По завершении работ исходники будут доступны на github
Установка 1С Предприятия 8.3.12.1529 (x64) на Linux Ubuntu 18.04 LTS Desktop (amd64)
Решил опубликовать еще одну статью на тему Linux и 1С.
На этот раз мы установим нашу 1С на linux Ubuntu 18.04 LTS Desktop (amd64), клиент к слову у нас также будет 64 разрядным (используем пакеты – amd64 ).
Установка на самом деле очень проста, но требует от новичка определенных навыков работы в терминале.
Конечно, данная тема также подымается и на курсе: Администратор 1С!
Собственно по этой причине публикую пошаговый “мануал” по установке 1С на Linux.
Скачиваем необходимые deb пакеты на сайте поддержки пользователей:
По-прежнему для установки клиента нужен и «Сервер 1С», скачиваем пакеты и для клиента и сервера!
Распакуем пакеты по отдельным директориям (сервер 1С отдельно, клиент 1С отдельно).
У меня получилось два каталога с именами: “client.deb64” и сервер 1С “server.deb64”.
Всего у нас 4 клиентских пакета и 6 серверных .
Также следует учесть что пакеты «nls» имеют дополнительные языковые ресурсы и не являются обязательными к установке, здесь выбор за Вами.
Я предпочитаю устанавливать все пакеты , так как вреда в любом случаи от этого не будет.
Но прежде чем мы приступим к установке 1С на Linux Ubuntu, последний стоит обновить.
Выполним sudo apt update затем sudo apt upgrade и перезагрузка.
Вот теперь можно приступить к установке 1С.
Терминала и нескольких команд будет достаточно для того, чтоб выполнить установку.
Первым делом переходим в каталог, где у нас серверные пакеты и установим их.
Для этого выполним простую команду:
И установка всего содержимого:
Затем аналогично переместимся в папку client.deb64 и также установим все содержимое, все пакеты.
На данном шаге получаем прогнозируемую ошибку, которую впрочем, исправить очень легко.
Вот теперь все отлично, 1С-ка уже установлена на Ubuntu!
Осталось лишь до установить некоторые пакеты (которые по умолчанию не обязательны) и шрифты, что будет требовать 1С при каждом запуске.
Речь идет о:
Imagemagick
Unixodbc
Libgsf-bin
ttf-mscorefonts-installer (шрифты от microsoft).
Лучше и быстрее всего будет установить все пакеты вместе:
Принимаем лицензионное соглашение microsoft шрифты:
О запуске 1С
Конечно, 1с на Линуксе как и на Windows требует лицензии.
Имея на руках программную лицензию, проблем не возникнет, а вот с аппаратными ключами защиты, они могут быть. (
Решаем проблему с лицензиями:
Сперва вытаскиваем (HASP) ключ защиты (если уже вдруг физически установили в системник или сервер).
Устанавливаем соответствующий пакет, затем вставляем ключ, и 1С на Linux должна его увидеть.
В завершении, можем остановить работу «Сервера 1С», который как помните, мы были вынуждены установить вместе с клиентом 1С.
Будет достаточно простой команды в терминале:
Так мы уберем из автозагрузки «Сервер 1С» и сэкономим немножко ресурсов, которые он отбирал у нашего сервера.
Радуемся работе 1С на linux Ubuntu 18.04
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>