Проблема с установкой КУМИРа на Ubuntu

Необходимо было установить КУМИР на систему убунту. Скачали на оф сайте файл которым был исходник в tar.gz пакете. Посмотрел это решение но мне не особо помогло. Переместил скаченый упакованный пакет в папку snap где распаковал и попробовал запустить как в том решении /home/kukuruzka-vitya/snap/Kumir2X-59a8c9f1/bin/kumir2-classic но это просто выдало ошибку /home/kukuruzka-vitya/snap/Kumir2X-59a8c9f1/bin/kumir2-classic: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory а дальше я не знаю что делать(

введите сюда описание изображения

введите сюда описание изображения


Ответы (2 шт):

Автор решения: Krutt

Нашел ответ тут, установил все библиотеки из того списка кроме qt5-default и libqt5xmlpatterns5-private-dev и тогда компиляция пошла

sudo apt-get install git build-essential cmake qt5-default qtscript5-dev libssl-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5svg5-dev libqt5webkit5-dev libsdl2-dev libasound2 libxmu-dev libxi-dev freeglut3-dev libasound2-dev libjack-jackd2-dev libxrandr-dev libqt5xmlpatterns5-dev libqt5xmlpatterns5 libqt5xmlpatterns5-private-dev

→ Ссылка
Автор решения: Алексей Дорбах

У меня тоже вылезла ошибка на Ubuntu 20.04.6 при попытке запуска приложения из скачанного с оф. сайта архива "error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory"

Я также запустил установку всех пакетов как и топикстартер:

sudo apt-get install git build-essential cmake qt5-default
 qtscript5-dev libssl-dev qttools5-dev qttools5-dev-tools
 qtmultimedia5-dev libqt5svg5-dev libqt5webkit5-dev
 libsdl2-dev libasound2 libxmu-dev libxi-dev freeglut3-dev
 libasound2-dev libjack-jackd2-dev libxrandr-dev
 libqt5xmlpatterns5-dev libqt5xmlpatterns5

Потом оказалось, что в репозиториях Ubuntu уже недоступен Qt4

Поэтому я склонировал их оф.репозиторий

git clone https://git.niisi.ru/kumir/kumir2.git

Там в README написано, что можно скомпилировать КуМир с использованием новой версии Qt5, указав дополнительный параметр DUSE_QT:

cmake -DCMAKE_BUILD_TYPE=Release -DUSE_QT=5 ..

И в процессе компиляции оказалось, что не хватает одной библиотечки libqt5x11extras5-dev, я её доустановил:

sudo apt-get install libqt5x11extras5-dev

Запустил компиляцию:

make

И она прошла успешно

→ Ссылка