Ubuntu源码安装Danfy

该文章详细描述了在Ubuntu系统中如何通过源码安装Danfy,包括更新系统,安装dotnet-sdk-6.0,解决依赖问题,如aspnetcore-runtime-6.0,dotnet-runtime-6.0和libicu70。接着,安装Javaopenjdk-11-jdk,并设置环境变量。最后,从GitHub克隆Dafny的源代码,进行编译和测试。
摘要由CSDN通过智能技术生成

dotnet-sdk-6.0

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install dotnet-sdk-6.0

找不到dotnet-sdk-6.0包,需要在/etc/apt/source.list中添加源:

sudo gedit /etc/apt/source.list
#添加deb http://cz.archive.ubuntu.com/ubuntu jammy-updates main universe
sudo apt-get update
sudo apt-get upgrade

可能会出现如下错误:

缺少aspnetcore-runtime-6.0和dotnet-runtime-6.0两个包的安装,继续安装上述两个包

sudo apt-get install aspnetcore-runtime-6.0
sudo apt-get install dotnet-runtime-6.0

此时报错信息如下:
在这里插入图片描述
安装libicu70找不到包名,/etc/apt/source.list添加源

#添加deb http://cz.archive.ubuntu.com/ubuntu jammy main 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libicu70
sudo apt-get install dot-net-sdk-6.0

安装java

sudo apt-get install openjdk-11-jdk
export VA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

下载和编译dafny

git clone https://github.com/dafny-lang/dafny.git --recurse-submodules
cd dafny
make exe
make z3-ubuntu
./Scripts/quicktest.sh

出现如下,则表示安装成功
在这里插入图片描述

参考链接

[1] https://github.com/dafny-lang/dafny/wiki/INSTALL#linux-source

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值