Учитывая, что FreeCAD 0.16 из репозитория "Sisyphus" не заработал с некоторыми файлами моих 3D моделей, решил поставить последнюю стабильную версию FreeCAD 0.16 из AppImage-сборки FreeCAD 0.16 ссайта разработчика. Последовательность действий следующая:
1. Скачать файл FreeCAD-0.16.6712.glibc2.17-x86_64.AppImage с ресурса
https://github.com/FreeCAD/FreeCAD/releases.
2. Файл ...AppImage сделать исполняемым: $ chmod a+x /home/<USER>/FreeCAD-0.16.6712.glibc2.17-x86_64.AppImage
3. Файл ...AppImage распаковать : $ /home/<USER>/FreeCAD-0.16.6712.glibc2.17-x86_64.AppImage --appimage-extract
Пакет распакуется в каталог: /home/<USER>/squashfs-root
4. Переименовываем (для удобства) полученный каталог из squashfs-root в FreeCAD-0.16.6712-PE.
5. Запускаем в каталоге FreeCAD-0.16.6712-PE файл AppRun.
Соглашаемся на интегрирование приложения.
6. Получаем портативное приложение FreeCAD-0.16.6712 со всеми необходимы библиотеками в каталоге FreeCAD-0.16.6712-PE. И добавленным пунктом запуска в меню.
7. При необходимости его удаления достаточно удалить пункт запуска приложения из меню и удалить каталог FreeCAD-0.16.6712-PE.
8. Аналогичным способом поставил из файла FreeCAD-0.17.git201712281626.glibc-x86_64.AppImage портативную версию FreeCAD-0.17.12871-prePE (находящуюся на стадии разработки).
Результат - три разные, независимые между собой версии FreeCAD на одном ПК:
Приложение FreeCAD из репозитория "Sisyphus" (ниже описание версии и используемых библиотек):
OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.Unknown
Build type: Release
Python version: 2.7.11
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 6.8.0
Приложение FreeCAD из версии (0.16.6712) AppImage (портативное) с сайта разработчика:
OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6712 (Git)
Build type: None
Branch: releases/FreeCAD-0-16
Hash: da2d364457257a7a8c6fb2137cea12c45becd71a
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Приложение FreeCAD (находящееся на стадии разработки) из версии (0.17.12871) AppImage (портативное) с сайта разработчика:
OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.12871 (Git)
Build type: None
Branch: master
Hash: 070395d67ca45826f1481da80aa9e0f6a9ef4292
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: Russian/RussianFederation (ru_RU)
Файлы текущих настроек для трёх приложений - одни и те же.
Примечание: По идее, если файл AppImage сделать исполняемым, то при его запуске он должен монтироваться на лету и запускать приложение. У меня не запускалось таким образом (выдавало ошибку), но оно мне не нужно.