Я пытаюсь установить программное обеспечение под названием RevKit на Ubuntu 12.10, и следующий instructions1 должен сопровождаться:
RevKit может быть загружен с веб-сайта www.revkit.org. При открытии оболочки Bash и предположении, что файл revkit-1.3.tar.gz находится в текущем рабочем каталоге, сначала должен быть распакован пакет:
tar xvfz revkit−1.3.tar . gz cd revkit−1.3
Затем можно создать инструментарий. Процесс сборки разделен на два сценария. Во-первых, среда RevKit создается с помощью сценария начальной загрузки. Впоследствии, алгоритмы RevKit создаются с помощью сценария сборки. Это обладает преимуществом запущения второго скрипта, только если изменения были внесены на алгоритмах, но не на среде. Сценарий начальной загрузки нужно только назвать однажды вначале. Более точно, первый показ сценарий начальной загрузки:
./make.py bootstrap
Это загрузит и скомпилирует все зависимости автоматически. С этой целью компиляция повышения занимает время. Если Вы уже установили повышение с помощью диспетчера пакетов распределения, опции
-DBOOST PATH
может использоваться для определения его пути, например.-DBOOST PATH=/usr
. Кроме того, можно указать, что повышение включает, и освобождает путь отдельно при помощи–boost
,–boost-include-dir
и–boost-lib-dir
как аргументы. Удостоверьтесь, что Ваша версия повышения удовлетворяет требования. После начальной загрузки среды должен быть выполнен сценарий сборки. Для запущения этого скрипта, вручную звоните:./make.py build
Это создаст целый пакет RevKit включая ядро, алгоритмы, примеры и привязку Python. Привязка Python позволяет CLI использовать RevKit как оболочка. Если система не может создать привязку Python или если они не нужны, они могут быть деактивированы путем вызова:
./make.py build −DBUILD BINDINGS=OFF
вместо этого. Дальнейшие пакеты, которые не доступны в диспетчере пакетов распределения (например, CUDD или PUMA) загружены и установлены автоматически из сценария начальной загрузки. Повышение также требуется и будет загружено и установлено по умолчанию.
Сценарий сборки нужно назвать, по крайней мере, однажды. Впоследствии, источники только должны быть скомпилированы снова, если локальные изменения были выполнены. С другой стороны, программа делает, может быть выполнен вручную путем вызова:
make
в каталоге сборки. Сценарий сборки также предоставляет возможности включения и отключения компиляции нестабильных и алгоритмов в качестве примера при помощи параметров
-DBUILD UNSTABLE
и-DBUILD EXAMPLES
.
если это корректно, gui окно должно открыться в следующих инструкциях, которые не могут видеть:
4.1. Графический интерфейс пользователя RevKit Графический интерфейс пользователя RevKit позволяет созданию и выполнению специализированных процессов проектирования выполняться. Поэтому GUI используется, где соответствующие задачи могут легко быть соединены посредством блоков объекта, подключенных к графику. Каждый объект выполняет операцию и может иметь порты для соответствующих входных параметров и произвести результаты. Входные порты могут быть подключены к выходным портам, формирующим канал, когда они поддерживают совпадающие типы данных. Для запуска Графического интерфейса пользователя RevKit следующая команда должна быть вызвана из корневого каталога RevKit:
./tools/gui/gui.py
Я смог сделать первые 2 инструкции, но после этого я не могу следовать за тем, что должно быть сделано, т.е. инструкции, касающиеся сценария начальной загрузки. Кто-либо может сказать мне, что точно должно быть сделано? в основном я должен добраться до графического интерфейса, который не может сделать
Вам необходимо установить некоторые важные файлы, необходимые для компиляции программного обеспечения и загрузки зависимостей. Вы можете установить его следующим образом:
sudo apt-get install build-essential git
Если это не сработает, укажите результат, который вы получите при запуске строки make.
Установлено ли у вас libboost-all-dev ?
sudo apt-get install libboost-all-dev
Теперь попробуйте выполнить эти действия еще раз.
Сначала вы должны выполнить требования:
sudo apt-get install git
) sudo apt-get install clang
) sudo apt-get install build-essential
) sudo apt-get install libboost-all-dev
)