Linux 9的repo for OVS build

news/2024/10/22 8:06:33/

 源码中自带RPM包spec文件

cd /root/rpmbuild/SOURCES/openvswitch-2.17.7/rhel

rpmbuild -bb openvswitch.spec

## 按提示解决,不好解决的依赖可以试试下面的repo 方法 

error: File /root/rpmbuild/SOURCES/openvswitch-2.17.7.tar.gz: No such file or directory

 rpmbuild -bb openvswitch.spec          
error: Failed build dependencies:
        checkpolicy is needed by openvswitch-2.17.7-1.el7.x86_64
        selinux-policy-devel is needed by openvswitch-2.17.7-1.el7.x86_64
        python3-sphinx is needed by openvswitch-2.17.7-1.el7.x86_64
        unbound-devel is needed by openvswitch-2.17.7-1.el7.x86_64
        libunwind-devel is needed by openvswitch-2.17.7-1.el7.x86_64

1. 自己build openvswitch rpm包解决依赖问题 

. centos9/Rocky9 redhat 9 的repo 可用 

安装 libunwind-devel in Rocky 9  for building  openvswith 

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

yum -y install libunwind-devel

 Rocky  9 unbound-devel的安装方法

dnf --enablerepo=crb install unbound-devel

dnf --enablerepo=crb install python3-sphinx-latex

 python3-sphinx 安装in centos9

安装iso中的版本

dnf install centos-release-nfv-openvswitch

dnf search openvswitch

centos-release-nfv-openvswitch.noarch : Common release file to establish shared metadata for CentOS NFV SIG
network-scripts-openvswitch2.16.x86_64 : Open vSwitch legacy network service support
openvswitch-selinux-extra-policy.noarch : Open vSwitch Extra SELinux Policy
openvswitch2.16.x86_64 : Open vSwitch
openvswitch2.16-devel.x86_64 : Open vSwitch OpenFlow development package (library, headers)
openvswitch2.16-ipsec.x86_64 : Open vSwitch IPsec tunneling support
openvswitch2.16-test.noarch : Open vSwitch testing utilities
openvswitch2.17.x86_64 : Open vSwitch
openvswitch2.17-devel.x86_64 : Open vSwitch OpenFlow development package (library, headers)
openvswitch2.17-ipsec.x86_64 : Open vSwitch IPsec tunneling support
openvswitch2.17-test.noarch : Open vSwitch testing utilities
openvswitch3.1.x86_64 : Open vSwitch
openvswitch3.1-devel.x86_64 : Open vSwitch OpenFlow development package (library, headers)
openvswitch3.1-ipsec.x86_64 : Open vSwitch IPsec tunneling support
openvswitch3.1-test.noarch : Open vSwitch testing utilities
pcp-pmda-openvswitch.x86_64 : Performance Co-Pilot (PCP) metrics for Open vSwitch
python3-openvswitch2.16.x86_64 : Open vSwitch python3 bindings
python3-openvswitch2.17.x86_64 : Open vSwitch python3 bindings
python3-openvswitch3.1.x86_64 : Open vSwitch python3 bindings

github上的方法也很好用

https://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/fedora.rst


http://www.ppmy.cn/news/1000616.html

相关文章

【雕爷学编程】Arduino动手做(181)---Maixduino AI开发板4

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

软考A计划-系统集成项目管理工程师-项目合同管理-下

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 👉关于作者 专注于Android/Unity和各种游…

vscode如何包含第三方库

方法1:使用C Extension 在include 的 rapidjson的头文件时,vscode会提示找不到的问题 悬停,点击黄色提示 Edit "includePath" setting Include Path,输入rapidjson的include路径 /Users/xxx/workspaces/rapidjson-1.1.…

【考古】Java8 集合工具类Arrays

文章目录 一、概述二、常用方法三、简单使用3.1 Arrays的sort排序3.2 Arrays的binarySearch查找3.3 Arrays的fill填充3.4 Arrays的copyOf复制数组3.5 Arrays的copyOfRange复制部分Arrays的asList数组转链表 四、总结 一、概述 在 Java 的util包中提供了一个Arrays工具类用来操作…

贝锐蒲公英:没有公网IP,多分支企业如何高效远程访问OA系统?

贝锐蒲公英:没有公网IP,多分支企业、移动办公人员如何高效远程访问OA系统? 国内某大型美妆公司,旗下产品覆盖美容护肤品、彩妆、美容仪器、健康食品、SPA美容会所及等多类服务,致力于为客户提供高品质的产品和完善的服…

android 如何分析应用的内存(十五)——Visual Studio Code 调试Android应用

android 如何分析应用的内存(十五)——Visual Studio Code 调试Android 应用 在上一篇文章介绍了jdb调试java应用 接下来介绍用UI界面调试java应用,达到同jdb一样的效果。 同样的UI界面有很多选择,如Eclipse,Android …

leetcode每日一练-第108题-将有序数组转换为二叉搜索树

一、思路 递归 二、解题方法 在给定中序遍历序列数组的情况下,每一个子树中的数字在数组中一定是连续的,因此可以通过数组下标范围确定子树包含的数字,下标范围记为 [left,right]。对于整个中序遍历序列,下标范围从 left0到 ri…

【算法】字符串匹配算法

字符串匹配算法 KMP算法Booyer-Moore算法 KMP算法 KMP算法在匹配失败时总是将j设为某个值以使i不回退。在查找过程的开始,从文本的开头进行查找,起始状态为0,它停留在0状态并扫描文本,直到找到一个和模式的首字母相同的字符。这是…