这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

通用工具

在Ubuntu Server上进行编程开发的通用工具

1 - sdkman

管理 SDK 的多个版本

SDKMAN 是一款管理多版本 SDK 的工具,可以实现在多个版本间的快速切换。

sdkman 支持 macos 和 linux,可以参考:

https://skyao.io/learning-macos/docs/programing/common/sdkman.html

安装sdkman

macOS

$ curl -s "https://get.sdkman.io" | bash

$ source "/home/sky/.sdkman/bin/sdkman-init.sh"
$ sdk version
SDKMAN 5.15.0

ubuntu

sudo apt install unzip zip
curl -s "https://get.sdkman.io" | bash

安装完成后:

source "/home/sky/.sdkman/bin/sdkman-init.sh"
sdk version

2 - azure-cli

azure cli 安装配置

参考官方文档:

Install the Azure CLI on Linux

LTS 版本

对于 18.04 LTS (Bionic Beaver), 20.04 LTS (Focal Fossa), 22.04 (Jammy Jellyfish) 这些 LST 版本,可以通过下面的命令一次性安装:

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

也可以一步一步安装,详情见官方文档。

az --version    

检查一下:

                                      
azure-cli                         2.49.0

core                              2.49.0
telemetry                          1.0.8

Dependencies:
msal                              1.20.0
azure-mgmt-resource               22.0.0

Python location '/opt/az/bin/python3'
Extensions directory '/home/sky/.azure/cliextensions'

Python (Linux) 3.10.10 (main, May 19 2023, 08:20:32) [GCC 9.4.0]

Legal docs and information: aka.ms/AzureCliLegal


Your CLI is up-to-date.

非 LTS 版本

理论上非 LTS 版本是不支持的。

22.10