这篇文章上次修改于 1346 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
title: kali降级make至3.81版本
date: 2020/12/10 21:04:33
updated: 2020/12/10 21:41:16
permalink: downgrade-kali-linux-make-version/
toc: true
由于需要编译某款机型的内核(开启ptrace),按readme需要用make命令,但是kali的版本过高,要降级才行
于是便有了这篇文(水)章(文),毕竟好久没有更新了
其实是网上的教程不够图文并茂
环境和工具
- kali linux 2019.4
虚拟机配置
首先解压一个全新的kali linux 2019.4
把配置拉满,毕竟后面要编译内核的
make源码下载与修改
为了下载顺畅,用了proxychains
wget https://ftp.gnu.org/gnu/make/make-3.81.tar.bz2
tar -xjvf make-3.81.tar.bz2
修改源码中# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION
中的==
为>=
,注意不止一处,有三处
cd make-3.81/
find . -type f -exec sed -i 's/# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION/# if _GNU_GLOB_INTERFACE_VERSION >= GLOB_INTERFACE_VERSION/g' {} +
源码编译
这部分没什么好说的(要root用户,不过kali生来就是root用户)
./configure
make
make install
什么,翻车了?
翻车是不可能翻车的,请新开一个terminal查看make的版本~
至此make降级成功,保险起见建议还是重启一下再进行后续动作
没有评论