Показано с 1 по 10 из 1275
Древовидный режим
-
09.01.2021, 15:44 #11
- Регистрация
- 15.01.2015
- Сообщений
- 35
- Сказал(а) спасибо
- 13
- Поблагодарили 37 раз(а) в 8 сообщениях
Re: как ломануть 1C 8.3 for Linux
1. Установка клиента на Manjaro 20
качаем нужные пакеты https://yadi.sk/d/OGM_dWt1TLkTrg
качаем https://yadi.sk/d/-iUZOjBwYA4QDQ, в нём нужен файл PKGBUILD
Там есть инструкция, но подробнее что нужно.
2 пакета pkgextract и webkitgtk. imagemagick есть в репах.
imagemagick
$ sudo pacman -S imagemagick
pkgextract
$ sudo pacman -U pkgextract-0.2-3-any.pkg.tar.zst
webkitgtk
$ sudo pacman -U webkitgtk-3_2.4.11-20-x86_64.pkg.tar.zst
открываем файл PKGBUILD
меням строки
pkgver=8.3.17
pkgrel=1846
pkgdesc="1C 8.3.17 for Linux"
В строке должно стоять depends=('webkitgtk3')
в строке source перечень нужных 1c-rpm пакетов
#### Сборка
Для сборки закидываем rpm-пакеты в каталог с PKGBUILD, запускаем
$ updpkgsums
$ makepkg -s
$ sudo pacman -U 1c_enterprise83-8.3.17-1846-x86_64.pkg.tar.zst
Запуск
$ /opt/1C/v8.3/x86_64/1cv8
Если при запуске появилась ошибка
> /opt/1C/v8.3/x86_64/libstdc++.so.6: version 'GLIBCXX_3.4.26' not found (required by /usr/lib/libwebkitgtk-3.0.so.0)*
заменяем *libstdc++.so.6* следующей командой:
$ sudo cp /usr/lib/libstdc++.so.6 /opt/1C/v8.3/x86_64/libstdc++.so.6
Если нужны MS-шрифты ставим
2. Конвертация 1с DEB в PKG
Ставим imagemagick, pkgextract и webkitgtk (описал выше)
YAY
$ sudo pacman -S base-devel git
выбираем все [Enter]
$ git clone https://aur.archlinux.org/yay.git
$ cd yay/
$ updpkgsums
$ makepkg -si
DEPTAP
$ yay -S debtap
как пользоваться
# debtap <имя пакета>.deb
# <имя пакета>
# GNU
готовый пакет
# sudo pacman -U <имя пакета>.pkg.tar.xz
заменяем *libstdc++.so.6* следующей командой
# sudo cp /usr/lib/libstdc++.so.6 /opt/1C/v8.3/x86_64/libstdc++.so.6
Подробности https://www.youtube.com/watch?v=H7MjVTcIfLI
Всем удачи в 2021.
-
Социальные закладки