iproute 和 iproute2 是什么关系?

ciz*_*ixs 7 iproute

我对 linux 中的两个包有点困惑。

  • 我应该使用哪一种?
  • 是否iproute2过时iproute
  • 他们有不同的linux内核依赖吗?
  • 为什么要更改包名,而不是发布新版本?

chu*_*utz 1

看来这两个名称都指的是同一个包。

在 Centos / RHEL / Fedora 上,调用该软件包iproute,其主页列为http://kernel.org/pub/linux/utils/net/iproute2/

OpenSUSE 有一个名为的软件包iproute2,其主页列为https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2,但源代码位于同一位置。

Debian / Ubuntu 是iproute2,它再次来自https://wiki.linuxfoundation.org/networking/iproute2

所以,这是同一个包。

为了回答最后一个问题,在 Ubuntu 上,该iproute名称至少从 14.04 LTS(“iproute2 的过渡虚拟包”)起就已过时。四年后放弃过渡名称并非闻所未闻。在 18.04 LTS 中,它仍然标记为“Replaces: iproute”。