所以我试着安装gmc的C#编译器。
sudo apt-get install mono-gmcs但是我得到了下一个错误,我不知道从现在开始该怎么做:
一些软件包无法安装。这可能意味着您已经请求了一个不可能的情况,或者如果您使用的是一些所需的包尚未创建或移出传入的不稳定发行版。以下信息可能有助于解决这种情况:以下包有未满足的依赖关系:mono: held :mono (= 3.12.1-0xamarin 1),但是要安装4.2.1.102+dfsg2-5 :无法更正问题,您已保存了损坏的包。
发布于 2016-01-29 15:50:41
单gmcs:依赖:mono (= 3.12.1-0 0xamarin1 1),但4.2.1.102
Mono的gmcs在最新版本中不受欢迎,您应该使用mcs (或Roslyn的csc在不久的将来)。
因为Kali Linux是一个基于Debain的发行版:
sudo apt-get install mono-complete#使用
应该安装包mono-devel来编译代码。
应该安装包mono-complete来安装所有的东西--这应该涵盖大多数“程序集未找到”的错误。
应该安装软件包referenceassemblies-pcl以支持PCL编译--这将解决软件编译过程中大多数“框架未安装:.NETPortable”错误的问题。
应该安装包ca-certificates-mono以获得HTTPS连接的SSL证书。如果您在建立HTTPS连接时遇到问题,请安装此软件包。
APT软件包设置
https://stackoverflow.com/questions/35084809
复制相似问题