为什么 Debian 的 chromium-driver 包在 Ubuntu 上重命名为 chromium-chromedriver?

为什么 Debian 的 chromium-driver 包在 Ubuntu 上重命名为 chromium-chromedriver?

为什么 Ubuntu 要重命名这个软件包?Debian 的名称不太适合“企业级”。

https://packages.debian.org/buster/chromium-driver

https://packages.ubuntu.com/groovy/chromium-chromedriver

答案1

它不仅仅是重新命名了——它们是功能和工作方式完全不同的包。

在 Debian 中,chromium-driver不依赖 Snaps。Debian 直接打包 Chromium 驱动程序。因此,它有一个同步黑名单,因此在自动同步期间它不会出现在 Ubuntu 的存储库中。

但与此同时,Ubuntu 已将 Chromium 浏览器包移至“Snaps”——由于源包和二进制名称等方式,我们必须为其取一个不同的名称以避免冲突。虽然我不知道它chromium-chromedriver的名字是如何得来的,但我可以说它用于完全不同的二进制包用途——它是一个过渡包,只需安装 Chromium snap,其中包含可用的 Chromium 驱动程序/Selenium,并且完全依赖于snapdSnaps 基础架构才能运行,并需要在您的系统上进行设置才能运行。

将它们视为完全不同的、独立的包,因为我们不再直接运送 Selenium 等,而是通过 Ubuntu 中的 snap 进行运送。

相关内容