gpt4 book ai didi

bash - Shell 驱动程序安装时出现 `ACCEPT_EULA=Y` 错误

转载 作者:行者123 更新时间:2023-12-05 08:26:47 24 4
gpt4 key购买 nike

如所述here ,我正在尝试在 shell 中安装以下驱动程序,使用此代码(从原始代码稍作修改):

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/debian/8/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql17

但是我在最后一个命令中得到了一个错误:

sudo: sorry, you are not allowed to set the following environment variables: ACCEPT_EULA

搜索后,我似乎无法在其他任何地方找到这个确切的错误。

一个解决方案是在没有 ACCEPT_EULA=Y 的情况下运行最后一个命令作为 sudo apt-get install msodbcsql17。然后在提示符处输入 Y。这确实有效,但我想为其他用户运行上述安装而不需要他们的输入。

  • 有没有办法解决上述错误,以便我可以使用 ACCEPT_EULA=Y,或者
  • 或者是否有一种简单的方法来输入 EULA 的 Y 响应自动让最终用户永远不需要采取任何行动?

提前致谢。

最佳答案

您似乎有权运行任意命令,但无权修改环境。

简单的解决方法是将环境更改移交给命令:

sudo env ACCEPT_EULA=Y apt-get install msodbcsql17

关于bash - Shell 驱动程序安装时出现 `ACCEPT_EULA=Y` 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51051572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com