我想安装一个软件包,它对于不同的OSes有不同的版本。包站点中的描述如下
X86-64 Linux 3.0 Kernel我查了一下,发现有人说要用
uname -r
uname -m我试了一下得到了这个:
3.2.0-24-generic
x86_64这是否告诉我我使用的Linux是x86_64和3.2.0内核?-24-generic是什么意思?
发布于 2014-02-14 16:12:37
3.2.0是用于编译这个内核的源代码的版本。这些数字可以是4个数字(例如,2.6.32.55),表示该版本上的修补程序级别。但是,这个四位制仅用于2.6.8开始的2.6版本内核。也就是说,它不与3.x内核一起使用,这是三个数字,发行大调。请注意与软件中常用的三个数字大小补丁级系统之间的细微差别。
-24-generic表示发行版使用的修补程序级别和配置,其中24个是它们的修补程序级别,一般是编译时使用的配置。对于不同的内核源版本,此修补程序级别不一定重置/更改;发行版要么不改变地应用补丁程序(例如3.2.1-24-generic),要么增加修补程序级别(3.2.1-25-generic)。
最重要的方面是源版本号和配置样式。后者很重要,因为它表明内核实际配置为构建的方式有很大差异。
这并不显示内核是为哪种体系结构而构建的--例如,x86_64 --但是uname -m输出是这样做的。
发布于 2014-02-14 15:47:13
这意味着您有一个64位的linux内核。版本为3.2。
确切地说,这是这个内核的第24版。而且它是通用的。这意味着内核可以用于桌面系统和服务器系统。
https://unix.stackexchange.com/questions/115207
复制相似问题