- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的项目目的之一自动化 dpkg-sig 安装。现在我想以非交互方式安装它。
我在/etc/sudoers.d/内的文件中添加了以下内容
Cmnd_Alias DPKGSIG_INSTALL = /usr/bin/apt install -y dpkg-sig, \
/bin/apt install -y dpkg-sig
abc ALL=(root) NOPASSWD: DPKGSIG_INSTALL
Defaults:abc !requiretty
我正在尝试使用我的 golang 代码安装 dpkg-sig,如下所示:
installDpkgSig := "/usr/bin/sudo DEBIAN_FRONTEND=noninteractive apt install -o Dpkg::Options::=--force-confold -y dpkg-sig"
executor.cmd = *exec.Command("bash", "-c", installDpkgSig)
它无法安装它。收到以下错误:
sudo: sorry, you are not allowed to set the following environment variables: DEBIAN_FRONTEND
但是当我从安装命令中删除 DEBIAN_FRONTEND=noninteractive 部分时,它工作正常。
最佳答案
无需涉及 Bash(它甚至可能会带来更多错误);只需为命令设置环境变量:
cmd := exec.Command("sudo", "apt-get", "install", "-o", "Dpkg::Options::=--force-confold", "-y", "dpkg-sig")
cmd.Env = append(os.Environ(), "DEBIAN_FRONTEND=noninteractive")
err := cmd.Run()
apt-get
,而不是
apt
,用于非交互式任务。)
关于bash - 如何在 sudoers.d 文件中添加 DEBIAN_FRONTEND=noninteractive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66668475/
我有一个编排机制(竹服务器),它将启动我的ps1脚本。 但是,它会在不带powershell.exe的-noninteractive参数的情况下启动脚本。 反过来,这会使我所有的脚本停止运行并等待用户
我正在为我的项目目的之一自动化 dpkg-sig 安装。现在我想以非交互方式安装它。 我在/etc/sudoers.d/内的文件中添加了以下内容 Cmnd_Alias DPKGSIG_INSTALL
我正在使用 Power Shell 脚本在 Windows 10 Pro 机器上安装 IIS。 我正在使用这个 blog post创建脚本。 该脚本使用以下核心安装 IIS。 # * Make sur
我正在尝试构建一个 debian 镜像并安装某些应用程序,所有这些都是非交互式的。几乎一切正常,但唉,几乎...... 我 chroot 进入我的工作目录并尝试安装 bluez 和 bluetooth
我希望自动安装gcc和runnit。但是当我“sudo apt-get install gcc”时,它会出现一个对话框来选择配置。所以我使用 sudo DEBIAN_FRONTEND=noninter
我正在使用 Dockerfile 来构建一个 docker 镜像。我已将 ARG DEBIAN_FRONTEND=noninteractive 放在 Dockerfile 的开头,以避免在构建时出现
我有一个问题,涉及两种看似不同的方法来实现在谷歌分析中将事件发送为非交互点击类型。 (1) 协议(protocol)文档: https://developers.google.com/analytic
我是一名优秀的程序员,十分优秀!