红联Linux门户
Linux帮助

对Ubuntu下安装SDK的记录

发布时间:2016-09-01 14:28:20来源:linux网站作者:repeatedly
根据官网Ubuntu安装SDK操作如下:
allen@allen-Virtual-Machine:~$ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
Executing: /tmp/tmp.eSJpOSJjPX/gpg.1.sh --keyserver
apt-mo.trafficmanager.net
--recv-keys
417A0893
gpg: 下载密钥‘417A0893’,从 hkp 服务器 apt-mo.trafficmanager.net
gpg: 密钥 417A0893:公钥“MS Open Tech <interop@microsoft.com>”已导入
gpg: 合计被处理的数量:1
gpg:               已导入:1  (RSA: 1)
allen@allen-Virtual-Machine:~$ sudo apt-get update
命中:1 http://cn.archive.ubuntu.com/ubuntu xenial InRelease
获取:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]                       
命中:3 http://cn.archive.ubuntu.com/ubuntu xenial-backports InRelease                               
获取:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [380 kB]
获取:6 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [375 kB]        
获取:7 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [321 kB]
获取:8 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [318 kB]
获取:9 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial InRelease [2,836 B]
获取:10 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 Packages [1,831 B]
已下载 1,588 kB,耗时 14秒 (106 kB/s)                                                                                                 
正在读取软件包列表... 完成
allen@allen-Virtual-Machine:~$ sudo apt-get install 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 libllvm3.6v5 liblttng-ust-ctl2
liblttng-ust0 liburcu4
下列【新】软件包将被安装:
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
libllvm3.6v5 liblttng-ust-ctl2 liblttng-ust0 liburcu4
升级了 0 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 266 个软件包未被升级。
需要下载 55.3 MB 的归档。
解压缩后会消耗 170 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libllvm3.6v5 amd64 1:3.6.2-3ubuntu2 [8,075 kB]
获取:2 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 dotnet-host amd64 1.0.1-1 [33.7 kB]
获取:3 https://apt-mo.trafficmanager.net/repos/dotnet-release xenial/main amd64 dotnet-hostfxr-1.0.1 amd64 1.0.1-1 [123 kB]
获取: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]
获取:5 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 liblldb-3.6 amd64 1:3.6.2-3ubuntu2 [7,303 kB]                            
获取:6 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 liburcu4 amd64 0.9.1-3 [47.3 kB]                                     
获取:7 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 liblttng-ust-ctl2 amd64 2.7.1-1 [72.2 kB]                            
获取:8 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 liblttng-ust0 amd64 2.7.1-1 [127 kB]                                 
获取: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]
已下载 55.3 MB,耗时 6分 12秒 (148 kB/s)                                                                                                                                                                                                                                     
正在选中未选择的软件包 libllvm3.6v5:amd64。
(正在读取数据库 ... 系统当前共安装有 213604 个文件和目录。)
正准备解包 .../libllvm3.6v5_1%3a3.6.2-3ubuntu2_amd64.deb  ...
正在解包 libllvm3.6v5:amd64 (1:3.6.2-3ubuntu2) ...
正在选中未选择的软件包 liblldb-3.6。
正准备解包 .../liblldb-3.6_1%3a3.6.2-3ubuntu2_amd64.deb  ...
正在解包 liblldb-3.6 (1:3.6.2-3ubuntu2) ...
正在选中未选择的软件包 liburcu4:amd64。
正准备解包 .../liburcu4_0.9.1-3_amd64.deb  ...
正在解包 liburcu4:amd64 (0.9.1-3) ...
正在选中未选择的软件包 liblttng-ust-ctl2:amd64。
正准备解包 .../liblttng-ust-ctl2_2.7.1-1_amd64.deb  ...
正在解包 liblttng-ust-ctl2:amd64 (2.7.1-1) ...
正在选中未选择的软件包 liblttng-ust0:amd64。
正准备解包 .../liblttng-ust0_2.7.1-1_amd64.deb  ...
正在解包 liblttng-ust0:amd64 (2.7.1-1) ...
正在选中未选择的软件包 dotnet-host。
正准备解包 .../dotnet-host_1.0.1-1_amd64.deb  ...
正在解包 dotnet-host (1.0.1-1) ...
正在选中未选择的软件包 dotnet-hostfxr-1.0.1。
正准备解包 .../dotnet-hostfxr-1.0.1_1.0.1-1_amd64.deb  ...
正在解包 dotnet-hostfxr-1.0.1 (1.0.1-1) ...
正在选中未选择的软件包 dotnet-sharedframework-microsoft.netcore.app-1.0.0。
正准备解包 .../dotnet-sharedframework-microsoft.netcore.app-1.0.0_1.0.0-1_amd64.deb  ...
正在解包 dotnet-sharedframework-microsoft.netcore.app-1.0.0 (1.0.0-1) ...
正在选中未选择的软件包 dotnet-dev-1.0.0-preview2-003121。
正准备解包 .../dotnet-dev-1.0.0-preview2-003121_1.0.0-preview2-003121-1_amd64.deb  ...
正在解包 dotnet-dev-1.0.0-preview2-003121 (1.0.0-preview2-003121-1) ...
正在处理用于 libc-bin (2.23-0ubuntu3) 的触发器 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 libllvm3.6v5:amd64 (1:3.6.2-3ubuntu2) ...
正在设置 liblldb-3.6 (1:3.6.2-3ubuntu2) ...
正在设置 liburcu4:amd64 (0.9.1-3) ...
正在设置 liblttng-ust-ctl2:amd64 (2.7.1-1) ...
正在设置 liblttng-ust0:amd64 (2.7.1-1) ...
正在设置 dotnet-host (1.0.1-1) ...
正在设置 dotnet-hostfxr-1.0.1 (1.0.1-1) ...
正在设置 dotnet-sharedframework-microsoft.netcore.app-1.0.0 (1.0.0-1) ...
正在设置 dotnet-dev-1.0.0-preview2-003121 (1.0.0-preview2-003121-1) ...
This software may collect information about you and your use of the software, and send that to Microsoft.
Please visit http://aka.ms/dotnet-cli-eula for more information.
正在处理用于 libc-bin (2.23-0ubuntu3) 的触发器 ...
 
安装完成后,使用sdk版本查询命令,验证sdk是否安装成功:
allen@allen-Virtual-Machine:~$ dotnet --version
1.0.0-preview2-003121
 
附:Install for Ubuntu 14.04, 16.04 & Linux Mint 17
1.Add the dotnet apt-get feed
In order to install .NET Core on Ubuntu or Linux Mint, we need to first set up the apt-get feed that hosts the package we need.
Ubuntu 14.04 / Linux Mint 17
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
Ubuntu 16.04
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
2.Install .NET Core SDK
Before you start, please remove any previous versions of .NET Core from your system by using this script.(https://github.com/dotnet/cli/blob/rel/1.0.0/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh)
To .NET Core on Ubuntu or Linux Mint, simply use apt-get.
sudo apt-get install dotnet-dev-1.0.0-preview2-003121
3.Initialize some code
Let's initialize a sample Hello World application!
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23808.html