背景信息
我正在尝试安装静脉按照作者提供的教程进入模拟环境。
在步骤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
? 中有一些软件包,Synaptic Package Manager
例如proj-bin
或libproj-dev
。我应该安装它们吗?我认为proj
与这和这
我应该怎么做才能确保这个模拟工具正常工作?
答案1
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