前置条件
首先我们需要安装静态链接版本的musl-gcc:
下载地址:https://github.com/DragonOS-Community/musl-cross-make/releases/tag/9.4.0-231114
安装到linux内即可。
安装tar的依赖项
sudo apt install -y build-essential autopoint
克隆代码
下载tar-1.35的源代码
wget https://mirrors.ustc.edu.cn/gnu/tar/tar-1.35.tar.xz
编译
CC="x86_64-linux-musl-gcc -static" LDFLAGS="-static" ./configure --prefix=/usr
mkdir -p install
make install DESTDIR=$(pwd)/install -j $(nproc)
安装
接着把install目录下的所有内容,复制到dragonos的bin/sysroot文件夹内(不包含install目录本身)
然后在dragonos内就能使用tar命令进行压缩解压了。
欢迎关注我的公众号“灯珑”,让我们一起了解更多的事物~