Справочная информация
Я пытаюсь установить среду моделирования Veins , следуя инструкциям, предоставленным автором.
На шаге 1 требуется установить некоторые пакеты в Linux, в руководстве предлагается выполнить эти команды на терминале:
sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-1.0-0 openmpi-bin libopenmpi-dev libpcap-dev autoconf automake libtool libxerces-c2-dev proj libgdal1-dev libfox-1.6-dev
Когда я выполняю эту команду, я сразу получаю:
E: Package 'proj' has no installation candidate
Затем я удаляю proj
из команды и выполняю ее снова без proj
в ней, затем я получаю:
The following packages have unmet dependencies:
libgdal1-dev : Depends: libgdal-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Итак, я удаляю libgdal1-dev
из команда также. И он выполняет файл, загружая оставшиеся пакеты.
Для устранения проблемы с proj
и libdgal1-dev
я перехожу к Synaptic Package Manager
.
libgdal1-dev
Я ищу libgdal1-dev
в Synaptic Package Manager
и получаю запись. Я Mark for Installation
, а затем Synaptic Package Manager
предлагает удалить libxerces-c2-dev
, который фактически добавляется через начальную команду. Должен ли я доверять Synaptic Package Manager
этому предложению и продолжить?
proj
Что мне делать с proj
. В Synaptic Package Manager
есть несколько пакетов, таких как proj-bin
или libproj-dev
. Должен ли я их установить? Я думаю, что proj
имеет отношение к этому и этому
Что я должен сделать, чтобы убедиться, что этот инструмент моделирования работает нормально?
proj
должен быть установлен как libproj0
. Также необходимо установить libgdal-dev
пакет.
sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-1.0-0 openmpi-bin libopenmpi-dev libpcap-dev autoconf automake libproj0 libgdal1-dev libfox-1.6-dev libgdal-dev libxerces-c-dev