一、官网下载tcpdump和libpcap压缩包
官网:https://www.tcpdump.org/index.html#latest-releases


二、安装相关依赖库
1)yum -y install gcc-c++;
2)yum -y install flex;
3)yum -y install bison;
出现了Failed to download metadata for repo 'ks10-adv-os',这是下载源有问题
解决办法:
cd /etc/yum.repos.d
vi kylin_aarch64.repo
删除原代码,将下列代码复制过去
[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://archive2.kylinos.cn/rpm/kylin/production/KY-KY10-GFB-aarch64/custom/kylin-server/KY10-GFB-aarch64/
#baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/$basearch/
gpgcheck = 0
enabled = 1
[ks10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/updates/$basearch/
gpgcheck = 0
enabled = 0
[ks10-adv-addons]
name = Kylin Linux Advanced Server 10 - Addons
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/addons/$basearch/
gpgcheck = 0
enabled = 0
reposync -v --installroot /opt/aarch64/
完成后可以看到,yum install 程序名,可正常下载,不会报错了
三、安装libpcap库(libpcap与tcpdump有依赖,需先安装)
tar -zxvf libpcap-1.10.1.tar.gz;
cd libpcap-1.10.1;
./configure;
make;
make install;
四、安装tcpdump
tar -zxvf tcpdump-4.99.1.tar.gz;
cd tcpdump-4.99.1;
./configure;
make;
make install;

本文参考链接:
https://blog.youkuaiyun.com/dluhehe/article/details/121306765
https://blog.youkuaiyun.com/m0_53967669/article/details/127283289?spm=1001.2014.3001.5506