Skip to main content Гарантум  OneHelp
Дата:
Автор:

Запуск платформы 1С 8.3.25 в дистрибутиве Fedora 40-42

Данный способ работает также на Arch Linux

После установки платформы нужно удалить файлы библиотек libgcc_s.so.1 и libstdc++.so.6 из каталогов /opt/1cv8/common и /opt/1cv8/x86_64/8.3.25.1286 и создать символьную ссылку на эти файлы:

ls common/ | grep libstdc++
ls common/ | grep libgcc_s
sudo rm common/libstdc++.so.6
sudo rm common/libstdc++.so.6.0.28

ls  x86_64/8.3.25.1633/ | grep libstdc++
ls  x86_64/8.3.25.1633/ | grep libgcc_s

sudo rm x86_64/8.3.25.1633/libstdc++.so.6
sudo rm x86_64/8.3.25.1633/libstdc++.so.6.0.28
sudo rm x86_64/8.3.25.1633/libgcc_s.so.1

sudo ln -s /usr/lib64/libgcc_s.so.1 /opt/1cv8/common/
sudo ln -s /usr/lib64/libstdc++.so.6 /opt/1cv8/common/
sudo ln -s /usr/lib64/libgcc_s.so.1 /opt/1cv8/x86_64/8.3.25.1633/
sudo ln -s /usr/lib64/libstdc++.so.6 /opt/1cv8/x86_64/8.3.25.1633/

При установке другой платформы например (8.3.23.1912), нужно в каталоге /opt/1cv8/x86_64/8.3.23.1912/ удалить libstdc++.so.6 и сделать на него ссылку:

ls | grep libstdc
sudo rm libstdc++.so.6
sudo rm libstdc++.so.6.0.28

ln -s /usr/lib64/libstdc++.so.6 /opt/1cv8/x86_64/8.3.23.1912/