На этапе планирования комплектности ПО в системе было принято решение не устанавливать Double Commander из комплекта поставки, а использолвать портативную версию (portable packages) этого двухпанельного файлового менеджера. Выбор обусловлен тем, что портативная версия, в отличие от версии из комплекта поставки, обновляется и в своём составе содержит библиотеку libunrar.so, необходимую для работы с архивами rar в этом менеджере файлов.
Но при попытке на свежеустановленном Linux Mint 21 запуска Double Commander было обнаружено, что ничего не происходит. Причина была выявлена при выполнении команды терминала /home/user/Tools/doublecmd/doublecmd
/home/user/Tools/doublecmd/doublecmd: error while loading shared libraries: libQt5Pas.so.1: cannot open shared object file: No such file or directory
Оказалось, что отсутствующая в свежеустановленной системе библиотека libQt5Pas.so.1 необходима для формирования интерфейса Qt5 в среде программирования Lazarus при использовании языка программирования Pascal. Сам же менеджер файлов как раз и написан с использованием Free Pascal.
Если имеет место неверная интерпретация, то пусть программисты меня поправят.
Рецепт лечения прост ‒ установить отсутствующую библиотеку:
sudo apt install libqt5pas1
Примечание. При установке из комплекта программ такая библиотека будет установлена автоматически.
Комментариев нет:
Отправить комментарий