История изменений
Исправление Deleted, (текущая версия) :
для начала соберите сам движок
[deepforest@localhost d2-master]$ make
make[1]: Entering directory '/home/deepforest/Завантажене/d2-master/engine'
Updating GeoIP country database from MaxMind.
make[1]: *** [Makefile:194: geoip-dependencies] Error 6
make[1]: Leaving directory '/home/deepforest/Завантажене/d2-master/engine'
make: *** [Makefile:106: engine-dependencies] Error 2
[deepforest@localhost d2-master]$
Для сборки под linux там mono должно быть не ниже 5.18 как что скорее всего его тоже придется ставить с репозиториев самого проекта, а не с тех которые идут у вашего дистрибутива.
Name : mono-core
Version : 5.20.1
Release : 2.fc31
Architecture : i686
Size : 16 M
Source : mono-5.20.1-2.fc31.src.rpm
Repository : updates
Summary : The Mono CIL runtime, suitable for running .NET code
URL : http://www.mono-project.com
License : MIT
Description : This package contains the core of the Mono runtime including its
: Virtual Machine, Just-in-time compiler, C# compiler, security
: tools and libraries (corlib, XML, System.Security, ZipLib,
: I18N, Cairo and Mono.*).
Name : mono-devel
Version : 5.20.1
Release : 2.fc31
Architecture : i686
Size : 5.8 M
Source : mono-5.20.1-2.fc31.src.rpm
Repository : updates
Summary : Development tools for Mono
URL : http://www.mono-project.com
License : MIT
Description : This package completes the Mono developer toolchain with the mono profiler,
: assembler and other various tools.
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo'
dnf update
dnf install -y msbuild
[deepforest@localhost d2-master]$ dnf info msbuild
Fedora Modular 31 - x86_64 2.1 MB/s | 5.2 MB 00:02
Fedora Modular 31 - x86_64 - Updates 1.9 MB/s | 4.0 MB 00:02
Fedora 31 - x86_64 - Updates 5.6 MB/s | 24 MB 00:04
Fedora 31 - x86_64 4.3 MB/s | 71 MB 00:16
RPM Fusion for Fedora 31 - Free - Updates 815 kB/s | 423 kB 00:00
RPM Fusion for Fedora 31 - Free 1.2 MB/s | 663 kB 00:00
RPM Fusion for Fedora 31 - Nonfree - Updates 103 kB/s | 69 kB 00:00
RPM Fusion for Fedora 31 - Nonfree 491 kB/s | 241 kB 00:00
Last metadata expiration check: 0:00:01 ago on Mon 20 Apr 2020 05:32:39 PM EEST.
Installed Packages
Name : msbuild
Epoch : 1
Version : 16.5+xamarinxplat.2020.01.10.05.36
Release : 0.xamarin.2.epel8
Architecture : noarch
Size : 47 M
Source : msbuild-16.5+xamarinxplat.2020.01.10.05.36-0.xamarin.2.epel8.src.rpm
Repository : @System
From repo : mono-centos8-stable
Summary : Build system for .NET projects
URL : https://github.com/Microsoft/msbuild
License : MIT
Description : The Microsoft Build Engine is a platform for building applications.
: This engine, which is also known as MSBuild, provides an XML schema
: for a project file that controls how the build platform processes
: and builds software. Visual Studio uses MSBuild, but MSBuild does
: not depend on Visual Studio. By invoking msbuild.exe on your
: project or solution file, you can orchestrate and build products
: in environments where Visual Studio isn't installed.
[deepforest@localhost d2-master]$
Исправление Deleted, :
для начала соберите сам движок
[deepforest@localhost d2-master]$ make
make[1]: Entering directory '/home/deepforest/Завантажене/d2-master/engine'
Updating GeoIP country database from MaxMind.
make[1]: *** [Makefile:194: geoip-dependencies] Error 6
make[1]: Leaving directory '/home/deepforest/Завантажене/d2-master/engine'
make: *** [Makefile:106: engine-dependencies] Error 2
[deepforest@localhost d2-master]$
Для сборки под linux там mono должно быть не ниже 5.18 как что скорее всего его тоже придется ставить с репозиториев самого проекта, а не с тех которые идут у вашего дистрибутива.
Name : mono-devel
Version : 5.20.1
Release : 2.fc31
Architecture : i686
Size : 5.8 M
Source : mono-5.20.1-2.fc31.src.rpm
Repository : updates
Summary : Development tools for Mono
URL : http://www.mono-project.com
License : MIT
Description : This package completes the Mono developer toolchain with the mono profiler,
: assembler and other various tools.
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo'
dnf update
dnf install -y msbuild
[deepforest@localhost d2-master]$ dnf info msbuild
Fedora Modular 31 - x86_64 2.1 MB/s | 5.2 MB 00:02
Fedora Modular 31 - x86_64 - Updates 1.9 MB/s | 4.0 MB 00:02
Fedora 31 - x86_64 - Updates 5.6 MB/s | 24 MB 00:04
Fedora 31 - x86_64 4.3 MB/s | 71 MB 00:16
RPM Fusion for Fedora 31 - Free - Updates 815 kB/s | 423 kB 00:00
RPM Fusion for Fedora 31 - Free 1.2 MB/s | 663 kB 00:00
RPM Fusion for Fedora 31 - Nonfree - Updates 103 kB/s | 69 kB 00:00
RPM Fusion for Fedora 31 - Nonfree 491 kB/s | 241 kB 00:00
Last metadata expiration check: 0:00:01 ago on Mon 20 Apr 2020 05:32:39 PM EEST.
Installed Packages
Name : msbuild
Epoch : 1
Version : 16.5+xamarinxplat.2020.01.10.05.36
Release : 0.xamarin.2.epel8
Architecture : noarch
Size : 47 M
Source : msbuild-16.5+xamarinxplat.2020.01.10.05.36-0.xamarin.2.epel8.src.rpm
Repository : @System
From repo : mono-centos8-stable
Summary : Build system for .NET projects
URL : https://github.com/Microsoft/msbuild
License : MIT
Description : The Microsoft Build Engine is a platform for building applications.
: This engine, which is also known as MSBuild, provides an XML schema
: for a project file that controls how the build platform processes
: and builds software. Visual Studio uses MSBuild, but MSBuild does
: not depend on Visual Studio. By invoking msbuild.exe on your
: project or solution file, you can orchestrate and build products
: in environments where Visual Studio isn't installed.
[deepforest@localhost d2-master]$
Исходная версия Deleted, :
для начала соберите сам движок
[deepforest@localhost d2-master]$ make
make[1]: Entering directory '/home/deepforest/Завантажене/d2-master/engine'
Updating GeoIP country database from MaxMind.
make[1]: *** [Makefile:194: geoip-dependencies] Error 6
make[1]: Leaving directory '/home/deepforest/Завантажене/d2-master/engine'
make: *** [Makefile:106: engine-dependencies] Error 2
[deepforest@localhost d2-master]$
Для сборки под linux там mono должно быть не ниже 5.18 как что скорее всего его тоже придется ставить с репозиториев самого проекта, а не с тех которые идут у вашего дистрибутива.
Я удалил Федорин моно и поставил отсюда msbuild
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo'
dnf update
dnf install -y msbuild
[deepforest@localhost d2-master]$ dnf info msbuild
Fedora Modular 31 - x86_64 2.1 MB/s | 5.2 MB 00:02
Fedora Modular 31 - x86_64 - Updates 1.9 MB/s | 4.0 MB 00:02
Fedora 31 - x86_64 - Updates 5.6 MB/s | 24 MB 00:04
Fedora 31 - x86_64 4.3 MB/s | 71 MB 00:16
RPM Fusion for Fedora 31 - Free - Updates 815 kB/s | 423 kB 00:00
RPM Fusion for Fedora 31 - Free 1.2 MB/s | 663 kB 00:00
RPM Fusion for Fedora 31 - Nonfree - Updates 103 kB/s | 69 kB 00:00
RPM Fusion for Fedora 31 - Nonfree 491 kB/s | 241 kB 00:00
Last metadata expiration check: 0:00:01 ago on Mon 20 Apr 2020 05:32:39 PM EEST.
Installed Packages
Name : msbuild
Epoch : 1
Version : 16.5+xamarinxplat.2020.01.10.05.36
Release : 0.xamarin.2.epel8
Architecture : noarch
Size : 47 M
Source : msbuild-16.5+xamarinxplat.2020.01.10.05.36-0.xamarin.2.epel8.src.rpm
Repository : @System
From repo : mono-centos8-stable
Summary : Build system for .NET projects
URL : https://github.com/Microsoft/msbuild
License : MIT
Description : The Microsoft Build Engine is a platform for building applications.
: This engine, which is also known as MSBuild, provides an XML schema
: for a project file that controls how the build platform processes
: and builds software. Visual Studio uses MSBuild, but MSBuild does
: not depend on Visual Studio. By invoking msbuild.exe on your
: project or solution file, you can orchestrate and build products
: in environments where Visual Studio isn't installed.
[deepforest@localhost d2-master]$