我已经使用 在我的 Ubuntu 18.04 上安装了 .NET Core sudo snap install dotnet-sdk --classic
,但安装过程完成后,dotnet
命令仍然不起作用。这是我的控制台日志:
long@long-ub1804:~$ sudo snap install dotnet-sdk
[sudo] password for long:
error: This revision of snap "dotnet-sdk" was published using classic
confinement and thus may perform arbitrary system changes outside of the
security sandbox that snaps are usually confined to, which may put your
system at risk.
If you understand and want to proceed repeat the command including
--classic.
long@long-ub1804:~$ sudo snap install dotnet-sdk --classic
dotnet-sdk 2.2.202 from Microsoft .NET Core (dotnetcore✓) installed
long@long-ub1804:~$ dotnet --version
Command 'dotnet' not found, but can be installed with:
sudo snap install dotnet-sdk
long@long-ub1804:~$ snap list
Name Version Rev Tracking Publisher Notes
chromium 73.0.3683.86 669 stable canonical✓ -
core 16-2.38 6673 stable canonical✓ core
core18 18 782 stable canonical✓ base
docker 18.06.1-ce 321 stable canonical✓ -
dotnet-sdk 2.2.202 32 stable dotnetcore✓ classic
gnome-3-26-1604 3.26.0.20190228 82 stable/… canonical✓ -
gnome-3-28-1804 3.28.0-9-gce87599.ce87599 23 stable canonical✓ -
gnome-calculator 3.32.0+git2.cae338ea 352 stable/… canonical✓ -
gnome-characters v3.32.0+git1.9ff74a2 206 stable/… canonical✓ -
gnome-logs 3.32.0 57 stable/… canonical✓ -
gnome-system-monitor 3.32.0 70 stable/… canonical✓ -
gtk-common-themes 0.1-16-g2287c87 1198 stable/… canonical✓ -
pycharm-community 2019.1.1 123 stable jetbrains✓ classic
long@long-ub1804:~$
答案1
你应该尝试以下命令
sudo snap alias dotnet-sdk.dotnet dotnet
由于snap
不提供自动别名dotnet-sdk
。
问候,