Používání Deltup TIP
Z Gentoo Linux Wiki
Obsah |
[editovat] Popis
Jak je známo, v Gentoo Linux se všechno instaluje ze zdrojáků neboli source code. To je čistý text. Avšak takové programy jakými jsou například gcc nebo openoffice mají obrovskou velikost instalačního souboru. Tohle stěžuje život pro uživatele modemu a ty, co nemají neomezený přístup do internetu. Pro tyto uživatele byl napsán prográmek s názvem deltup. Místo toho aby emerge používal pro stahování souboru program wget, "řekneme" emerge pomocí getdelta aby používal deltup. Tento prográmek stahuje ze speciálního serveru jenom rozdíl mezi balíčky. Tedy rozdíl mezi balíčkem, co máte v systému, a tím, co ještě nemáte. Tomuhle se říká delta. Jenom pokud' nemáte ještě žádnou verzi balíčku, tak budete muset stáhnout cely archiv.
[editovat] Instalace a nastavení
[editovat] Instalace deltup
Teď si nainstalujeme getdelta, které také nainstaluje i deltup (zpětné závislosti): emerge getdelta
V súčasnosti sú pre vačšinu architektúr balíčky maskované, takže je ich prípadne potrebné odmaskovať napríklad nasledovne:
| /etc/portage/package.keywords/delta |
app-portage/getdelta dev-util/bdelta app-portage/deltup |
[editovat] Nastavení emerge
Teď "řekneme" emerge aby začalo používat getdelta místo obecného wget. Tak dodáme do /etc/make.conf následující parametr FETCHCOMMAND:
| File /etc/make.conf |
..
FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"
..
|
[editovat] Konfigurace getdelta
Program getdelta má svůj konfigurační soubor:/etc/deltup/getdelta.rc. Probereme si některé parametry:
Konfiguračný súbor sa automaticky vytvorý spustením /usr/bin/getdelta.sh
- DELTUP_SERVER - nastavení adresy serveru pro deltup. Doporučujeme nechat jej jak je. Protože deltup-servery jsou teď v jedné síti a váš požadavek stejně půjde přes linux01.gwdg.de.
- QUEUERETRY - počet sekund pro server deltup, během kterých bude getdelta očekávat, až server vytvoří dtu-soubor (delta).
- MAXIMUM_ACCEPTABLE_QUEUEPOS - maximální číslo pro čekací frontu.
- REMOVE_OLD - mazat staré verze souboru. Tohle je jenom užitečné pokud chcete ušetřit diskový prostor.
- DO_NOT_REMOVE - cesta k souboru, obsahujícímu názvy souboru, které musí getdelta nechat, pokud je použita volba REMOVE_OLD
[editovat] Co když je kontrolní součet chybný?
Pokud jste si jisti, že máte správný dtu-soubor co jste si stáhli z deltup serveru, pak můžete použít následující příkaz ebuild /path/to/ebuild digest, a tím si vytvoříte nový kontrolní součet a můžete se pokusit o pokračování instalace.
--User Unknown 07:15, 18. 4. 2007 (UTC)
