etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: syrep  ]

Package: syrep (0.9-4 and others)

Nástroj pro synchronizaci zdroje souborů

syrep je obecný synchronizační nástroj. Používá se pro synchronizaci rozsáhlých hierarchií souborů obousměrně díky výměně souborů se záplatami. Syrep je typ programu peer-to-peer, nepoužívá žádné centrální servery. Podporuje synchronizaci mezi více jak dvěma repositáři. Soubory se záplatami je možno přenášet na offline médiích, např. přenosných pevných discích nebo kompaktních discích.

U souborů je sledován jejich obsah, v současné době pomocí MD5. Následné operace se soubory jsou prováděny ve souborech obsahující obraz: vytváření, mazání, úpravy, vytváření nových pevných i symbolických odkazů, zbývající. (Poslední zmíněný neprovádí nic jiného než nové pevné odkazy a odstraňuje staré soubory). syrep nerozlišuje mezi symbolickými a pevnými odkazy. V tomto duchu jsou kopie souborů považovány za stejné. V současné době, syrep nesynchronizuje atributy souborů jako jsou přístupová práva a časy modifikace.

Syrep byl napsán především pro synchronizaci velkých hudebních repositářů bez přímého spojení v jedné síti. Soubory se záplatami v řádové velikosti několika gigabajtů jsou pak docela běžné.

Syrep umí pracovat s 64b velikostmi souborů (LFS).

Syrep je optimalizován na rychlost a může používat cache, která mu umožní akcelerovat výpočty kontrolních součtů celé adresářové struktury.

Tags: Software Development: Revision Control, Implemented in: C, Role: Program, Purpose: Synchronisation

Other Packages Related to syrep

  • depends
  • recommends
  • suggests
  • dep: libattr1 (>= 2.4.4-1) [not amd64, kfreebsd-amd64, kfreebsd-i386]
    Sdílená knihovna pro práci s rozšiřenými atributy
    dep: libattr1 (>= 2.4.41-1) [amd64, kfreebsd-amd64, kfreebsd-i386]
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    Knihovna GNU C: Sdílené knihovny
    also a virtual package provided by libc0.1-udeb
  • dep: libc6 (>= 2.5-5) [m68k]
    Knihovna GNU C: Sdílené knihovny
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.7-1) [not alpha, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    Knihovna GNU C: Sdílené knihovny
    also a virtual package provided by libc6.1-udeb
  • dep: libdb4.6 [not kfreebsd-amd64, kfreebsd-i386]
    Databázové knihovny Berkeley v4.6 [běhové]
  • dep: libdb4.7 [kfreebsd-amd64, kfreebsd-i386]
    Berkeley v4.7 Database Libraries [runtime]
  • dep: libgcc1 (>= 1:4.2.1) [armel]
    Knihovna pro překladač GCC
  • dep: zlib1g (>= 1:1.1.4) [amd64, kfreebsd-amd64, kfreebsd-i386]
    komprimační knihovna - runtime
    dep: zlib1g (>= 1:1.1.4-1) [alpha, armel, hppa, ia64, mipsel, s390]
    dep: zlib1g (>= 1:1.2.3.3.dfsg-1) [i386, m68k, mips, powerpc, sparc]

Download syrep

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 0.9-4 61.4 kB212 kB [list of files]
amd64 0.9-4+b1 58.0 kB192 kB [list of files]
armel 0.9-4 59.5 kB192 kB [list of files]
hppa 0.9-4 61.7 kB192 kB [list of files]
i386 0.9-4 55.6 kB192 kB [list of files]
ia64 0.9-4 80.8 kB288 kB [list of files]
kfreebsd-amd64 0.9-4 57.9 kB152 kB [list of files]
kfreebsd-i386 0.9-4 54.6 kB144 kB [list of files]
m68k (unofficial port) 0.9-4 52.7 kB140 kB [list of files]
mips 0.9-4 61.5 kB216 kB [list of files]
mipsel 0.9-4 61.8 kB216 kB [list of files]
powerpc 0.9-4 62.5 kB204 kB [list of files]
s390 0.9-4 59.9 kB192 kB [list of files]
sparc 0.9-4 56.1 kB192 kB [list of files]