ハング: xxxx.bundle 不明なバンドルバージョン 20

ハング: xxxx.bundle 不明なバンドルバージョン 20

私はMercurialを初めて使用し、Debianでは緑色です。私はCCATサポートのためにEtherCAT Masterでこのファイルをアンバンドルしようとしました。

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のバックポートで利用可能なバージョンではこれをアンバンドルします。

まだrootとして有効になっていない場合は、バックポートを有効にする必要があります。

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

これで、ダウンロードしたバンドルを解凍できます。

関連情報