.NET CORE 实践(2)--对Ubuntu下安装SDK的记录
根据官网Ubuntu安装SDK操作如下:
1 allen@allen-Virtual-Machine:~$ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893 2 Executing: /tmp/tmp.eSJpOSJjPX/gpg.1.sh --keyserver 3 apt-mo.trafficmanager.net 4 --recv-keys 5 417A0893 6 gpg: 下载密钥‘417A0893’,从 hkp 服务器 apt-mo.trafficmanager.net 7 gpg: 密钥 417A0893:公钥“MS Open Tech <interop@microsoft.com>”已导入 8 gpg: 合计被处理的数量:1 9 gpg: 已导入:1 (RSA: 1) 10 allen@allen-Virtual-Machine:~$ sudo apt-get update 11 命中:1 http://cn.archive.ubuntu.com/ubuntu xenial InRelease 12 获取:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB] 13 命中:3 http://cn.archive.ubuntu.com/ubuntu xenial-backports InRelease 14 获取:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] 15 获取:5 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [380 kB] 16 获取:6 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [375 kB] 17 获取:7 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [321 kB] 18 获取:8 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [318 kB] 19 获取:9 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial InRelease [2,836 B] 20 获取:10 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 Packages [1,831 B] 21 已下载 1,588 kB,耗时 14秒 (106 kB/s) 22 正在读取软件包列表... 完成 23 allen@allen-Virtual-Machine:~$ sudo apt-get install dotnet-dev-1.0.0-preview2-003121 24 正在读取软件包列表... 完成 25 正在分析软件包的依赖关系树 26 正在读取状态信息... 完成 27 将会同时安装下列软件: 28 dotnet-host dotnet-hostfxr-1.0.1 dotnet-sharedframework-microsoft.netcore.app-1.0.0 liblldb-3.6 libllvm3.6v5 liblttng-ust-ctl2 29 liblttng-ust0 liburcu4 30 下列【新】软件包将被安装: 31 dotnet-dev-1.0.0-preview2-003121 dotnet-host dotnet-hostfxr-1.0.1 dotnet-sharedframework-microsoft.netcore.app-1.0.0 liblldb-3.6 32 libllvm3.6v5 liblttng-ust-ctl2 liblttng-ust0 liburcu4 33 升级了 0 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 266 个软件包未被升级。 34 需要下载 55.3 MB 的归档。 35 解压缩后会消耗 170 MB 的额外空间。 36 您希望继续执行吗? [Y/n] y 37 获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libllvm3.6v5 amd64 1:3.6.2-3ubuntu2 [8,075 kB] 38 获取:2 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 dotnet-host amd64 1.0.1-1 [33.7 kB] 39 获取:3 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 dotnet-hostfxr-1.0.1 amd64 1.0.1-1 [123 kB] 40 获取:4 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 dotnet-sharedframework-microsoft.netcore.app-1.0.0 amd64 1.0.0-1 [22.6 MB] 41 获取:5 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 liblldb-3.6 amd64 1:3.6.2-3ubuntu2 [7,303 kB] 42 获取:6 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 liburcu4 amd64 0.9.1-3 [47.3 kB] 43 获取:7 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 liblttng-ust-ctl2 amd64 2.7.1-1 [72.2 kB] 44 获取:8 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 liblttng-ust0 amd64 2.7.1-1 [127 kB] 45 获取:9 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 dotnet-dev-1.0.0-preview2-003121 amd64 1.0.0-preview2-003121-1 [16.9 MB] 46 已下载 55.3 MB,耗时 6分 12秒 (148 kB/s) 47 正在选中未选择的软件包 libllvm3.6v5:amd64。 48 (正在读取数据库 ... 系统当前共安装有 213604 个文件和目录。) 49 正准备解包 .../libllvm3.6v5_1%3a3.6.2-3ubuntu2_amd64.deb ... 50 正在解包 libllvm3.6v5:amd64 (1:3.6.2-3ubuntu2) ... 51 正在选中未选择的软件包 liblldb-3.6。 52 正准备解包 .../liblldb-3.6_1%3a3.6.2-3ubuntu2_amd64.deb ... 53 正在解包 liblldb-3.6 (1:3.6.2-3ubuntu2) ... 54 正在选中未选择的软件包 liburcu4:amd64。 55 正准备解包 .../liburcu4_0.9.1-3_amd64.deb ... 56 正在解包 liburcu4:amd64 (0.9.1-3) ... 57 正在选中未选择的软件包 liblttng-ust-ctl2:amd64。 58 正准备解包 .../liblttng-ust-ctl2_2.7.1-1_amd64.deb ... 59 正在解包 liblttng-ust-ctl2:amd64 (2.7.1-1) ... 60 正在选中未选择的软件包 liblttng-ust0:amd64。 61 正准备解包 .../liblttng-ust0_2.7.1-1_amd64.deb ... 62 正在解包 liblttng-ust0:amd64 (2.7.1-1) ... 63 正在选中未选择的软件包 dotnet-host。 64 正准备解包 .../dotnet-host_1.0.1-1_amd64.deb ... 65 正在解包 dotnet-host (1.0.1-1) ... 66 正在选中未选择的软件包 dotnet-hostfxr-1.0.1。 67 正准备解包 .../dotnet-hostfxr-1.0.1_1.0.1-1_amd64.deb ... 68 正在解包 dotnet-hostfxr-1.0.1 (1.0.1-1) ... 69 正在选中未选择的软件包 dotnet-sharedframework-microsoft.netcore.app-1.0.0。 70 正准备解包 .../dotnet-sharedframework-microsoft.netcore.app-1.0.0_1.0.0-1_amd64.deb ... 71 正在解包 dotnet-sharedframework-microsoft.netcore.app-1.0.0 (1.0.0-1) ... 72 正在选中未选择的软件包 dotnet-dev-1.0.0-preview2-003121。 73 正准备解包 .../dotnet-dev-1.0.0-preview2-003121_1.0.0-preview2-003121-1_amd64.deb ... 74 正在解包 dotnet-dev-1.0.0-preview2-003121 (1.0.0-preview2-003121-1) ... 75 正在处理用于 libc-bin (2.23-0ubuntu3) 的触发器 ... 76 正在处理用于 man-db (2.7.5-1) 的触发器 ... 77 正在设置 libllvm3.6v5:amd64 (1:3.6.2-3ubuntu2) ... 78 正在设置 liblldb-3.6 (1:3.6.2-3ubuntu2) ... 79 正在设置 liburcu4:amd64 (0.9.1-3) ... 80 正在设置 liblttng-ust-ctl2:amd64 (2.7.1-1) ... 81 正在设置 liblttng-ust0:amd64 (2.7.1-1) ... 82 正在设置 dotnet-host (1.0.1-1) ... 83 正在设置 dotnet-hostfxr-1.0.1 (1.0.1-1) ... 84 正在设置 dotnet-sharedframework-microsoft.netcore.app-1.0.0 (1.0.0-1) ... 85 正在设置 dotnet-dev-1.0.0-preview2-003121 (1.0.0-preview2-003121-1) ... 86 This software may collect information about you and your use of the software, and send that to Microsoft. 87 Please visit http://aka.ms/dotnet-cli-eula for more information. 88 正在处理用于 libc-bin (2.23-0ubuntu3) 的触发器 ...
安装完成后,使用sdk版本查询命令,验证sdk是否安装成功
1 allen@allen-Virtual-Machine:~$ dotnet --version 2 1.0.0-preview2-003121