在 Linux Mint 19 上安装 dotnet 核心
Install dotnet core on Linux Mint 19
在遵循 Microsoft 关于如何在 linux mint 19 上安装 dotnet core 的教程之后,我陷入了困境:
sudo apt-get install dotnet-sdk-2.1.4
我得到提示需要安装 dotnet-runtime-2.0.5,所以我执行了:
sudo apt-get install dotnet-runtime-2.0.5
我得到了
The following packages have unmet dependencies:
dotnet-runtime-2.0.5 : Depends: libicu55 but it is not installable
所以问题是我无法安装这个 libicu55,因为它不存在。
我该如何解决这个问题?
您可以从这里获取软件包并手动安装:
http://security.ubuntu.com/ubuntu/pool/main/i/icu/
你也试过这种方法吗?
下载地址:https://www.microsoft.com/net/download
然后:
mkdir -p $HOME/dotnet
cd Downloads
tar zxf dotnet-sdk-2.0.3-linux-x64.tar.gz -C $HOME/dotnet
export PATH=$PATH:$HOME/dotnet
验证您的安装:
dotnet --version
该软件包对 Ubuntu 18.04 无效,因此它对 Mint 19 无效。只需 运行 以下内容即可安装正确的版本,你应该没问题。
sudo apt install libicu60
https://packages.ubuntu.com/search?keywords=libicu60&searchon=names&suite=bionic§ion=all
补充说明一下,这实际上在 Microsoft 官方文档中有概述 here
Microsoft 现在有自己的 ubuntu 软件包源。官方下载页面有详细说明:
https://dotnet.microsoft.com/download/linux-package-manager/ubuntu19-04/sdk-current
以下 deb 包在您的系统中安装包源:
wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
在 sudo apt-get update
之后,您可以通过
安装您最喜欢的 SDK(例如 3.0)
sudo apt-get install dotnet-sdk-3.0
主要好处:您可以获得更新并且更容易升级到下一个主要版本。
在遵循 Microsoft 关于如何在 linux mint 19 上安装 dotnet core 的教程之后,我陷入了困境:
sudo apt-get install dotnet-sdk-2.1.4
我得到提示需要安装 dotnet-runtime-2.0.5,所以我执行了:
sudo apt-get install dotnet-runtime-2.0.5
我得到了
The following packages have unmet dependencies:
dotnet-runtime-2.0.5 : Depends: libicu55 but it is not installable
所以问题是我无法安装这个 libicu55,因为它不存在。 我该如何解决这个问题?
您可以从这里获取软件包并手动安装:
http://security.ubuntu.com/ubuntu/pool/main/i/icu/
你也试过这种方法吗?
下载地址:https://www.microsoft.com/net/download
然后:
mkdir -p $HOME/dotnet
cd Downloads
tar zxf dotnet-sdk-2.0.3-linux-x64.tar.gz -C $HOME/dotnet
export PATH=$PATH:$HOME/dotnet
验证您的安装:
dotnet --version
该软件包对 Ubuntu 18.04 无效,因此它对 Mint 19 无效。只需 运行 以下内容即可安装正确的版本,你应该没问题。
sudo apt install libicu60
https://packages.ubuntu.com/search?keywords=libicu60&searchon=names&suite=bionic§ion=all
补充说明一下,这实际上在 Microsoft 官方文档中有概述 here
Microsoft 现在有自己的 ubuntu 软件包源。官方下载页面有详细说明: https://dotnet.microsoft.com/download/linux-package-manager/ubuntu19-04/sdk-current
以下 deb 包在您的系统中安装包源:
wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
在 sudo apt-get update
之后,您可以通过
sudo apt-get install dotnet-sdk-3.0
主要好处:您可以获得更新并且更容易升级到下一个主要版本。