「差分アップデート」の版間の差分
ナビゲーションに移動
検索に移動
(翻訳) |
Blackteahamburger (トーク | 投稿記録) (アーカイブ) タグ: 新規リダイレクト |
||
(2人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
+ | #redirect [[ArchWiki:アーカイブ]] |
||
− | [[Category:パッケージ管理]] |
||
+ | [[Category:アーカイブ]] |
||
− | [[en:Deltup]] |
||
− | [[fa:دلتا]] |
||
− | [[fr:Deltas]] |
||
− | [[it:Deltup]] |
||
− | [[ru:Deltup]] |
||
− | 差分アップデートを使うことでシステムをアップデートするときのダウンロード時間と容量を節約できます。ダウンロードされるパッケージは新しいパッケージとの「差分」であり、ダウンロードが完了すると古いパッケージにパッチとして適用されて新しいパッケージにアップデートされます。 |
||
− | |||
− | == インストール == |
||
− | |||
− | {{Pkg|xdelta3}} パッケージを[[インストール]]してください。 |
||
− | |||
− | == 設定 == |
||
− | |||
− | {{ic|/etc/pacman.d/mirrorlist}} を編集して適切なリポジトリを追加してください: |
||
− | |||
− | {{hc|/etc/pacman.d/mirrorlist|2=<nowiki>## |
||
− | ## Arch Linux repository mirrorlist |
||
− | ## Generated on 2011-03-24 |
||
− | ## |
||
− | |||
− | ## Delta Archlinux.fr |
||
− | Server = http://delta.archlinux.fr/$repo/os/$arch |
||
− | .....</nowiki>}} |
||
− | |||
− | それから {{ic|/etc/pacman.conf}} を編集して {{ic|UseDelta}} オプションをアンコメントしてください: |
||
− | |||
− | {{hc|/etc/pacman.conf|..... |
||
− | # Misc options (all disabled by default) |
||
− | #UseSyslog |
||
− | ShowSize |
||
− | UseDelta |
||
− | TotalDownload |
||
− | .....}} |
||
− | |||
− | == 比較 == |
||
− | |||
− | {{ic|UseDelta}} オプションを有効にする前にシステムのフルアップデートを確認してください: |
||
− | {{hc|# pacman -Syu| |
||
− | <nowiki> |
||
− | ... |
||
− | Total Download Size: 416,89 MB |
||
− | Total Installed Size: 1933,56 MB |
||
− | |||
− | Proceed with installation? [Y/n]</nowiki>}} |
||
− | |||
− | {{ic|n}} と入力してアップデートを中止します。上記の場合はダウンロードされるパッケージの容量は 416,89 MB となっています。 |
||
− | |||
− | その後差分アップデートを有効にして、再度アップデートを確認してください: |
||
− | |||
− | {{hc|# pacman -Syu|<nowiki> |
||
− | ... |
||
− | Total Download Size: 343,15 MB |
||
− | Total Installed Size: 1933,56 MB |
||
− | |||
− | Proceed with installation? [Y/n]</nowiki>}} |
||
− | |||
− | 上記の出力から 416,89 MB から 343,15 MB にダウンロード容量が減っていることが確認できます。 |
||
− | |||
− | == 欠点 == |
||
− | |||
− | システムをアップデートするときに標準で差分アップデートを使用する [http://www.opensuse.org OpenSuSE] や [http://www.gentoo.org Gentoo] と違って Arch Linux では差分アップデートは完全にはサポートされていません。利用可能な差分リポジトリはごく僅かです。リポジトリ内に差分アップデートパッケージが大量にあればアップデートはさらに効率的になります。例えば、各パッケージのひとつ前のバージョンとの差分だけしか保持しないリポジトリの場合: |
||
− | |||
− | kdeartwork-kscreensaver-4.6.2-1_to_4.6.3-1-x86_64.delta 2011-May-06 22:35:41 301.8K application/octet-stream |
||
− | kdeartwork-kscreensaver-4.6.3-1-x86_64.pkg.tar.xz 2011-May-06 08:57:57 589.2K application/octet-stream |
2020年7月16日 (木) 13:19時点における最新版
転送先: