4da*_*but 4 apt versions dependencies
我的系统上需要的两个软件依赖于libfltk1.1-dev和libfltk1.3-dev。我尝试安装两者,因为当我安装一个时,它会删除另一个。所以我在终端中输入了这个命令:
sudo apt-get install libfltk1.1-dev libfltk1.3-dev
Run Code Online (Sandbox Code Playgroud)
我得到了这个:
The following packages have unmet dependencies:
libfltk1.1-dev : Conflicts: libfltk-dev
libfltk1.3-dev : Conflicts: libfltk-dev
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
我可以/如何安装两者?
没有,都libfltk1.1-dev和libfltk1.3-dev不能在同一时间安装。这是因为两个包中的头文件(以及其他文件)都安装在同一位置,因此会发生冲突。
编辑:由于这是两个不同的程序,因此可以遵循以下步骤:
安装libfltk1.1-dev.
编译需要的程序libfltk1.1-dev。
删除libfltk1.1-dev,但请确保libfltk1.1保留。
安装libfltk1.3-dev.
编译需要的程序libfltk1.3-dev。
(可选)删除libfltk1.3-dev,但确保libfltk1.3保留。
这样做的原因是-dev包(依赖于相应的共享库包)包含编译程序所需的头文件,但不需要运行程序。共享库包包含运行程序所需的实际库,因此必须安装此包才能运行程序。
| 归档时间: |
|
| 查看次数: |
2439 次 |
| 最近记录: |