этакая стилизованная буква К с шестеренкой
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Debian GNU/Linux → Какой программе "скормить" пакет установки FreeCAD?
Чтобы отправить ответ, вы должны войти или зарегистрироваться
этакая стилизованная буква К с шестеренкой
DiabloPC, а у меня там пентаграмма .
а у меня там пентаграмма
Не, ну я как-то старался более-менее стандартный вид разных дистров показать
ormorph, Нужно только дать, тем или иным способом, права на его выполнение. И всего-то...
Вот именно, я обычно видя всякие такие исполняемые файлы открываю в KDE через правую кнопку свойства файла и смотрю стоит ли там галка "исполняемый файл"
Если нет то ставлю её. После чего либо сразу работает по двойному щелчку. Либо пытаемся выполнить через командную строку.
Да просто Если на кнопке главного меню
В главном меню кнопки обычно стилизованы под дистрибутив и логотипом KDE, GNOME там и не пахнет.
Обычно при входе в систему есть список установленных DE можно ориентироваться на него.
Так же как вариант в меню поискать раздел "Система", а там среди доступных пунктов должен быть пункт отвечающий за информацию о текущем DE.
Сразу предположу Ваш вопрос (Не для yars) что такое DE.
DE (desktop environment)- Среда рабочего стола по русски
Продолжаем разговор.
Напомню. Речь теперь идёт о компиляции FreeCAD в Debian 9.8, который в свою очередь установлен в Oracle V-box в Windows 8.1.
В оном Debian исользуется DE xfce
Итак, после некоторой паузы пытаюсь скомпилировать.
исходники лежат в ./freecad-code
целевая папка ./freecad-build
Пробовал и через su и через sudo -s
Результат одинаков. Компилирую.
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
CMakeLists.txt:593 (find_package)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMake Error at /usr/share/cmake-3.7/Modules/FindBoost.cmake:1831 (message):
Unable to find the requested Boost libraries.
Unable to find the Boost header files. Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
Call Stack (most recent call first):
CMakeLists.txt:593 (find_package)
CMake Error at CMakeLists.txt:609 (MESSAGE):
=============================================
Required components:
filesystem;program_options;regex;system;thread
Not found, install the components:
filesystem;program_options;regex;system;thread
=============================================
-- Configuring incomplete, errors occurred!
See also "/home/str/freecad-build/CMakeFiles/CMakeOutput.log".
See also "/home/str/freecad-build/CMakeFiles/CMakeError.log".
root@vhost:/home/str/freecad-build#
Получаю ошибку
Всё, что найдено со словом Boost и не связано с "Гномом" и "Кедами" я поставил в Синаптике.
Что касается этих компонентов
filesystem;program_options;regex;system;thread
.
То эти названия слишком общие, и в Синаптике есть много чего связанного с system и нет ничего похожего на program_options.
В общем вопрос в том, что за "зверь" Boost и как дальше "добить" компиляцию?
Может какие ключи в строке cmake указать?
Unable to find the Boost header files.
нужен libboost-devel или что-то около того, не знаю как он точно в дебе называется
user160 пишет:Unable to find the Boost header files.
нужен libboost-devel или что-то около того, не знаю как он точно в дебе называется
Все libboost.* какие есть установлены
Их 9 штук.
Вероятнее всего надо либо Путь туда показать cmake-еру либо нужна опция в командной строке.
Так чтоже за "зверь" boost ?
*** Добавлено: 02.03.2019 13:41:34 ***
Вот что я нашёл в CMakeLists.txt в части boost
SET(_boost_TEST_VERSIONS ${Boost_ADDITIONAL_VERSIONS})
set (BOOST_COMPONENTS filesystem program_options regex system thread)
find_package(Boost ${BOOST_MIN_VERSION}
COMPONENTS ${BOOST_COMPONENTS} REQUIRED)
if(UNIX AND NOT APPLE)
# Boost.Thread 1.67+ headers reference pthread_condattr_*
list(APPEND Boost_LIBRARIES pthread)
endif()
IF(NOT Boost_FOUND)
set (NO_BOOST_COMPONENTS)
foreach (comp ${BOOST_COMPONENTS})
string(TOUPPER ${comp} uppercomp)
if (NOT Boost_${uppercomp}_FOUND)
list(APPEND NO_BOOST_COMPONENTS ${comp})
endif()
endforeach()
MESSAGE(FATAL_ERROR "=============================================\n"
"Required components:\n"
" ${BOOST_COMPONENTS}\n"
"Not found, install the components:\n"
" ${NO_BOOST_COMPONENTS}\n"
"=============================================\n")
ENDIF(NOT Boost_FOUND)
Ошибку генерирует именно этот фрагмент.
Все liboost
Ой далеко не все
S|Name
--+------------------------------------------------+----------------------------------------------------------------+--------
|libboost_atomic-devel|
|libboost_atomic1_66_0|
|libboost_atomic1_66_0-devel|
|libboost_atomic1_69_0|
|libboost_atomic1_69_0-devel|
|libboost_chrono-devel|
|libboost_chrono1_66_0|
|libboost_chrono1_66_0-devel|
|libboost_chrono1_69_0|
|libboost_chrono1_69_0-devel|
|libboost_container-devel|
|libboost_container1_66_0|
|libboost_container1_66_0-devel|
|libboost_container1_69_0|
|libboost_container1_69_0-devel|
|libboost_context-devel|
|libboost_context1_66_0|
|libboost_context1_66_0-devel|
|libboost_context1_69_0|
|libboost_context1_69_0-devel|
|libboost_contract-devel|
|libboost_contract1_69_0|
|libboost_contract1_69_0-devel|
|libboost_coroutine-devel|
|libboost_coroutine1_66_0|
|libboost_coroutine1_66_0-devel|
|libboost_coroutine1_69_0|
|libboost_coroutine1_69_0-devel|
|libboost_date_time-devel|
i|libboost_date_time1_66_0
|libboost_date_time1_66_0-devel|
i|libboost_date_time1_69_0
|libboost_date_time1_69_0-devel|
|libboost_fiber-devel|
|libboost_fiber1_66_0|
|libboost_fiber1_66_0-devel|
|libboost_fiber1_69_0|
|libboost_fiber1_69_0-devel|
|libboost_filesystem-devel|
i|libboost_filesystem1_66_0
|libboost_filesystem1_66_0-devel|
|libboost_filesystem1_69_0|
|libboost_filesystem1_69_0-devel|
|libboost_graph-devel|
|libboost_graph1_66_0|
|libboost_graph1_66_0-devel|
|libboost_graph1_69_0|
|libboost_graph1_69_0-devel|
|libboost_graph_parallel-devel|
|libboost_graph_parallel1_66_0|
|libboost_graph_parallel1_66_0-devel|
|libboost_graph_parallel1_69_0|
|libboost_graph_parallel1_69_0-devel|
|libboost_headers-devel|
|libboost_headers1_66_0-devel|
|libboost_headers1_69_0-devel|
|libboost_iostreams-devel|
i|libboost_iostreams1_66_0
|libboost_iostreams1_66_0-devel|
|libboost_iostreams1_69_0|
|libboost_iostreams1_69_0-devel|
|libboost_locale-devel|
i|libboost_locale1_66_0
|libboost_locale1_66_0-devel|
|libboost_locale1_69_0|
|libboost_locale1_69_0-devel|
|libboost_log-devel|
|libboost_log1_66_0|
|libboost_log1_66_0-devel|
|libboost_log1_69_0|
|libboost_log1_69_0-devel|
|libboost_math-devel|
|libboost_math1_66_0|
|libboost_math1_66_0-devel|
|libboost_math1_69_0|
|libboost_math1_69_0-devel|
|libboost_mpi-devel|
|libboost_mpi1_66_0|
|libboost_mpi1_66_0-devel|
|libboost_mpi1_69_0|
|libboost_mpi1_69_0-devel|
|libboost_mpi_python-devel|
|libboost_mpi_python-py2_7-1_66_0|
|libboost_mpi_python-py2_7-1_66_0-devel|
|libboost_mpi_python-py3-1_66_0|
|libboost_mpi_python-py3-1_66_0-devel|
|libboost_mpi_python3-devel|
|libboost_numpy-devel|
|libboost_numpy-py2_7-1_66_0|
|libboost_numpy-py2_7-1_66_0-devel|
|libboost_numpy-py3-1_66_0|
|libboost_numpy-py3-1_66_0-devel|
|libboost_numpy3-devel|
|libboost_program_options-devel|
|libboost_program_options1_66_0|
|libboost_program_options1_66_0-devel|
|libboost_program_options1_69_0|
|libboost_program_options1_69_0-devel|
|libboost_python-devel|
|libboost_python-py2_7-1_66_0|
|libboost_python-py2_7-1_66_0-devel|
|libboost_python-py3-1_66_0|
|libboost_python-py3-1_66_0-devel|
|libboost_python3-devel|
|libboost_random-devel|
|libboost_random1_66_0|
|libboost_random1_66_0-devel|
|libboost_random1_69_0|
|libboost_random1_69_0-devel|
|libboost_regex-devel|
|libboost_regex1_66_0|
|libboost_regex1_66_0-devel|
|libboost_regex1_69_0|
|libboost_regex1_69_0-devel|
|libboost_serialization-devel|
|libboost_serialization1_66_0|
|libboost_serialization1_66_0-devel|
|libboost_serialization1_69_0|
|libboost_serialization1_69_0-devel|
|libboost_signals1_66_0|
|libboost_signals1_66_0-devel|
|libboost_stacktrace-devel|
|libboost_stacktrace1_66_0|
|libboost_stacktrace1_66_0-devel|
|libboost_stacktrace1_69_0|
|libboost_stacktrace1_69_0-devel|
|libboost_system-devel|
i|libboost_system1_66_0
|libboost_system1_66_0-devel|
|libboost_system1_69_0|
|libboost_system1_69_0-devel|
|libboost_test-devel|
|libboost_test1_66_0|
|libboost_test1_66_0-devel|
|libboost_test1_69_0|
|libboost_test1_69_0-devel|
|libboost_thread-devel|
i|libboost_thread1_66_0
|libboost_thread1_66_0-devel|
|libboost_thread1_69_0|
|libboost_thread1_69_0-devel|
|libboost_timer-devel|
|libboost_timer1_66_0|
|libboost_timer1_66_0-devel|
|libboost_timer1_69_0|
|libboost_timer1_69_0-devel|
|libboost_type_erasure-devel|
|libboost_type_erasure1_66_0|
|libboost_type_erasure1_66_0-devel|
|libboost_type_erasure1_69_0|
|libboost_type_erasure1_69_0-devel|
|libboost_wave-devel|
|libboost_wave1_66_0|
|libboost_wave1_66_0-devel|
|libboost_wave1_69_0|
|libboost_wave1_69_0-devel|
Так чтоже за "зверь" boost ?
user160 пишет:Все liboost
Ой далеко не все
Очень может быть.
Синаптик говорит, что у меня версия всех модулей 1.62
user160 пишет:Так чтоже за "зверь" boost ?
По Вашей ссылке написано, что последняя версия 1.69.
Фрагмент из CMakeLists.txt ищет версию 1.67
Возникают вопросы:
Как узнать какие версии использует Debian10 ?
Как загрузить это в Debian9.8 версию boost 1.67
Как узнать какие версии использует Debian10?
1.67
https://packages.debian.org/search?keywords=libboost
Как загрузить это в Debian9.8 версию boost 1.67
к примеру из stretch-backports
https://packages.debian.org/stretch-backports/amd64/
user160 пишет:Как загрузить это в Debian9.8 версию boost 1.67
к примеру из stretch-backports
https://packages.debian.org/stretch-backports/amd64/
Подскажите пожалуйста содержимое командной строки для apt-get
user160, man apt-get
Где???
mozgfx, забавно. У меня такого нету
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Debian GNU/Linux → Какой программе "скормить" пакет установки FreeCAD?
Форум работает на PunBB, при поддержке Informer Technologies, Inc