我对zic
图像上使用-b
的debian: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中,-b
的zic
标志是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/