700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > kali linux卸载lnmp kali linux 如何安装lnmp 1.2

kali linux卸载lnmp kali linux 如何安装lnmp 1.2

时间:2020-12-27 23:42:30

相关推荐

kali linux卸载lnmp kali linux 如何安装lnmp 1.2

先按照正常的步骤安装,执行命令

wget -c /lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

下载完成之后会自动安装。但是在kali linux上面会报错无法安装。错误提示

Unable to get Linux distribution name, or do NOT support the current distrib

意思是无法识别当前系统的版本。

我们知道kali linux是基于debian再封装的一个发行版本,底层还是debian,所以需要在安装脚本里面指定系统版本即可正常安装

编辑器打开install.sh找到这句话的位置

Get_Dist_Name

if [ "${DISTRO}" = "unknow" ]; then

Echo_Red "Unable to get Linux distribution name, or do NOT support the current distribution."

exit 1

fi

这里首先执行了Get_Dist_Name方法,然后根据执行的结果判断系统版本。这里显然是没有获取到版本号。所以会提示下面的那句话。

修改其实很简单,编辑器打开include目录下面的main.sh找到Get_Dist_Name方法,方法内容如下

Get_Dist_Name()

{

if grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then

DISTRO='CentOS'

PM='yum'

elif grep -Eqi "Red Hat Enterprise Linux Server" /etc/issue || grep -Eq "Red Hat Enterprise Linux Server" /etc/*-release; then

DISTRO='RHEL'

PM='yum'

elif grep -Eqi "Aliyun" /etc/issue || grep -Eq "Aliyun" /etc/*-release; then

DISTRO='Aliyun'

PM='yum'

elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then

DISTRO='Fedora'

PM='yum'

elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then

DISTRO='Debian'

PM='apt'

elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then

DISTRO='Ubuntu'

PM='apt'

elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then

DISTRO='Raspbian'

PM='apt'

else

DISTRO='unknow'

fi

Get_OS_Bit

}

方法内已经有判断debian语句,推测检测到的系统类型为Kali,复制debian那一段,修改debian为kali即可,修改后的内为

Get_Dist_Name()

{

if grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then

DISTRO='CentOS'

PM='yum'

elif grep -Eqi "Red Hat Enterprise Linux Server" /etc/issue || grep -Eq "Red Hat Enterprise Linux Server" /etc/*-release; then

DISTRO='RHEL'

PM='yum'

elif grep -Eqi "Aliyun" /etc/issue || grep -Eq "Aliyun" /etc/*-release; then

DISTRO='Aliyun'

PM='yum'

elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then

DISTRO='Fedora'

PM='yum'

elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then

DISTRO='Debian'

PM='apt'

elif grep -Eqi "Kali" /etc/issue || grep -Eq "Kali" /etc/*-release; then

DISTRO='Debian'

PM='apt'

elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then

DISTRO='Ubuntu'

PM='apt'

elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then

DISTRO='Raspbian'

PM='apt'

else

DISTRO='unknow'

fi

Get_OS_Bit

}

保存之后再次执行安装即可正常安装

本文链接:/?action=show&id=23362

!!! 转载请先联系non3gov@授权并在显著位置注明作者和原文链接 !!! 小黑屋

提示:技术文章有一定的时效性,请先确认是否适用你当前的系统环境。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。