Показано с 311 по 320 из 1278
Комбинированный просмотр
-
26.09.2019, 16:30 #1
- Регистрация
- 25.02.2019
- Сообщений
- 6
- Сказал(а) спасибо
- 14
- Поблагодарили 2 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
1) Информация из КП. Хотел услышать подтверждение из других источников.
2) Если 1сек серьезно наехали на PostPro и те перестанут делать патченые версии, останутся версии от 1сек. Репы тоже могут оставить по подписке. Это возможная перспектива.
3) Про "пи**itь". Это не всегда логично, если есть легальные варианты.
Но, согласен - имеет место быть и иногда это единственный вариант ))
3) Про "каждый админ решает сам, в силу свой квалификации".
Кто патчил оригинальный Postgres?
-
26.09.2019, 22:25 #2
- Регистрация
- 25.02.2019
- Сообщений
- 6
- Сказал(а) спасибо
- 14
- Поблагодарили 2 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
Все версии Postgres Pro пропатчены под 1С
https://postgrespro.ru/blog/news/4521286
Сейчас не могу найти на ИТС, похоже зачистили упоминания про Postgres Pro.
Приложение I. Настройка Postgres Pro для решений 1С
Вы можете установить и использовать Postgres Pro с решениями 1С в клиент/серверной модели.
https://postgrespro.ru/docs/postgrespro/11/config-one-c
-
26.09.2019, 22:34 #3
- Регистрация
- 25.02.2019
- Сообщений
- 6
- Сказал(а) спасибо
- 14
- Поблагодарили 2 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
Нашел http://v8.1c.ru/requirements/
PostgresPro (редакции 1C, Standard и Enterprise)
-
26.09.2019, 02:32 #4
- Регистрация
- 09.12.2018
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
выдает такую ошибку
Loading new usb-vhci-hcd-1.15.0 DKMS files...
Building for 4.15.3-1-generic
Building for architecture amd64
Building initial module for 4.15.3-1-generic
Error! Bad return status for module build on kernel: 4.15.3-1-generic (amd64)
Consult /var/lib/dkms/usb-vhci-hcd/1.15.0/build/make.log for more information.
dpkg: ошибка при обработке пакета usb-vhci-hcd-dkms (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 10
Обрабатываются триггеры для systemd (232-25+deb9u9astra.ce1) …
При обработке следующих пакетов произошли ошибки:
usb-vhci-hcd-dkms
N: Download is performed unsandboxed as root as file '/home/sergey/key/usbhasp-hcd_0.1.0-1_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Отказано в доступе)
E: Sub-process /usr/bin/dpkg returned an error code (1)
астралинукс, орел 2,12 версия
-
26.09.2019, 12:41 #5
- Регистрация
- 13.09.2019
- Сообщений
- 22
- Сказал(а) спасибо
- 0
- Поблагодарили 38 раз(а) в 9 сообщениях
Re: как ломануть 1C 8.3 for Linux
Вы запускаете под админом?
Астралинукс не знаю...
В debian как-то так я делаю
sudo apt install ./имя.deb
И нужно содержимое /var/lib/dkms/usb-vhci-hcd/1.15.0/build/make.log
И вывод uname -a
Возможно просто не компилится.
Опишу как всё это работает. Может быть будет интересно не только вам.
Что бы это проверить вы можете достать исходники из пакета. Открыть как архив, там будет еще архив data. Там взять /usr/src/usb... и поместить в любой каталог. Зайти в него и просто попробовать собрать:
Установите заголовки ядра нужной версии, если их нет
sudo apt-get install linux-headers-...
Установите необходимое для сборки
sudo apt-get install build-essential
Сначала компиляция (для текущего ядра) [Здесь у вас может быть ошибка]
make
или (с указанием версии ядра)
make KVERSION=(версия ядра, например 4.19.0-6-amd64)
Затем установка
Лучше так
sudo checkinstall
Но можно и так
sudo make install
Запуск
modprobe usb-vhci-hcd
modprobe usb-vhci-iocifc
Если пройдет без ошибок, то можете легко собрать свой пакет через dkms:
sudo ./addsrc.sh
sudo ./dkmscmd.sh add
sudo ./dkmscmd.sh build
Установка
sudo ./dkmscmd.sh install
Создать пакет (с зависимостями dkms и инструментами сборки, автоустановка при смене ядра)
sudo ./dkmscmd.sh mkdeb
Готовый пакет искать в /var/lib/dkms/usb-vhci-hcd/{версия_пакета}/deb/
Создать пакет (под конкретное ядро, без зависимостей, например для сервера)
sudo ./dkmscmd.sh mkbmdeb
Готовый пакет искать в /var/lib/dkms/usb-vhci-hcd/1.15/bmdeb/
Для сборки пакетов установка ядра не нужна. Нужны только заголовки для нужного ядра. В параметрах dkms можно установить -k версия_ядра.
Мои скрипты это не обработают, пишите напрямую:
sudo dkms команда_из_примеров -m usb-vhci-hcd -v 1.15.0 [-k ядро]
Есть ещё команда, какие модули включены в dkms
dkms status
dkms не занимается автозапуском модулей (отследить для какой версии ядра что включено не реально). Для автозагрузки модуля создайте файл /etc/modules-load.d/usb-vhci-hcd.conf
Надеюсь не сумбурно написал.
-
4 пользователя(ей) сказали cпасибо:
andydaw (26.09.2019), freem345 (26.09.2019), freeraider (18.10.2019), vfp7 (26.09.2019)
-
26.09.2019, 15:21 #6
- Регистрация
- 13.09.2019
- Сообщений
- 22
- Сказал(а) спасибо
- 0
- Поблагодарили 38 раз(а) в 9 сообщениях
Re: как ломануть 1C 8.3 for Linux
Ещё дополню про dkms
Если у вас deb пакет установился, то не нужны никакие исходники и make. Вы можете сразу сделать свой пакет под конкретное ядро (будет только на этом ядре работать).
sudo dkms mkbmdeb -m usb-vhci-hcd -v 1.15.0 [-k ядро]
Если -k не указывать, то берётся текущее ядро
-
26.09.2019, 21:23 #7
- Регистрация
- 11.08.2018
- Сообщений
- 12
- Сказал(а) спасибо
- 13
- Поблагодарили 2 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
HEADERS_DIR = /usr/src/linux-headers-$(KVERSION_NAME)-common заменил на generic.
на ядре 5,0,0,30 Все работает.
-
Пользователь сказал cпасибо:
tishtidish (27.09.2019)
-
27.09.2019, 20:51 #8
- Регистрация
- 13.09.2019
- Сообщений
- 22
- Сказал(а) спасибо
- 0
- Поблагодарили 38 раз(а) в 9 сообщениях
Re: как ломануть 1C 8.3 for Linux
Что бы ключ видела 1с, нужен пакет aksusbd, который берет токен с USB и даёт инфу 1с
Я забыл вкючить его в список рекомендуемых.
По идее ключ нужно тоже паковать в пакет, ставить ему зависимость от usbhasp и все подтянется автоматом. Если репозиторий конечно содержит.
По поводу каталога, да у меня в common, в дебиане. По идее в убунту должно быть так же.
Если кто придумает как это распознать универсально, переделаю
-
Пользователь сказал cпасибо:
tishtidish (02.10.2019)
-
27.09.2019, 21:01 #9
- Регистрация
- 13.09.2019
- Сообщений
- 22
- Сказал(а) спасибо
- 0
- Поблагодарили 38 раз(а) в 9 сообщениях
Re: как ломануть 1C 8.3 for Linux
В общем нужно как то перебирать все возможные варианы, common, generic и тд. Попробую переделать.
-
-
13.10.2019, 19:08 #10
- Регистрация
- 13.09.2019
- Сообщений
- 22
- Сказал(а) спасибо
- 0
- Поблагодарили 38 раз(а) в 9 сообщениях
Re: как ломануть 1C 8.3 for Linux
Времени стало мало. Пересобрать комплект пока некогда.
Переделал makefile модулей ядра. Теперь ищет в каталоге с любым окончанием (и без) /usr/src/linux-headers-$(KVERSION_NAME)*
Также добавил в make работу с dkms.
Прикладываю архив исходников, из них можно собрать пакеты. Инструкции смотрите в readme.md
Ранее выложенные deb должны работать (хоть и сделаны не правильно), нужно лишь заменить один на собранный из этих исходников.
usb-vhci-hcd.zip
Пароль 123
-
4 пользователя(ей) сказали cпасибо:
andydaw (15.10.2019), freeraider (18.10.2019), kalk (15.10.2019), Nevskiy83 (02.11.2019)
Социальные закладки