首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在没有根访问的Ubuntu上安装Azure的替代方法是什么?

在没有根访问的Ubuntu上安装Azure的替代方法是什么?
EN

Stack Overflow用户
提问于 2018-03-23 10:42:10
回答 3查看 1.5K关注 0票数 3

我很难在没有根访问的Ubuntu机器上安装Azure。

这里指令假定我们有根访问(或合理的sudo访问)。

我试图在Ubuntu机器上运行这个程序(由IBM DevOps工具链提供的根访问永远不会被授予),执行sudo命令将得到以下结果:

代码语言:javascript
运行
复制
AZ_REPO=$(lsb_release -cs)
echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" | \
     sudo tee /etc/apt/sources.list.d/azure-cli.list

这导致sudo:不存在tty,也没有指定的任务传递程序。

我为什么要用一只蒂来经营苏多呢?有一些答案,但是我无法使用它们,因为我无法通过ssh控制登录到shell。

我正在使用IBM的DevOps工具链将应用程序部署到IBM和Azure。

DevOps工具链为我提供了一个执行命令的shell。

还有其他选择吗?

EN

回答 3

Stack Overflow用户

发布于 2018-03-30 16:02:05

假设您已经安装了所需的先决条件,您可以使用脚本或普通的“ole pip”来安装Azure ( Personally )。

票数 1
EN

Stack Overflow用户

发布于 2019-06-03 04:43:24

你试过运行脚本如文件所示

代码语言:javascript
运行
复制
curl -L https://aka.ms/InstallAzureCli | bash

我不明白为什么需要sudo安装az。安装脚本下载一个python脚本(这一个)并运行它。这个剧本基本上

  1. 下载虚拟主机
  2. ~/lib/azure-cli上创建虚拟env
  3. 调用虚拟env上的pip install azure-cli
  4. 将一个shell脚本写入名为~/bin/azaz,该脚本运行python -m azure.cli并授予它一些权限
  5. 将完成(选项卡)添加到az
票数 1
EN

Stack Overflow用户

发布于 2018-03-26 02:34:08

据我所知,这是可能的。需要根权限。您可以检查这个回答来解决您的问题,但我认为您应该拥有这样做的根权限。

如果可能的话,我建议您可以使用蔚蓝云壳在Azure上运行cli命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49447820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档