LoginSignup
0
0

More than 5 years have passed since last update.

effective DRPM

Last updated at Posted at 2016-10-09

FedoraやopenSUSEではRPMパッケージの取得に際し、RPMパッケージ全てではなくて既存のパッケージと新規パッケージの差分(delta)パッケージを取得してローカルでRPMパッケージを生成するというDRPMを使っている。これには以下のようにダウンロードサイズを劇的に縮小する効果がある(下記だと50%と半減している)

(snip)
[DRPM] xorg-x11-drv-openchrome-0.4.0-1.fc24_0.5.0-1.fc24.x86_64.drpm: done                                     
[DRPM] webkitgtk3-2.4.11-1.fc24_2.4.11-2.fc24.x86_64.drpm: done                                                
----------------------------------------------------------------------------------------------------------------
合計                                                                            880 kB/s | 380 MB     07:21     
Delta RPMs reduced 767.9 MB of updates to 379.5 MB (50.1% saved)

ただし、これには副作用としてローカルでRPMを生成し直すことになるので、CPUを使うしディスクアクセスが遅いと非常にストレスになる可能性がある。

よく分かってないのはリポジトリ側でDRPMをどのように生成しているのか、という点。あと、差分を作る場合に特定のバージョンとのdeltaを作ることになるけど、複数バージョンに対して作ってるのか、とか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0