Oscam ( Cross ) compiling
Linux i686 ve x86_64 icin:
1. gereken paketler
make
build-essential (debian package)
cmake version ( 2.6 )
gcc
svn (debian package: subversion)
libusb-dev
openssl (debian package: libssl-dev)
paketleri linux dagitiminiza göre nasil yüklersiniz tarifesine bakin.
debian, debian base ve Ubuntu kullananlar "sudo apt-get install <package>" veya "sudo aptitude install <package>" komutlariyla paketleri yükleyebilirler.
2. sourclari indirip cevreyi kurmak.
en son güncel svn versionu:
Kod:
svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
örnek, 1.00 saglam versionu download etmek isterseniz (basis r3146):
Kod:
svn co -r 3146 http://streamboard.gmc.to/svn/oscam/tags/1.00 oscam-1.00
belirli bir versionu indirmek istiyorsaniz:
Kod:
svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn -r xxxx
xxxx olan verlere versionu yazamaniz gerek.
3.
oscami derlemek
nokta 2. deki komutla sourclari indirdik ve oscam-svn klasörü olusdu.
bu komutlarla devam ediyoruz.
cd oscam-svn
mkdir build
cd build
cmake ..
make
4.
shellscript hazirlamak ve kullanmak. örnek script "install.sh"
kendi makinainizda toolclain bulundugu yere ve toolclain-script isimlerine göre düzenlemeniz gerek.
iceriligi:
Kod:
#!/bin/sh
export MYPATH=$PATH
export PATH=/toolchain/ANYPLATFORM/bin:$MYPATH
make clean
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-ANYPLATFORM.cmake ..
make
kaydederken,
chmod 755 install.sh unutmayin.
5.
scripti bu komutla calisdirabilirsiniz.
./install.sh
oscami patch yapmak istersenk nasil kullanabiliriz?
örnegin SVN 534 sourclarini indiriyorsunuz
Kod:
svn co -r 534 http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
örnek patch.txt dosyasi.
patch.txt dosyasini cp patch.txt oscam-svn komutu, veya bir ftp programi ile oscam-svn dosyasinin icine atip, konsolede su komutu ayni yerde veriyoruz.
Kod:
patch [-p0] < patch.txt
ardindan oscami yeniden yaparsaniz patchli versionu kompile etmis olursunuz.
hazir toolclanileri burdan indirebilirsiniz.
[Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız]
tarifelere oscam wiki, yabanci dilden alintidir.
sade benim tarafimdan denenip ve tercüme edilmisdir!
emegi gecen herkese tesekkürler!
sizede denemelerinizde kolay gelsin!
Paylaş