# cat 01-kube-ovn-bfd-base-dockerfile
FROM ubuntu:22.04
ARG ARCH
ARG NO_AVX512=false
ARG DEBIAN_FRONTEND=noninteractive
ENV SRC_DIR='/usr/src'
RUN apt update && apt install build-essential git libnuma-dev autoconf curl \
python3 libmnl-dev libpcap-dev libtool libcap-ng-dev libssl-dev pkg-config \
python3-six libunbound-dev libunwind-dev dh-make fakeroot debhelper dh-python \
flake8 python3-sphinx graphviz groff wget -y
# 上半部分都是直接抄的kube-ovn-base的依赖包
# 主要就依赖一个包 build-essential
ENV BFD="openbfdd-0.5.3"
RUN mkdir /bfd/ && \cd /bfd/ && curl -L http://cdn.dyn.com/OpenBFDD/${BFD}.tar.gz | tar -xz -C .
RUN cd /bfd/${BFD} && ./configure --enable-silent-rules; make; make install
编译bfdd 二进制
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 将用以下几个方面来阐述我的观点: iOS app可以“有条件”地被反编译 脱掉App Store给“二级制文件”穿...
- cocoapods-xlbuild 利用cocoapods,生成预编译静态库,提高编译速度的插件。支持编译使用静态...
- 什么是交叉编译 交叉编译是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同...
- https://www.jianshu.com/p/a6d0f37cdc27 这个主要是用 环境变量控制 pods...
- apr --> apr-util --> http --> MySQL MySQL:配置文件格式,集中式配置,可...