在IBM linuxONE s390x虚拟机上编译nethogs
前端时间在IBM linuxONE s390x上开了一台Red Hat 8.4的虚拟机,结果发现很多常用工具都没有,可能因为是s390x的CPU指令集,没有小伙伴愿意编译到它上面运行
最简单的是nethogs,在IBM linuxONE的库里面是没有的,就是不能用yum安装
那只好自己动手编译了
先登录到虚拟机,确定可以转到root用户,然后按照下面的命令无脑操作就行了
#su
#cd /
#yum -y update
#yum -y install make
#yum -y install curl
#yum -y install gcc
#yum -y install gcc-c++
#yum -y groupinstall 'Development Tools'
#yum -y install wget
#yum -y install nano
#yum -y install cmake
#yum -y install git
#yum install ncurses-devel
#yum install libpcap-devel
在根目录建一个子目录,然后理论上git clone会先建一个目录再拉所有的文件树到这个自建的新目录里面
#cd /
#mkdir /s390
#cd /s390
拉项目下来,就是点项目右上角绿色的按钮“Code”,拷贝展开的URL路径粘贴到下面
#git clone --recursive https://github.com/raboof/nethogs.git
#cd nethogs
按照项目编译要求的命令执行编译
#make
编译完成后nethogs运行文件在src目录里面
#cd src
#cp nethogs /usr/bin/
完成后就可以愉快地玩耍了 ( * ̄▽ ̄)o ─═≡※:☆