Sıkça Sorulan Sorular

Bir tarih bilgisiyle verilen sorular zamana duyarlı olarak belirtilen sorulardır (geçici bir durumu ifade eden soru). Eğer bu sorulardan birini görüyor veya geçici durumun değiştiğini biliyorsanız, lütfen benimle iletişime geçin ve benim bilgilenmemi sağlayın, ben de soruyu küçük-NASIL belgesinden çıkarabileyim.

Jigdo neden iki kere var olan dosyaları taramak için sormaktadır? Sadece bir kere söylemek yeterli değil midir?

Bu soruyu bir yol girdiğiniz sürece sormaya devam edecektir. Burada fikir birden fazla eski CD'nizi taramak isteyebileceğinizdir, böylece birbiri ardına bunları bir dizine yerleştirebilir ve "D:\" (veya her ne ise) yolunu taramak için sunabilirsiniz. Ayrıca, Kaynak Tarama Hakkında bölümünü de inceleyebilirsiniz.

Jigdo Belli Dosya İsimlerini İndirirken Sorun Yaşıyor

Windows altında Debian görüntülerini indirirken, jigdo-lite aşağıdaki bir veya iki dosyayı indirirken jigdo-lite sorun yaşıyor olabilir:

libbusiness-onlinepayment-bankofamerica-perl_xxx_all.deb
libbusiness-onlinepayment-authorizenet-perl_xxx_all.deb
libbusiness-onlinepayment-payconnect-perl_xxx_all.deb
libmasonx-request-withapachesession-perl_xxx_all.deb
libtemplate-plugin-calendar-simple-perl_xxx_all.deb

jigdo'nun indirmek için kullandığı dizini mümkün olduğunda sürücülerin kök dizinlerine yakın olacak şekilde üst dizine taşıyın.

NTFS dosya sistemi dosya yol adlarında 255 karakter sınırına sahiptir. Jigdo-lite internetten dosyaları indirdiği zaman, sunucunun dizin yapısının bir kopyasını indirdiği dizinde oluşturmaktadır. Oldukça uzun isimleriyle, yukarıdaki Debian paketleri yol uzunluğunu için konan limitleri aşabilir, bu da "Cannot write to `[very long pathname]' (No such file or directory)" gibi bir hatanın oluşmasına sebep olabilir.

Bazıları şimdi merak ediyordur: Jigdo-lite neden wget'in "--force-directories" anahtarını kullanarak bu problemli dizin hiyerarşisini oluşturmaktadır?

Jigdo-lite'ın önceki versiyonları bunu kullanmıyordu, fakat daha sonra bazıları jigdo-lite'ın kesilemesi veya yeniden başlaması sonucu yarım kalan veya silinmiş .deb dosyalarının ihmal edilmesini önleyen "--continue" anahtarını kullanmasını istediler.

Ne yazık ki bu bazı sorunlara yol açmıştır: Debian sunucuları farklı dizinlerde benzer pekçok dosya ismine sahiptir: (örn. "root.bin") ve siz de jigdo-lite indirme işlemi sırasında yaklaşık uygun bir zamanda keserseniz indirme işlemi kaldığı yerden devam edeceği zaman yanlış yarım-yüklenmiş dosya üzerine veri eklemesi, onu bozması ve tüm jigdo indiriminin hataya uğraması muhtemeldir.

Jigdo'nun proxy'i kullanmasını nasıl sağlayabilirim?

~/.jigdo-lite dosyasını (Microsoft Windows versiyonu için jigdo-lite-settings.txt) bir editör ile açarak "wgetOpts" ile başlayan satırı bulunuz. Aşağıdaki satırlar durumu değiştirecektir:

-e ftp_proxy=http://LOCAL-PROXY:PORT/
-e http_proxy=http://LOCAL-PROXY:PORT/
--proxy-user=USER
--proxy-passwd=PASSWORD

Elbetteki kendi proxy sunucunuz için uygun değerleri girin. Son iki seçenek eğer proxy parola doğrulama kullanıyorsa gereklidir. Anahtarlar en sondaki ' karakterinden önce wgetOpts satırının sonuna eklenmelidir. Tüm seçenekler bir satırda olmalıdır.

Başka bir seçenek olarak, Linux altında, mesela /etc/environment veya ~/.bashrc dosyasındaki ftp_proxy ve http_proxy ortam değişkenlerini ayarlayabilirsiniz.

Jigdo-lite bir hata ile sonlandı - tüm o MB'ları boşuna mı indirdim?

Eğer ISO'nun içeriğinin öenmli bir kısmını indirdikten sonra jigdo-file bir hatayla sonlanırsa büyük bir ".iso.tmp" dosyası üretecektir. Bu durumda indirdiklerinizi korumak için yapabileceğiniz bazı şeyler vardır:

  • <ENTER> tuşuna basarak tekrar başlayın. Belki de zaman aşımından dolayı veya geçici hatalardan bazı dosyalar indirilemedi. İkinci bir deneme eksik dosyaları indirecektir.

  • Farklı bir yansı deneyin. Bazı Debian yansıları eşzamanlılıktan biraz uzaktır. Belki farklı bir yansı belittiğinizden silinmiş olan dosyaları hala barındırıyordur veya kendi yansınızda olmayan başka dosyalarla halihazırda güncellenmiştir. Bu benim başıma bir kaç kez geldi.

  • Görüntünün eksik kısımlarını rsync kullanarak edinin. Öncelikle indirmekte olduğunuz görüntünün doğru rsync URL'sini bulmalısınız: kararlı veya test sürümü için görüntülere rsync erişimi sunan bir sunucu belirleyin, daha sonra doğru yolu ve dosya adını belirleyin. Dizin listesi rsync rsync://cdimage.debian.org/debian-cd/ komutu kullanılarak edinilebilir.

    Daha sonra ".tmp" uzantısını jigdo-lite geçici dosyasından kaldırın ve hem uzak URL'yi hem de yerel dosya adını rsync'e gönderin: rsync rsync://server.org/path/binary-i386-1.iso binary-i386-1.iso Rsync'in --verbose ve --progress anahtarlarını kullanarak durum mesajları alabilirsiniz ve --block-size=8192 ile de hızı arttırabilirsiniz.

  • Linux altında .tmp dosyasını indirilmiş paketlere erişim için dönüş aygıtına bağlayabilirsiniz ve daha sonra onları kullarak yeni bir jigdo dosyasından görüntü elde edebilirsiniz (eğer indirme işleminizdeki hata test sürümü örnek görüntüleri sırasında ise, güncel test sürümü örnek görüntülerini kullanmak gibi). Bunu yapmak için, kesilmiş indirme işleminin gerçekleştiği dizinde şu komutu root olarak çalıştırın: mkdir mnt; mount -t iso9660 -o loop *.tmp mnt. Daha sonra farklı bir dizinde yeni bir indirme işlemine başlayın ve mnt dizininin yolunu "Files to scan" cevabını bekleyen satıra yazın.

    Aynı şeyleri Windows altında "virtual drive" yazılımını kullanarak geçici ISO görüntüsünü dönüş aygıtına bağlayarak yapabilirsiniz. Daemon tools ve Nero Image Drive popüler yazılımlardır. Daha fazla seçenek için http://tinyurl.com/c39zr adresine gözatabilirsiniz.

[11 Ağustos 2002]: Bu NASIL'ın çevirileri neden LDP'de değil?

LDP'nin İngilizce olmayan sürümlerle ilgilenen yayıncılarına sunulacak bu NASIL'ın tercümelerini edinmekte sorun yaşıyorum.

Almanca ile ilgili LDP yayıncısı Marco Budde Almanca tercümeyi, Docbook, LDP'deki SGML için tercih edilen dil olmasına rağmen kabul etmedi, çünkü Linuxdoc değil Docbook formatında yazılmıştı. Açık kaynak camiasında bu topluluğu içinden sabotaj ile çökertecek birilerini olması bir utanç kaynağıdır.

Portekizce ile ilgili LDP yayıncısı Alfredo Carvalho Portekizce olarak sunduğum çeviriyi tamamen yoksaydı.

Eğer bu dillerdeki LDP belgelerine önem veriyorsanız, bu yayıncılara yazarak çevirileri kabul konusunda biraz daha sorumlu olmalarını isteyiniz. O zaman dek çevirileri kişisel sayfamdan indirebilirsiniz: http://www.dirac.org/linux/debian/jigdo

Ayıp sana Marco Budde .

Ayıp sana Alfredo Carvalho .

Jigdo ile dosyaları indirmek biraz uzun zaman almakta çünkü wget her dosyada sunucuya bağlantıyı kesmekte ve tekrar bağlanmakta. Bunu hızlandırmanın bir yolu var mı?

İndirme hızı FTP sunucuları yerine HTTP kullanarak arttırılabilir - FTP pekçok küçük dosyayı indirmek için pek de verimli bir protokol değildir. İlave olarak wget'in son sürümüne güncelleme yapabilirsiniz, çünkü bu sürüm başka bir ufak hız artışına sebep olan kalıcı HTTP bağlantılarını desteklemektedir.

Ne yazık ki kalıcı HTTP bağlantılarında bile indirme hızı tek bir ISO dosyasının indirilmesi halindekinden büyük olmayacaktır. Bu tür hızlar ancak HTTP iş hattı ile sağlanabilir - jigdo grafik arayüzü iş hattını destekleyecektir.

Jigdo indirmem kesilirse ne yapmalıyım?

Eğer indirme işleminiz kesilirse tek yapmanız gereken jigdo-lite'ı yeniden başlatıp tüm cevap bekleyen satırlarda <ENTER>'a basmaktır.

Jigdo indirmem .jigdo dosyam bozulduğu için tamamlanmayacak. Yeni, düzgün bir .jigdo dosyası indirdiğim zaman tüm verileri tekrar indirmek zorunda mıyım?

.jigdo dosyanızın zarar gördüğünü fark edebilirsiniz. Bu şık rastlanan bir durum değildir, fakat zaman zaman hedefleri test sürümünden karasız sürüme geçirirken olmaktadır.

Eğer .jigdo dosyanızın zarar gördüğünü farketmişseniz, yeni bir .jigdo dosyası indirmeniz gerekir (düzgün bir tanesi edinilebilir olunca), fakat tüm verileri tekrar indirmek zorunda kalmayacaksınız.

ISO görüntüleri güncellemek için kullandığımız dönüş aygıtına bağlamadaki aynı mantığı kullanabilirsiniz. Fark başlamak için bitmiş bir .iso dosyasının olmamasıdır, fakat .iso.tmp dosyası da jigdo-file'ın çalışması sırasında sekteye uğrayarak indirilen .jigdo dosyalarını tekrar indirmenize gerek duydurmayan bir ISO görüntüsüdür. Basit olarak .iso.tmp dosyasını /mnt üzerindeki dönüş aygıtına bağlayın ve tekrar jigdo-lite'ı çalıştırdığınızda, /mnt dizinini taramasını söyleyin. .iso.tmp dosyasını yeniden adlandırmayı veya taşımayı unutmayın böylece jigdo-lite yeni oluşturmaya çalıştığımız .iso.tmp dosyasına müdahale etmeyecektir. .

Jigdo'yu DVD için görüntüler indirmek için kullanabilir miyim?

Elbette; işlem CD görüntüleri için olanın aynısıdır. Yapmanız gereken tek şey .jigdo ve .template dosyalarının CD için olanları yerine DVD için olanlarını indirmektir. DVD için gerekli .jigdo ve .template dosyalarını http://www.debian.org/CD/jigdo-cd/ adresinde bulabilirsiniz.

Linux altında DVD boyutunda dosyalar için 2.4 ve üzeri sürümlerdeki çekirdeğe ihtiyacınız vardır.

MS Windows altında jigdo-win-0.7.1a (21 Temmuz 2004'te duyuruldu) veya sonraki sürümünü DVD boyutunda görüntüler oluşturmak için kullanmalısınız. Bu Mingw32 içerisindeki büyük dosya boyutlarını desteklemekle ilgili bir hatadan kaynaklanmaktadır, derleyici MS Windows çalıştırılabilir dosyaları oluşturmaya alışmıştır. Hata bu tarihte düzeltildi ve jigdo-win-0.7.1a duyuruldu.

.iso.tmp dosyasını CD'ye yazabilir miyim?

Gordon Huff ve David Anselmi sayesinde yanıtın "evet yapabilirsiniz" olduğunu biliyoruz. Bundan daha önemlisi ise Gordon'un böyle bir şeyi ilk etapta neden yapmak istediğinizle ilgili iyi bir sebep vermesidir. Gordon şöyle diyor:

Arkadaşımın Win98'inin hoş bir kablolu bağlantısı vardı. Sabahleyin ulaştım ve jigdo'yu başlattım (aslında bir kereden fazla) ve daha sonra da alışverişe gittik, kivi ağacını bağladık, Yılbaşı Ağacına ışıkları koyduk, bir pizza söyleyip paylaştık ve uydu alıcısını çalıştırdık.

Arkadaşımın yerinden CD yazıcıda pek çok iso.tmp ile ayrıldım. Eve geldiğimde, dial-up kullanarak güncelleme için başlattığım jigdo kurulumu için iso'ları kullandım.

Jigdo-lite düzgün çalışmıyor! Bazı paketleri indiriyor ve siliyor. iso.tmp dosyasına yazmadığını biliyorum çünkü dosya boyu değişmiyor!

Jigdo aslında gayet güzel çalışmaktadır - .iso.tmp dosyası en sonda olması gerektiği boyutuyla oluşturulur bu zamana kadar sıfır bayt verilerle doldurulur. Daha sonra indirilmiş olan kısımları üzerine yazılır.

Jigdo'nun bazı işlemler yaptığını zaman zaman ekrana verdiği "Found X of the Y files required by the template" mesajlardan anlayabilirsiniz. İlk değer olan "X" artmalıdır. X değeri Y'ye eşit olduğunda indirme işlemi sonlanır. .

jigdo-easy'i çalıştırmakta sorun yaşıyorum.

jigdo-easy kısmına bakın.

Görüntü güncellemeleri için jigdo-lite'ın bir kerede 14 tane bağlanmış dönüş aygıtını taramasını istiyorum. Bunu nasıl yapabilirim?

CD görüntülerini güncellerken, görüntüleri dönüş aygıtı gibi bağlamak ve ayırmak oldukça yorucudur. Yine de, varsayılan olarak Linux çekirdeği sadece 8 tane dönüş aygıtını desteklemektedir ve jigdo-lite'ın da bir önce girilen yol menülerinde 5 girişi bulunmaktadır.

Daha fazla dönüş aygıtı gibi bağlanmış görüntüleri taramak için Linux çekirdeğine varsayılan olan 8 tanesinden fazlasını söylemelisiniz. Bu, modül yüklenmesi sırasında "max_loop" parametresi verilerek yapılır: örn. komut satırında "modprobe loop max_loop=16" girilerek veya /etc/modules.conf dosyasına "options loop max_loop=16" satırı eklenerek. Debian'da bu satırı /etc/modutils/local-loop gibi bir dosyaya koymalısınız ve sonrasında update-modules komutunu çalıştırmalısınız, çünkü /etc/modules.conf dosyasındaki değişiklikler üzerine yazılacaktır.

Bağımsız olarak bağlanmış görüntülere sahip olunca bunların kök dizinlerini parametre olarak jigdo-lite'a taraması için verebilirsiniz. Örneğin, eğer görüntüler /mnt/myloopmounts/image1/ v.b gibi bir dizin altına bağlandıysa, "/mnt/myloopmounts" dizinini taranacak dizin olarak gönderin. Eğer ana dizini göndermek uygun değilse, başka bir dizin oluşturup içerisini bağlama noktalarına sembolik linklerle doldurabilirsiniz.

Jigdo-lite çok fazla açıklama mesajı veriyor. Bu mesajların bazılarını veya tamamını nasıl geçebilirim?

Jigdo-lite wget kullanmaktadır ve wget çıktıları da oldukça açıklama içermektedir. Bu rahatsızlık vericiyse, ~/.jigdo-lite dosyasındaki wgetOpts seçeneğine --non-verbose ekleyerek biraz daha sessiz çalışmasını sağlayabilirsiniz.

Jigdo'yu Linux dışındaki ortamlarda da kullanabilir miyim?

Elbette. Eğer Potato veya Woody ile ilgiliyseniz Microsoft Windows, eski SunOS, HP-UX ve IRIX altında jigdo-easy'i kullanabilirsiniz. jigdo-easy ve Kaynaklar kısmına bakınız.

Eğer Potato, Woody, Sarge veya Sid'i Microsoft Windows altında indirmek istiyorsanız, jigdo-lite bu ortama uygun hale getirilmiştir ve jigdo ana sayfasından indirilebilir ( Kaynaklar).

MS Windows'ta neden , "No such file or directory" hata mesajını alıyorum?

MS Windows altında jigdo-lite'ın bazı dosyaları indirdiğini ve daha sonra da onların içeriklerini almada "No such file or directory" benzeri bir hata mesajıyla neticelenen bir hata yaşadığını gözlemleyebilirsiniz.

Bu jigdo'nun işlediği dosya adlarının belli bir sınırı aştığında olmaktadır. Çözüm yarım-bitmiş indirmeleri dizn hiyerarşisi içerisinde sürücü seviyesine daha yakına taşımaktır.

MS Windows'ta, neden görüntüm 2GB'tan daha büyük gözüküyor?

Jigdo'nun eski sürümünü kullanıyorsunuz. Lütfen jigdo-win-0.7.1a veya daha yeni bir sürümüne güncelleyin. Jigdo'yu DVD için görüntüler indirmek için kullanabilir miyim? kısmına bakın.

MS Windows'ta, jigdo-lite.bat doyası "sh" bulunmadı şeklindeki bir hata mesajıyla sonlanıyor.

Bu .bat dosyası içerisindeki PATH komutunun hataya uğradığı anlamına gelmektedir. Bunun sebebi, bazen jigdo'yu Windows ağı paylaşımını kullanarak "\\SomeServer\Files\jigdo" gibi bir yola açmanızdır. Çözüm: (tarayıcının seçenekler menüsündeki) "Map network drive"'ı "Z:" gibi bir sürücü atamak için kullanın, daha sonra "Z:\jigdo" içerisindeki .bat dosyasına çift tıklayın. Bir başka çözüm olarak jigdo-bin alt dizini içerisindeki tüm dosyalar .bat dosyasının olduğu yere taşınabilir.

ISO görüntülerini paralel indirebilmek için birden çok jigdo-lite çalıştırabilir miyim?

Tabi ki çalıştırabilirsiniz. Yine de dosya isimlerindeki çakışmayı önlemek için her jigdo-lite uygulamasını kendi ayrı dizininde çalıştırmalısınız. İstediğiniz kadar fazla süreci aynı anda başlatıp yatabilirsiniz, sabah uyandığınızda tüm ISO görüntüleri diskinizde sizi bekliyor olacaktır. jigdo-lite bant genişliğini ve işlemciyi yoğun olarak kullanacağından aynı sırada başka bir şey yapmak istemezsiniz.

Grafik arayüz mevcut mu?

Jigdo'nun bir GTK+ arayüzü üzerinde çalışılıyor. Hem Linux hem de Microsoft Windows grafik arayüzleri planlanıyor olsa da 1.5 yılda %80'i tamamlanabildiğinden kullanmak için onu beklemeyin.