首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测linux版本5或6

检测linux版本5或6
EN

Stack Overflow用户
提问于 2014-01-27 19:47:15
回答 2查看 103关注 0票数 1

我对shell脚本很陌生,就像我检测linux版本一样?使用shell脚本可以检测版本是5还是6 Linux,如果可能的话,可以执行一个安装块。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-27 19:50:17

使用lsb_release -r | cut -f2获得发行版版本?(并再次使用不同的分隔符来提取发行版的主要数量)

例如:

代码语言:javascript
复制
version=`lsb_release -r | cut -f2 | cut -d. -f1`

if [ ${version} = 5 ]; then
    echo "This is version 5"
elif [ ${version} = 6 ]; then
    echo "This is version 6"
fi
票数 3
EN

Stack Overflow用户

发布于 2014-01-27 20:02:34

Linux发行版和人们应用的更新以及他们安装或配置用于代替发行版的软件的默认值差别很大,因此对Linux版本号的测试过于脆弱,依赖于安装脚本。相反,直接测试您所依赖的特性,并准备报告或安装缺少的功能。此外,如果要安装已编译的可执行文件,请认真考虑静态链接代码所依赖的许多库。并不是每个"bug修复“或”增强“都与您的代码兼容,而且它们都没有经过测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21390196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档