| |||||||
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 benle iletişime geçin ve benim bilgilenmemi sağlayın, ben de soruyu küçük-NASIL belgesinden çıkarabileyim.
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.
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.
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-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 anahtarlar satıra eklenebilir:
-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.
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 denencek bir kaç durum bulunmaktadır:
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.
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 <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 zaman dek çevirileri kişisel sayfamdan indirebilirsiniz: http://www.dirac.org/linux/debian/jigdo
İ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 dosyanızın zarar gördüğünü fark edebilirsiniz. Bu çok genel 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. .
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.
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 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 kısmına bakın.
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 görüntülerini indiremez. Sarge (0.7.0-2) ve Sid (0.7.0-2)'deki jigdo-file paketleri Sarge ve Sid görüntülerini 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.
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.
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 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.
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.
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.
| ||||||||||