如何在 Ubuntu 18 上安装 libmono.so?

如何在 Ubuntu 18 上安装 libmono.so?

我正在尝试构建一些使用 CMake 查找并链接到 Mono 的代码。它正在尝试链接到libmono.solibmono-2.0.so

我已经安装了 mono-complete(它安装了 mono-devel),没有任何错误,但文件仍然不存在。dpkg在 mono-devel 上使用时显示这些库不是安装的一部分。那么我在哪里可以找到它们呢?

使用locate显示一些 Steam 游戏有库,因此它们显然存在……某处。

如何在我的计算机上安装这些开发库?

答案1

  1. 检查此文件存在于哪个包中: apt-file search libmono-2.0.so
libmono-2.0-1: /usr/lib/libmono-2.0.so.1  
libmono-2.0-1: /usr/lib/libmono-2.0.so.1.0.0
libmono-2.0-dev: /usr/lib/libmono-2.0.so
  1. 检查您是否安装了此包: apt policy libmono-2.0
libmono-2.0-1:
  Installed: (none)
  Candidate: 5.18.0.240+dfsg-2ubuntu2
  Version table:
     5.18.0.240+dfsg-2ubuntu2 500
        500 http://ubuntu.task.gda.pl/ubuntu disco/universe amd64 Packages
libmono-2.0-dev:
  Installed: 5.18.0.240+dfsg-2ubuntu2
  Candidate: 5.18.0.240+dfsg-2ubuntu2
  Version table:
 *** 5.18.0.240+dfsg-2ubuntu2 500
        500 http://ubuntu.task.gda.pl/ubuntu disco/universe amd64 Packages
        100 /var/lib/dpkg/status
  1. 如果尚未安装,请安装 sudo apt install libmono-2.0

我的输出来自 Ubuntu 19.04,但在 Ubuntu 18 上你将拥有相同的包名称。

相关内容