Debian-romppuvedosten imurointi jigdo:lla
Varoitus! Tämä suomennos on liian vanha, katso mieluummin alkuperäistä sivua.
Jigsaw Download, tai lyhyemmin jigdo, on tarkoitettu pääasialliseksi Debian-romppuvedoksien jakelutavaksi tulevaisuudessa. Tällä hetkellä järjestelmä toimii, mutta ei ole vielä kovin miellyttävä käyttää koska imuroinnin hallintasovellus ei ole valmis.
- Miksi jigdo on parempi kuin suora imurointi?
- Kuinka imuroit CD-vedoksen jigdolla
- Viralliset CD-vedokset
- Hae CD-levyjen sisällöstä
- Vastauksia usein kysyttyihin kysymyksiin
Miksi jigdo on parempi kuin suora imurointi?
Koska se on nopeampi! Useista syistä johtuen, romppuvedospeilejä on huomattavasti vähemmän kuin "tavallisia" Debian-peilejä. Sen vuoksi, jos imuroit romppuvedospeililtä, kyseinen peili ei ainoastaan ole kauempana vaan myös ylikuormitettu, erityisesti uuden julkaisun ilmestyttyä.
Tämän lisäksi tietyn tyyppiset vedokset eivät ole saatavilla imuroitavaksi täydellisiänä .iso-tiedostoina, koska palvelimillamme ei ole riittävästi levytilaa niiden tarjoamiseksi.
Koska tavallinen Debian-peili ei sisällä romppuvedoksia, kuinka jigdo pystyy imuroimaan ne sieltä? jigdo tekee tämän hakemalla rompulla olevat yksittäiset tiedostot. Sen jälkeen kaikki nämä tiedostot kootaan yhdeksi suureksi tiedostoksi, joka on tarkka kopio romppuvedoksesta. Kaikki tämä tapahtuu "kulissien takana" - kaikki, mitä sinun tarvitsee tehdä, on kertoa käsiteltävän .jigdo-tiedoston sijainti imurointityökalulle.
Lisää tietoa on jigdon kotisivulla. Vapaaehtoiset kehittäjät valmiina auttamaan jigdon kehityksessä ovat aina tervetulleita!
Kuinka imuroit CD-vedoksen jigdolla
- Hae paketti joka sisältää jigdo-lite:n. jigdo-lite on saatavilla useille eri käyttöjärjestelmille jigdon kotisivulta. FreeBSD:lle asennus tapahtuu hakemistosta /usr/ports/net-p2p/jigdo tai verkosta komennolla pkg_add -r jigdo.
- Suorita jigdo-lite-skripti. Se kysyy käsiteltävän ".jigdo"-tiedoston osoitetta (URL). (Voit halutessasi kirjoittaa osoitteen komentoriviltä.)
- Valitse haluamasi ".jigdo"-tiedostot jostakin alla mainituista sijainneista, ja syötä niiden URL-osoitteet jigdo-lite-komentoriviltä. Jokainen ".jigdo"-tiedosto vastaa yhtä ".iso"-CD/DVD-vedosta.
- Jos käytät jigdoa ensimmäistä kertaa, paina Enteriä komentorivin kohdassa "Files to scan".
- Komentorivin kohdassa "Debian mirror", syötä joko osoite http://deb.debian.org/debian/ tai http://ftp.XY.debian.org/debian/, korvaa XY oman maasi kaksikirjaimisella maakoodilla (esim. fi, de, uk. Tarkista seuraavasta luettelosta käytettävissä olevat ftp.XY.debian.org-sijainnit.)
- Seuraa skriptin antamia ohjeita. Jos kaikki sujuu hyvin, skripti lopettaa luodun vedoksen tarkistussumman laskemiseen, ja ilmoitukseen että se vastaa alkuperäisen vedoksen tarkistussummaa.
Yksityiskohtaisemmat, askel askeleelta prosessin kulkua kuvaavat tiedot löydät tiedostosta: Debian jigdo mini-HOWTO. HOWTO selvittää myös jigdon kehittyneemmät ominaisuudet, kuten vanhan CD-vedoksen päivittämisen nykyiseen versioon (hakemalla ainoastaan muuttuneet osat, kokonaisen uuden vedoksen sijasta).
Kun olet imuroinut vedokset ja polttanut ne CD:lle, kannattaa vilkaista yksityiskohtaisia ohjeita asennuksen kulusta.
Viralliset CD-vedokset
Viralliset jigdo-tiedostot vakaalle
jakelulle
Tutustu dokumentointiin ennen asennusta. Jos haluat lukea vain yhden dokumentin ennen asennusta, lue Asennus-HOWTO, pikainen läpivalaisu asennusprosessista. Muita hyödyllisiä ohjeita ovat:
- Asennusopas, tarkat asennusohjeet
- Debian-asentimen dokumentointi, yleisimmät kysymykset vastauksineen
- Debian-asentimen virheet, luettelo asentimen tunnetuista ongelmista
Viralliset jigdo-tiedostot testattavalle
jakelulle
Hae CD-levyjen sisällöstä
Mikä CD/DVD-vedos sisältää tietyn tiedoston? Alla voit etsiä useiden eri Debianin CD/DVD-vedoksien sisältämiä tiedostoluetteloita. Voit syöttää useita sanoja, ja jokaisen sanan täytyy täsmätä tiedostonimen osaan. Lisää esim. "_i386" rajoittaaksesi haun tuloksen tiettyyn arkkitehtuuriin. Lisää "_all" nähdäksesi paketit, jotka ovat identtisiä kaikilla arkkitehtuureille.
Mitkä tiedostot sisältyvät tiettyyn vedokseen? Mikäli tarvitset luettelon kaikista tiedostoista tietyllä Debianin CD/DVD, katso vedosta vastaavaa list.gz-tiedostoa cdimage.debian.orgista
Vastauksia usein kysyttyihin kysymyksiin
Kuinka saan jigdon käyttämään välityspalvelintani?
Avaa ~/.jigdo-lite-tiedosto (jigdo-lite-settings.txt Windows-versiossa) tekstinkäsittelyohjelmalla ja etsi "wgetOpts"-alkuinen rivi. Rivillä voi käyttää seuraavia valintoja:
-e ftp_proxy=http://PAIKALLINEN-VÄLITYSPALVELIN:PORTTI/
-e http_proxy=http://PAIKALLINEN-VÄLITYSPALVELIN:PORTTI/
--proxy-user=KÄYTTÄJÄTUNNUS
--proxy-passwd=SALASANA
Luonnollisesti, korvaa tiedot oman välityspalvelimesi vastaavilla tiedoilla. Kaksi viimeistä ovat tarpeen vain jos palvelin vaatii käyttäjän tunnistamista. Valinnat täytyy lisätä wgetOpts-rivin loppuun ennen viimeistä '-merkkiä. Kaikkien valintojen täytyy olla yhdellä rivillä.
Vaihtoehtoisesti, Linuxissa voit asettaa ftp_proxy- ja http_proxy-ympäristömuuttujat, esim. /etc/environment- tai ~/.bashrc-tiedostoon.
Aaargh! Skripti epäonnistui päättyen virheilmoitukseen - olenko imuroinut kaikki nuo megatavut turhaan?!
Tietenkään tällaista Ei Pitäisi Tapahtua(tm), mutta erinäisistä syistä johtuen saatat päätyä tilanteeseen jossa suuri ".iso.tmp"-tiedosto on jo luotu ja jigdo-lite:llä näyttäisi olevan ongelmia, vaatien uudestaan ja uudestaan imuroinnin aloittamista alusta. Tässä tapauksessa voit kokeilla useita eri vaihtoehtoja:
- Aloita imurointi uudelleen - paina enteriä. Mahdollisesti joitain tiedostoja ei voitu imuroida aikakatkaisun tai jonkin muun transienttivirheen vuoksi - uusi yritys tehdään puuttuvien tiedostojen imuroimiseksi.
- Kokeile jotain toista peiliä. Jotkin Debian-peilit eivät ole aivan ajan tasalla - mahdollisesti jollain toisella peilillä on vielä tiedostot jotka on poistettu ensin määritellyltä peililtä, tai se on päivitetty tiedostoilla joita ei vielä ole peililläsi.
- Hae vedoksen puuttuvat osat rsync:in avulla. Ensimmäiseksi, selvitä
hakemasi vedoksen oikea rsync-osoite (URL): Valitse palvelin joka
tarjoaa rsync-pääsyn vakaaseen
tai testattava-vedokseen, sen jälkeen
selvitä oikea polku ja tiedostonimi. Hakemistolistauksen saat esim.
komennolla rsync rsync://cdimage.debian.org/debian-cd/
Seuraavaksi, poista ".tmp"-pääte jigdo-lite:n väliaikaistiedostosta uudelleennimeämällä, ja ilmoita rsync:ille sekä lähdetiedoston osoite (URL) että paikallisen tiedoston nimi: rsync rsync://server.org/path/binary-i386-1.iso binary-i386-1.iso
Voit halutessasi käyttää rsync:in valintoja --verbose ja --progress nähdäksesi tilanneviestit, ja --block-size=8192 valintaa nopeuden lisäämiseksi. - Mikäli mikään edellä mainituista ei auta, imuroimasi data ei ole turhaa: Linuxissa, voit liittää .tmp-tiedoston -loop-valitsimella tiedostojärjestelmään päästäksesi käsiksi paketteihin jotka on jo imuroitu, ja käyttää ne uudelleen vedoksen luontiin uudemmasta jigdo-tiedostosta (kuten viimeisin viikoittain otos testattava-vedoksesta mikäli epäonnistunut imurointi oli sellainen). Tehdäksesi näin, suorita ensin seuraavat komennot root-tunnuksella rikkinäisen tiedoston sisältävässä hakemistossa: mkdir mnt; mount -t iso9660 -o loop *.tmp mnt. Sen jälkeen, aloita uusi imurointi eri hakemistossa, ja ilmoita mnt-hakemiston polku komentorivillä kohdassa "Files to scan".