- 6.1.
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 imgelerini güncellerken, imgeleri dönüş aygıtı gibi bağlamak ve ayırmak oldukça yorucudur. Yine de, öntanımlı 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ış imgeleri taramak için Linux çekirdeğine öntanımlı olan 8 tanesinden fazlasını desteklemesini söylemelisiniz. Bu, modül yüklenmesi sırasında "max_loop" parametresine değer 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ış imgelere sahip olunca bunların kök dizinlerini parametre olarak jigdo-lite'a taraması için verebilirsiniz. Örneğin, eğer imgeler /mnt/myloopmounts/image1/ v.b gibi bir dizin altına bağlandıysa, "/mnt/myloopmounts" dizinini taranacak dizin olarak verin. Eğer ana dizini vermek uygun değilse, başka bir dizin oluşturup içerisini bağlama noktalarına sembolik bağlarla doldurabilirsiniz.
- 6.2.
Jigdo neden var olan dosyaları taramak için iki kere 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.
- 6.3.
Jigdo belli dosya isimlerini indirirken sorun yaşıyora benziyor
-
Windows altında Debian imgelerini indirirken, jigdo-lite aşağıdaki bir veya iki dosyada 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 sınırları 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" seçeneğini kullanarak bu sorunlu dizin hiyerarşisini oluşturmaktadır?
jigdo-lite'ın önceki sürümleri bunu kullanmıyordu, fakat daha sonra bazıları jigdo-lite'ın durdurulması veya yeniden başlatılması sonucu yarım kalan veya silinmiş .deb dosyalarının ihmal edilmesini önleyen "--continue" seçeneğini 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 durdurursanız 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.
- 6.4.
Jigdo'nun vekil sunucuyu kullanmasını nasıl sağlayabilirim?
-
~/.jigdo-lite dosyasını (Microsoft Windows sürümü için jigdo-lite-settings.txt) bir metin düzenleyici ile açarak "wgetOpts" ile başlayan satırı bulunuz. Aşağıdaki seçenekler satıra eklenebilir:
-e ftp_proxy=http://yerel-vekil-sunucu:port/
-e http_proxy=http://yerel-vekil-sunucu:port/
--proxy-user=kullanıcı
--proxy-passwd=parola
Elbetteki kendi vekil sunucunuz için uygun değerleri girin. Son iki seçenek eğer vekil kimlik doğrulaması kullanıyorsa gereklidir. seçenekler 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.
- 6.5.
jigdo-lite bir hata ile sonlandı - tüm o MB'ları boşuna mı indirdim?
-
Elbette Bunun Olmaması Gerekir, fakat pekçok değişik nedenden dolayı büyük bir ".iso.tmp" dosyası üretilmiş ve jigdo-lite sorunlar yaşıyor, size de tekrar tekrar indirme işlemine yeniden başlamanızı söylüyor olabilir. Bu durumda denenecek bir kaç durum bulunmaktadır:
Basitçe <Enter> yazan klavye 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ı belirttiğinizden silinmiş olan dosyaları hala barındırıyordur veya kendi yansınızda olmayan başka dosyalarla halihazırda güncellenmiştir.
İmgenin eksik kısımlarını
rsync kullanarak edinin. Öncelikle indirmekte olduğunuz imgenin doğru
rsync URL'sini bulmalısınız:
kararlı veya
test sürümü için imgelere
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'ın geçici dosyasından kaldırın ve rsync'e hem uzak URL'yi hem de yerel dosya adını verin: rsync rsync://server.org/path/binary-i386-1.iso binary-i386-1.iso
rsync'in --verbose ve --progress seçeneklerini kullanarak durum iletilerini alabilirsiniz ve --block-size=8192 ile de hızı arttırabilirsiniz.
Eğer tüm bunların hepsi sekteye uğrarsa indirmiş olduğunuz veriler henüz kaybolmamıştır. 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 imge elde edebilirsiniz (eğer indirme işleminizdeki hata test sürümü örnek imgeleri sırasında ise, güncel test sürümü örnek imgelerini kullanmak gibi). Bunu yapmak için, durmuş 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şlemi başlatın ve mnt dizininin yolunu "Files to scan" cevabını bekleyen satıra yazın.
- 6.6.
[11 Ağustos 2002]: Bu NASIL'ın tercümeleri neden LDP'de değil?
-
LDP'nin İngilizce olmayan sürümlerle ilgilenen yayıncılarına sunulan bu NASIL'ın tercümelerini edinmekte sorun yaşıyorum.
Almanca ile ilgili LDP yayıncısı Marco Budde <Budde (at) tu-harburg.de> 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ğı.
Portekizce ile ilgili LDP yayıncısı Alfredo Carvalho <ajpc (at) poli.org> 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 zamana dek çevirileri kişisel sayfamdan indirebilirsiniz:
http://www.dirac.org/linux/debian/jigdo
- 6.7.
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 borulaması ile sağlanabilir - jigdo grafik arayüzü borulamayı destekleyecektir.
- 6.8.
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.
- 6.9.
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 çok genel değildir, fakat zaman zaman hedefleri test sürümünden kararsız sürüme geçirirken bu 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 imgelerini 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 imgesidir. 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.
- 6.10.
Jigdo'yu DVD imgelerini indirmek için kullanabilir miyim?
-
Elbette; işlem CD imgeleri 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 imgeler 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.
- 6.11.
.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.
- 6.12.
Jigdo neden ç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" iletilerinden anlayabilirsiniz. İlk değer olan "X" artmalıdır. X değeri Y'ye eşit olduğunda indirme işlemi sonlanır.
- 6.13.
jigdo-easy'i çalıştırmakta sorun yaşıyorum.
-
- 6.14.
[10 Şubat 2003]: Jigdo'nun Sarge ve Sid'i indirmesinde sorun yaşıyorum.
-
Eğer Potato veya Woody kullanıyorsanız: jigdo'da meydana gelen değişimden dolayı, jigdo-lite'ın Potato ve Woody ile gelen sürümleri (r0 ve r1) Sarge ve Sid imgelerini indiremez. Sarge (0.7.0-2) ve Sid (0.7.0-2)'deki jigdo-file paketleri Sarge ve Sid imgelerini indirebilir. Ayrıca jigdo-file (0.6.5)'ın hataları düzeltilmiş bir sürümü Woody r2 için eklenmiştir ve r2 yayınlandığında umarım edinilebilir olacaktır. Yine de hata düzeltmeleri ve geliştirmelerden dolayı jigdo-file'ı Sarge veya Sid'den kullanmanız ısrarla tavsiye edilir.
Eğer Sarge veya Sid kullanıyorsanız biraz yardıma ihtiyacınız olabilir. debian-cd ileti listesini tarayın ve eğer bu sizin sorununu çözmezse yardım için (
Kaynaklar) kısmına bakmalısınız.
- 6.15.
Jigdo-lite çok fazla açıklama iletisi veriyor. Bu iletilerin 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 anahtarına --non-verbose ekleyerek biraz daha sessiz çalışmasını sağlayabilirsiniz.
- 6.16.
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).
- 6.17.
MS Windows'ta neden , "No such file or directory" hata iletisini 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 iletisiyle 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 dizin hiyerarşisi içerisinde sürücü seviyesine daha yakına taşımaktır.
- 6.18.
MS Windows'ta, neden imgem 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. Bkz.
Soru: 6.10..
- 6.19.
MS Windows'ta, jigdo-lite.bat doyası "sh" bulunmadı şeklindeki bir hata iletisiyle 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.