检测linux版本5或6



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

使用lsb_release -r | cut -f2获取您的发行版版本?(和cut再次使用不同的分隔符来提取发布的主要编号)

例如:

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

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

相关内容

  • 没有找到相关文章

最新更新