【发布时间】:2018-06-18 03:45:35
【问题描述】:
我正在自动化我的 Docker 安装。像这样的:
if apt-key fingerprint 0EBFCD88 | grep "Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88" > /dev/null
then
# proceed
fi
这在 apt-key 的旧版本中运行良好,但最近的版本有两个问题:
- 不同的输出格式:我可以解决这个问题
-
警告:
Warning: apt-key output should not be parsed (stdout is not a terminal)
显然,我也可以解决这个问题,只需将 stderr 重定向到 /dev/null。这让我很好奇:
这些优秀的人建议我如何验证我的密钥指纹? 或者我想自动化它而从根本上搞错了,这是否违背了重点? (我认为不会,因为我仍然手动从网站上提取了预期的指纹,但请随时告诉我......)
【问题讨论】:
-
所以我想每个人都忽略了这个警告。似乎不太理想。您的基本问题仍未得到解答。