中止:xxxx.bundle 未知捆绑包版本 20

中止:xxxx.bundle 未知捆绑包版本 20

我对使用 Mercurial 相当陌生,并且在 Debian 上也是绿色的。我一直在尝试在我的 EtherCAT Master 中解绑此文件以获得 CCAT 支持。

wget https://github.com/Beckhoff/CCAT/raw/master/etherlab.bundle
hg unbundle etherlab.bundle

我收到错误消息

abort: etherlab.bundle: unknown bundle version 20

有谁知道如何解决这个问题?或者它是什么?

答案1

Debian 8 中的 Mercurial 版本太旧,无法处理该捆绑包。幸运的是,Jessie 向后移植中提供的版本可以将其解绑。

如果尚未启用向后移植,则需要启用它;作为根用户:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt-get update

然后升级 Mercurial:

apt-get -t jessie-backports install mercurial

现在您将能够解开已下载的捆绑包。

相关内容