16.03.11, 14:24 | #1 |
DREAMBOX İÇİN İMAGE YAPALIM (Enigma-1 DM7000-DM500-DM56x0)
Giriş:
Dreambox'a image hazırlama sandığımızdan çok daha kolay. Ihtiyacımız olan tek şey Linux yüklü bir bilgisayar ( ile windows altındada mümkün-2 aylık bir deneme süresi veriyorlar-Hatta bedava 'i bile kullanabilirsiniz) ve sabır. Birinci Adım - Linux'u Hazırlama: - Bilgisayarımıza herhangibir linux sürümünü kurduktan sonra (Ben Fedora 8 kullanıyorum-Gerekli paketler Development kategorisini seçerseniz otomatik olarak yükleniyor) çevre için gerekli paketlerin olup olmadığına bakmamız gerekiyor. Bu işlemi kontrol eden script toolchecker.sh işimizi kolaylaştırıyor. Zip dosyayı açtıktan sonra $HOME dizininize atın, telnet programınızı $HOME dizininizde çalıştırıp "chmod ugo+x toolchecker.sh"komutunu verin. sonrada "./toolchecker.sh" komutunu verdiğinizde varsa, eksik programlarınız listelenecektir. Gerekli programlar (Tümü fedora8 development paketinde mevcut): - cvs - autoconf >= 2.57a - automake >= 1.8 - libtool >= 1.4.2 - gettext >= 0.12.1 - make >= 3.79 - makeinfo (texinfo) - tar - bunzip2 (bzip2) - gunzip (gzip) - patch - infocmp (ncurses-bin / ncurses-devel) - gcc 2.95 or >= 3.0 - g++ 2.95 or >= 3.0 - flex - bison - pkg-config - wget - libpng2 or libpng3 (DirectFB) Linux'unuzun seçimine göre bu paketleri bulup yüklemek zahmetli olabiliyor. Bu konuda yardımcı olmama imkan yok çünki pek çok Linux sürümü var ve seçimi size kalmış. Dediğim gibi Fedora Development package tüm bu programları içeriyor. İkinci Adım - Ortamın oluşturulması: $HOME dizininizde (/home/isim/) çalışacağımız bir alt dizin açalım: - Telnet programını çalıştırıp $HOME dizinine geçelim "cd $HOME" - mkdir dizinismi Yeni yarattığımız dizine geçelim: - cd dizinismi CVS (Cuncurrent Version System) ortamını hazırlayalım - export CVS_RSH=ssh - cvs -d :/cvs/tuxbox -z3 co -P -rdreambox . Üst satırdaki -rdreambox . SONDAKİ NOKYAYA DİKKAT Bu komut cvs.tuxbox.org adresinden dreambox cvs indirecek. Bu işlem bittiğinde dizinismi dizinimizde bazı dosyaların oluşmuş olduğunu göreceğiz. CDK (Cross Development Kit) klasörüne girelim: - cd cdk Hangi dreambox için image yapacaksak hazırlık dosyasını ona göre ayarlayalım: - chmod ugo+x prepare - ./prepare makineismi makineismi'ni boş bırakırsak dm7000 için hazırlayacaktır. Başka makineler içim seçenekler: dm7000 dm500 dm56x0 - make checkout Bu komut güncellemeleri yapıp gerekli kontrolleri gerçekleştirir. Bittiğinde en çok zaman alacak komuttayız: Öncelikle cdk dizinizin altında Archive isimli bir klasör yaratalım: - cd $HOME/dizinismi/cdk - mkdir Archive Bir sonraki komut öncelikle kaynak dosyaların düzenlenmesi için gerekli Archive dosyalarını internetten indirir. Bu işlem esnasında maalesef o sırada offline siteler olabilir ve sonuçta hata mesajı gelebilir. Bunu önlemek için BURDAKİ tüm dosyaları indirerek cdk dizininiz altında yarattığınız Archive dizininin altına kopyalamanızı öneririm. - make dreamboximage_root Bu komut Internetten gerekli dosyaların alınması, kaynak dosyaların derlenmesi vs işlemleri gerçekleştirir. Işlemcinizin hızına göre 2-3 saat alabilir. Onun için sabırlı olmanız gerek. Bu işlem bittikten sonra dilerseniz bazı değişiklikler yapma zamanınız geldi. Örneğin boot logoyu değiştirebilir başka ilaveler yapabilir veya çıkarabilirsiniz. Ama tavsiyem öncelikle ellenmemiş bir cvs image oluşturmanız. Image problemsiz oluştuktan sonra bu adımdan sonrasına dönerek değişiklikleri her zaman yapabilirsiniz. Artık flash'ı düzenleyebiliriz: - make rebuild-flash Son işlemimiz flash'ı sıkıştırmak: - make flash-compress İmage'ınız $HOME/dizinismi/root/cdkflash klasörünün altında complete.img ismi ile kullanıma hazırdır. Yukardaki işlemler dreambox'a image yapmak için rutin işlemler. ww.uydulife.tv
Konu sansar tarafından (16.03.11 Saat 16:29 ) değiştirilmiştir.. |
|
Bookmarks |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|