Hent Debians cd-aftryk med jigdo
Bemærk: Originalen er nyere end denne oversættelse.
Jigsaw Download, forkortet jigdo er en båndbreddevenlig måde at distribuere Debians cd-/dvd-filaftryk på.
- Hvorfor er jigdo bedre end direkte overførsler?
- Hvordan man henter et cd-aftryk med jigdo
- Officielle cd-aftryk
- Gennemsøg indholdet af cd-aftryk
- Ofte stillede spørgsmål med besvarelser
Hvorfor er jigdo bedre end direkte overførsler?
Fordi det er hurtigere! Af forskellige årsager er der langt færre spejlinger
af cd-/dvd-filaftrykkene end der er af det normale
Debian-arkiv. Dermed,
hvis du henter fra et filspejl med cd-aftryk vil det ikke kun være længere væk
fra dig, det vil også være overbelastet, specielt lige efter en udgivelse.
Desuden er nogle former for aftryk ikke tilgængelige som komplette .iso-filer til download, fordi der ikke er plads nok til dem på vores servere.
Selvfølgelig har et normalt
Debian-filspejl ikke cd-/-dvd-filaftryk,
så hvordan kan jigdo hente dem derfra? jigdo gør det ved at individuelt at
hente alle filerne, som er på cd'en/dvd'en. Dernæst samles alle disse filer til
én stor fil, som er en nøjagtig kopi af cd-/dvd-filaftrykket. Dog sker alt
dette i baggrunden - alt hvad du behøver at gøre, er at fortælle
overførselsværktøjet placeringen af den .jigdo
-fil, den skal
behandle.
Flere oplysninger er tilgængelige fra jigdo-hjemmesiden. Frivillige til at hjælpe med udviklingen af jigdo er altid velkomne!
Hvordan man henter et cd-aftryk med jigdo
- Hent en pakke indeholdende jigdo-lite. Den er tilgængelig for direkte installering i distributionerne Debian og Ubuntu i pakken jigdo-file package. Vedrørende FreeBSD installeres fra /usr/ports/net-p2p/jigdo eller hent pakken med pkg_add -r jigdo. For andre installeringsmuligheder (binære Windows-filer, kildekode), se jigdo-hjemmesiden.
- Kør skriptet jigdo-lite. Det vil bede om adressen på en
.jigdo
-fil. (Du kan også angive adressen på kommandolinien, hvis du hellere vil det.) - Fra et af stederne anført nedenfor, vælges de
.jigdo
-filer, som du ønsker at hente, skriv deres webadresser ved jigdo-lites prompt. Hver.jigdo
-fil svarer til et.iso
-cd/dvd-aftryk. - Hvis du er førstegangsbruger, så tryk blot på
Return
-tasten, når spørgsmåletFiles to scan
stilles. - Når spørgsmålet
Debian mirror
stilles, skrives enten http://deb.debian.org/debian/ eller http://ftp.XY.debian.org/debian/, hvor XY er to-bogstavskoden på dit land (eksempelvis dk, de eller uk). Se den aktuelle liste over tilgængelige ftp.XY.debian.org-steder.) - Følg instruktionerne sciptet giver. Hvis alt går godt vil skriptet afslutte med at udregne kontrolsummen på det genererede cd-aftryk og fortælle dig at kontrolsummen svarer til det originale aftryks.
For en detaljeret, trinvis beskrivelse af denne fremgangsmåde, se
Debians
jigdo-miniguide. Denne guide (HOWTO
) beskriver også jigdos
avancerede funktioner, så som opgradering af en ældre udgave af
cd-/dvd-filaftrykket til den aktuelle version (ved kun at hente hvad der er
ændret, ikke et helt nyt filaftryk).
Når du har hentet cd-/dvd-filaftrykkene og brændt dem på cd'er/dvd'er, så sørg for at kigge på de detaljerede oplysninger om installationsprocedure.
Hvis du vil have et kig på prototypen af det grafiske program til administrering af overførsler, eller nogle eksperimentelle binære filer til Windows, så besøg jigdos hjemmeside. Tilbud om hjælp til udviklingen af jigdo er altid velkomne!
Officielle jigdo-filer til udgaven stable
Officielle cd-aftryk
Sørg for at have kigget i dokumentationen før du installerer. Læser du kun ét dokuement før installeringen, se læs vores Installation Howto, en hurtig gennemgang af installeringsprocessen. Andre nyttig dokumentation er:
- Installation Guide, den detaljerede installeringsvejledning
- Debian-Installer Documentation, indeholder OSS'en med ofte stillede og svar
- Debian-Installer Errata, listen over kendte problemer med installeringsprogrammet
Officielle jigdo-filer til distributionen testing
Gennemsøg indholdet af cd-aftryk
Hvilke cd-/dvd-aftryk indeholder en bestemt fil? Nedenfor
kan du gennemsøge listerne over filer indeholdt i et bredt udvalg af
Debian-cd og dvd-aftryk. Du kan skrive flere ord, hvert ord skal svare til en
delstreng af filnavnet. Tilføj fx _i386
for at begrænse resultaterne til en
bestemt arkitektur. Tilføj _all
for at se pakker der er identiske på tværs af
arkitekturer.
Hvilke filer er indeholdt i hvilket aftryk? Hvis du har brug for en liste over alle filer som en bestemt Debian-cd/-dvd indeholder, så kig blot i aftrykkets tilsvarende list.gz-fil på cdimage.debian.org.
Ofte stillede spørgsmål med besvarelser
Hvordan får jeg jigdo til at bruge min proxy?
Hent filen ~/.jigdo-lite (eller Windows-versionen
jigdo-lite-settings.txt) ind i en teksteditor og find linien som
begynder med wgetOpts
. Følgende parametre kan føjes til linien:
-e ftp_proxy=http://LOCAL-PROXY:PORT/
-e http_proxy=http://LOCAL-PROXY:PORT/
--proxy-user=USER
--proxy-passwd=PASSWORD
Naturligvis skal de korrekte værdier til din proxyserver indsættes. De sidste to parametre er kun nødvendige hvis din proxy bruger autentificering ved hjælp af adgangskode. Parametrene skal føjes til slutningen af wgetOpts-linien, før det sidste '-tegn. Alle parametre skal være på én linie.
Alternativt kan man under Linux også anvende environment-variablerne ftp_proxy og http_proxy, for eksempel i filen /etc/environment eller ~/.bashrc.
Skriiig! Skriptet stopper med en fejl - har jeg overført alle de megabyte til ingen verdens nytte?!
Dette burde selvfølgelig Ikke Ske(tm), men af forskellige grunde kan du
ende med at en stor .iso.tmp
-fil allerede er blevet genereret og
jigdo-lite lader til at have problemer, og bliver ved med at bede dig
om at prøve at genstarte overførslen. Der er flere forskellige ting man kan
gøre i denne situation:
- Prøv et andet filspejl. Nogle Debian-filspejle er lidt ude af synkronisation - måske indeholder et andet filspejl stadig de filer, som er blevet slettet fra det filspejl du angav, eller det er allerede blevet opdateret med filer som ikke findes på dit filspejl.
- Hent de manglende dele af cd-aftrykket med
rsync. Først skal du finde ud
af hvad den korrekte rsync-URL til cd-aftrykket du er ved at hente, er.
Vælg en server som tilbyder rsync-adgang til det
stabile cd-aftryk eller
test-cd-aftrykket, afgør dernæst den
korrekte sti og filnavn. Mappelister kan vises med kommandoer som
rsync rsync://cdimage.debian.org/debian-cd/
Fjern derefter udvidelsen.tmp
fra jigdo-lites midlertidige fil ved at omdøbe den, og overfør både fjern-URL'en og det lokale filnavn til rsync: rsync rsync://server.org/path/binary-i386-1.iso binary-i386-1.iso
Kig eventuelt også på rsyncs parametre --verbose, --progress for at få statusmeddelelser og --block-size=8192 for at forøge dets hastighed. - Hvis intet virker er dine hentede data stadig ikke tabt: Under Linux
kan du loop-mounte filen .tmp for at få adgang til de
allerede hentede pakker, og genbruge dem til generering af et aftryk fra
en nyere jigdo-fil (såsom det seneste ugentlige øjebliksbillede af
testing
). For at gøre dette skal følgende kommandoer først udføres som root, i mappen med den afbrudte hentning: mkdir mnt; mount -t iso9660 -o loop *.tmp mnt. Start dernæst en ny hentning til en anden mappe, og skriv stien til mappen mnt hvor der spørges omFiles to scan
.