如果我对在 Fedora Core 11 上编译的名为“version”的可执行文件执行以下命令,我会得到此输出
文件版本
版本:ELF 32 位 LSB 可执行文件,Intel 80386,版本 1 (SYSV),动态链接(使用共享库),用于 GNU/Linux 2.6.18,未剥离
2.6.18这个数字到底有什么意义,在向客户区分他们应该下载的某些软件的版本方面有什么用?
从我目前看到的情况来看,这个数字绝对不是
- 内核版本
- libc 版本
- 与 lsb_release 相关的任何事情
我想获得一些简单的标识符,让客户知道他们应该下载哪个二进制版本,理想情况下他们应该能够通过输入命令来识别(比如 uname -a,尽管在这种情况下显然不是那个) )。
谢谢