Linux 9的repo for OVS build

 源码中自带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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HehuaTang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值