cilginyurekli
19-05-08, 22:45 PM
Manuel Install için Paket Hazırlama - Gemini Giriş:
Bildiğiniz gibi manuel insall işleminde /tmp klasörüne attığınız dosyaları ilgili yerlerine kurmanız mümkün olabiliyor. Burada bu tür dosyaların nasıl hazırlanacağını ve Dreamboxunuzu sanki bir linux makine gibi nasıl kullanacağınız anlatılmaktadır.
Yapacağımız işlemler:
- Dosyaların gidecekleri yerlere göre dizinlerinin hazırlanması
- xxx_delfile.sh dosyasının yapılması (unistall için gerekir)
- Paketin hazırlanması için tar dosyasının kullanımı
- Sıkıştırma için bzip2 kullanımı
Sadece bir telnet ve bir FTP programı ile Dreamboxumuzu linux pc gibi nasıl kullanabileceğimizi de göreceğiz.
Tek sıkıntımız dreamboxumuzda bzip2 programının hazır olarak gelmemesi. Burdan ([Only Registered Users Can See Links]) indirip
7000 lerde /var/bin
7020 lerde /usr/bin
klasörünün altına kopyalayıp chmod 755 yapmanız yeterli.
Birinci Adım - Dizin Hazırlama :
- Usb veya hard diskinizde /var/mnt/usb/packages isminde bir dizin yaratın (Burdaki dizin DM7000 ve usb ye göredir- DM7020 ve hdd için /usr/mnt/hdd/packages olacaktır) .
- Bu dizinin altına var sonrada uninstall diye birer dizin daha açalım. Yani;
/var/mnt/usb/packages/var
/var/mnt/usb/packages /var/uninstall
uninstall dizininin altına xxx_delfile.sh dosyamızı atacağız.
İkinci Adım :
Çevremizi böylece hazırlamış olduk artık paketimizi oluşturabiliriz.
-Paketiimizi oluşturacak dosyaları
/var/mnt/usb/packages/var dizininin altına yükleyelim. Burda dikkat edeceğimiz husus dosya gideceği yere göre yüklenecektir. Mesela Paketimiz Gbox ve bağlı dosyalardan oluşuyor ise:
gbox
/var/mnt/usb/packages/var/bin altına
cwshare* gbox_cfg* softcam.cfg* ident.info* ignore.list dosyaları
/var/mnt/usb/packages/var/**** dizini altına yüklenecektir.
-Yetkileri düzenleyelim. Örneğimizde gbox ve xxx_delfile.sh dosyalarının chmod 755 olması gerekmektedir. FTP programımızla bu düzenlemeyi kolayca yapabiliriz.
-xxx_delfile.sh dosyamızı yaratalım (ilerde nasıl anlatılacak) ve /var/mnt/usb/packages /var/uninstall altına atalım
-Dreamboxumuza telnet ile bağlanalım
-Çalışma dizinimize ( /var/mnt/usb/packages ) gidelim (cd /var/mnt/usb/packages)
-Paketimizi tar'layalım : tar -cvf dosyaismi.tar var
-Paketimizi GEMINI için sıkıştıralım: dosyaismi filename.tar
Artık paketimiz manuel install için /var/mnt/usb/packages dizininin altında oluşmuş bulunmaktadır.
xxx_delfile.sh Dosyasının Hazırlanması;
xxx olan dosya adınız mutlaka dosyaismi olarak neyi seçti iseniz o olmalıdır.
Örneğin 2.ci adımın sonunda tar -cvf gbox.tar var demiş iseniz delfile ismide gbox_delfile.sh olmalıdır.
Dosyanın içeriği yine yukardaki örneği esas alırsak:
rm -rf /var/bin/gbox
rm -rf /var/****/cwshare
rm -rf /var/****/gbox_cfg
rm -rf /var/****/ softcam.cfg
rm -rf /var/****/ident.info
rm -rf /var/****/ ignore.list
rm -rf /var/uninstall/test_delfile.sh
Şeklinde olacaktır. Bu dosyayı oluştururken mutlaka unix destekleyen bir editör kullanın (UltraEdit*CrimsonEditor) ve kaydederken unix formatı seçin.
Bu şekilde devamlı kullandığınız dosyalarınızı bir nevi backuplamış olur ve yeni versionda kolayca restore etmiş olursunuz.
Kolay Gelsin.
Baciocciosat'dan alıntıdır
Bildiğiniz gibi manuel insall işleminde /tmp klasörüne attığınız dosyaları ilgili yerlerine kurmanız mümkün olabiliyor. Burada bu tür dosyaların nasıl hazırlanacağını ve Dreamboxunuzu sanki bir linux makine gibi nasıl kullanacağınız anlatılmaktadır.
Yapacağımız işlemler:
- Dosyaların gidecekleri yerlere göre dizinlerinin hazırlanması
- xxx_delfile.sh dosyasının yapılması (unistall için gerekir)
- Paketin hazırlanması için tar dosyasının kullanımı
- Sıkıştırma için bzip2 kullanımı
Sadece bir telnet ve bir FTP programı ile Dreamboxumuzu linux pc gibi nasıl kullanabileceğimizi de göreceğiz.
Tek sıkıntımız dreamboxumuzda bzip2 programının hazır olarak gelmemesi. Burdan ([Only Registered Users Can See Links]) indirip
7000 lerde /var/bin
7020 lerde /usr/bin
klasörünün altına kopyalayıp chmod 755 yapmanız yeterli.
Birinci Adım - Dizin Hazırlama :
- Usb veya hard diskinizde /var/mnt/usb/packages isminde bir dizin yaratın (Burdaki dizin DM7000 ve usb ye göredir- DM7020 ve hdd için /usr/mnt/hdd/packages olacaktır) .
- Bu dizinin altına var sonrada uninstall diye birer dizin daha açalım. Yani;
/var/mnt/usb/packages/var
/var/mnt/usb/packages /var/uninstall
uninstall dizininin altına xxx_delfile.sh dosyamızı atacağız.
İkinci Adım :
Çevremizi böylece hazırlamış olduk artık paketimizi oluşturabiliriz.
-Paketiimizi oluşturacak dosyaları
/var/mnt/usb/packages/var dizininin altına yükleyelim. Burda dikkat edeceğimiz husus dosya gideceği yere göre yüklenecektir. Mesela Paketimiz Gbox ve bağlı dosyalardan oluşuyor ise:
gbox
/var/mnt/usb/packages/var/bin altına
cwshare* gbox_cfg* softcam.cfg* ident.info* ignore.list dosyaları
/var/mnt/usb/packages/var/**** dizini altına yüklenecektir.
-Yetkileri düzenleyelim. Örneğimizde gbox ve xxx_delfile.sh dosyalarının chmod 755 olması gerekmektedir. FTP programımızla bu düzenlemeyi kolayca yapabiliriz.
-xxx_delfile.sh dosyamızı yaratalım (ilerde nasıl anlatılacak) ve /var/mnt/usb/packages /var/uninstall altına atalım
-Dreamboxumuza telnet ile bağlanalım
-Çalışma dizinimize ( /var/mnt/usb/packages ) gidelim (cd /var/mnt/usb/packages)
-Paketimizi tar'layalım : tar -cvf dosyaismi.tar var
-Paketimizi GEMINI için sıkıştıralım: dosyaismi filename.tar
Artık paketimiz manuel install için /var/mnt/usb/packages dizininin altında oluşmuş bulunmaktadır.
xxx_delfile.sh Dosyasının Hazırlanması;
xxx olan dosya adınız mutlaka dosyaismi olarak neyi seçti iseniz o olmalıdır.
Örneğin 2.ci adımın sonunda tar -cvf gbox.tar var demiş iseniz delfile ismide gbox_delfile.sh olmalıdır.
Dosyanın içeriği yine yukardaki örneği esas alırsak:
rm -rf /var/bin/gbox
rm -rf /var/****/cwshare
rm -rf /var/****/gbox_cfg
rm -rf /var/****/ softcam.cfg
rm -rf /var/****/ident.info
rm -rf /var/****/ ignore.list
rm -rf /var/uninstall/test_delfile.sh
Şeklinde olacaktır. Bu dosyayı oluştururken mutlaka unix destekleyen bir editör kullanın (UltraEdit*CrimsonEditor) ve kaydederken unix formatı seçin.
Bu şekilde devamlı kullandığınız dosyalarınızı bir nevi backuplamış olur ve yeni versionda kolayca restore etmiş olursunuz.
Kolay Gelsin.
Baciocciosat'dan alıntıdır