Ubuntu-18.04
如何在 Ubuntu 18 上安裝 libmono.so?
我正在嘗試建構一些使用 CMake 查找並連結到 Mono 的程式碼。它正在嘗試連結到
libmono.so
和libmono-2.0.so
。我已經安裝了 mono-complete(它安裝了 mono-devel)而沒有錯誤,並且文件仍然不存在。在 mono-devel 上使用
dpkg
表明這些庫不是安裝的一部分。那麼我從哪裡得到它們呢?使用
locate
顯示一些 Steam 遊戲具有庫,因此它們顯然存在……某處。如何在我的機器上安裝這些開發庫?
- 檢查此文件存在於哪個包中:
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
- 檢查你是否安裝了這個包:
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
- 如果您還沒有安裝,請安裝它
sudo apt install libmono-2.0
我的輸出來自 Ubuntu 19.04,但在 Ubuntu 18 上,您將擁有相同的包名稱。