我对zic图像上使用-bdebian:buster-slim选项感兴趣。尽管我看到documentation上列出了-b,但在本地运行时出错:

> docker run -it debian:buster-slim bash
root@60a90ca657de:/# zic --version
zic (Debian GLIBC 2.28-10) 2.28
root@60a90ca657de:/# zic -b
zic: invalid option -- 'b'
zic: usage is zic [ --version ] [ --help ] [ -v ] \
        [ -l localtime ] [ -p posixrules ] [ -d directory ] \
        [ -L leapseconds ] [ filename ... ]

Report bugs to <http://www.debian.org/Bugs/>.
如何使用-b选项?

最佳答案

在版本2.32中,-bzic标志是glibc的added。 Debian Buster具有glibc 2.28。甚至Debian不稳定版现在也只有2.31版本according to the Debian Package Tracker
您可以在Repology上看到哪些发行版当前具有glibc 2.32。该列表包括Ubuntu Groovy。如果您选择这种方法,则可以使用ubuntu:groovy代替debian:buster-slim
您可能想知道为什么-b出现在您链接到的Debian手册页中。您已链接到Debian Unstable(不是Buster)中的手册页。如果您选择的是Buster版本,则不会列出-b选项。另外,在Debian中,zic的手册页来自manpages包,而不是glibc包,因此手册页和二进制文件可能不同步,看起来现在就是这种情况。

关于docker - Debian的zic缺少-b选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64706187/

10-16 12:32