web-dev-qa-db-ja.com

yumでは、prestoとは何ですか?

yum installまたはyum updateを実行すると、これが発生することがあります

Loaded plugins: presto, refresh-packagekit

パッケージが更新されていることを教えてくれます。

prestoとは何ですか?

7
Lazer

Prestoは、yumにデルタのみをダウンロードさせます。変更。それらをダウンロードして既存のデータに適用するため、帯域幅を大幅に節約できます。 (代わりにディスクIOとCPU負荷で支払います。)

発展途上国やモバイルインターネットを利用している人などにとって、これは本当に良いことです。

ps。:OpenSUSEはこれを長い間使用しています。彼らが最初のRPMベースのデルタユーザーであったことをはっきりと覚えているが、fixme、これについてはよくわからない。 (openSUSEはデルタをダウンロードし、適用し、パッケージをインストールします。Fedoraの場合:すべてのデルタをダウンロードし、適用し、すべてインストールします。)

http://fedoraproject.org/wiki/Releases/FeaturePresto

9
Apache

ダウンロード時間を節約するためにデルタ転送アルゴリズムを使用するdelta-RPMのサポートが追加されます。基本的に、prestoはパッケージ全体をダウンロードせず、最後のバージョンからの変更のみをダウンロードします。

Fedora Wiki

Yumのprestoプラグインは、deltarpmをダウンロードし、それらを使用して新しいパッケージを生成するためのサポートを追加します。ユーザーがこのプラグインを有効にすると、更新のためにダウンロードする必要のあるデータの量が大幅に減少します。

3
Zaz

Prestoは、yumでのDeltaRPMサポートを有効にするプラグインです。基本的に、deltaRPMは、新しいバージョンと以前のバージョンの差分に基づいて新しいRPMを作成します。完全なモノリシックパッケージではなく、「変更された」ビットのみがダウンロードされるため、ダウンロードに必要な帯域幅と時間を節約できます。

詳細:

2
Sathyajith Bhat