Назад | Перейти на главную страницу

Как установить libmono.so в Ubuntu 18?

Я пытаюсь создать код, который использует CMake для поиска и ссылки на Mono. Это пытается сделать ссылку на libmono.so и libmono-2.0.so.

Я установил mono-complete (который устанавливает mono-devel) без ошибок, и файлы все еще не существуют. С помощью dpkg на mono-devel показывает, что эти библиотеки не являются частью установки. Так где их взять?

С помощью locate показывает, что у некоторых игр Steam есть библиотека, поэтому они явно существуют ... где-то.

Как мне установить эти библиотеки разработки на свой компьютер?

  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 у вас будут те же имена пакетов.