شكرا خاص لصديقي اشرف صاحب الفكرة هو اول من نبهني للموضوع و بفضل الله و جوجل استطعت تجميع الأفكار و تنفيذها
نصيحة لا تحاول تثبيت التوزعية المسماة ب linvdr
صحيح هي تقو م بنفس العمل و لكن غير شغالة بالمرة لانها
تتطلب كرت شاشة 1mo رام و ميموري 2جيجا
و زيادة على ذلك غير شغالة على كروت السات من نوع budget SS2 و dvd -s
يعني بالعربي كروت التونهان و السكاي ستار غير شغالة عليها لأن الدريفر غير متوفر في النسخة و لا يمكنك تحميله لان النسخة تفتقر الى كل المستلزمات مثل apt-get و wget
كل اوامر اللينوكس غير شغالة عليها بالمرة ما عدى بعص الأوامر الأساسية
على بركة الله
المطلبات
كرت سات من الأنواع التالية:
DVB-S DVB-S2 HVR-4000 NOVA-S2-HD
نظام تشغيل لينوكس مثبت
من المستحسن ان يكون مبني على نظام الذبيان
مثلا:Ubuntu Kubuntu EduUbuntu Debian
يمكنك تحميل اي منهما من هنا
[ عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا ]
[ عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا ]
بعد استوفاء الشروط المطلوبة ننتقل الى كيفية التثبيت
افتح Terminal في وضعية المدير
و ذلك بكتابة لأمر التالي
كود PHP:
sudo su
سيطلب باسورد المدير اكتبه و اضغط اوكي
تثبيت الكوداك
Xine و FFMpeg
اكتب الأموامر التالية :
كود PHP:
cd /usr/local/src
apt-get install build-essential
apt-get install mercurial cvs subversion libncurses-dev
apt-get install autoconf libtool automake pkg-config gettext
apt-get install liba52-0.7.4-dev liblame-dev libvorbis-dev zlib1g-dev libpng12-dev libx11-dev libxv-dev libasound2-dev
apt-get build-dep ffmpeg
svn checkout
svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg/
./configure --prefix=/usr --enable-shared --enable-gpl --enable-postproc --enable-liba52 --enable-libmp3lame --enable-libvorbis --enable-pthreads --enable-swscale
make
make install
ldconfig -v
Xine-Lib 1.2 CVS
كود PHP:
cd /usr/local/src
apt-get install libcdio-dev libvcdinfo-dev
hg clone
http://hg.debian.org/hg/xine-lib/xine-lib-1.2wget
http://www8.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2tar xivf essential-20071007.tar.bz2
mv essential-20071007 /usr/local/lib/win32
ln -s /usr/local/lib/win32 /usr/local/lib/codecs
wget
http://shalafi.ath.cx/vdr/xine-lib-1_2-ffmpeg.patchcd xine-lib-1.2
patch -p1 < ../xine-lib-1_2-ffmpeg.patch
./autogen.sh --prefix=/usr --with-external-ffmpeg --disable-dxr3 --enable-w32dll --with-w32-path=/usr/local/lib/win32
make
make install
ldconfig -v
Xine-UI CVS
كود PHP:
cd /usr/local/src
apt-get install libxt-dev
# WARNING! We're going to install LIRCD and with this you can configure your remote if you want it used through LIRCD
apt-get install lirc lirc-modules-source lirc-x liblircclient-dev
wget
http://home.vrweb.de/~rnissl/xine-ui-cvs-20080310200000.tar.bz2tar xivf xine-ui-cvs-20080310200000.tar.bz2
cd xine-ui
./autogen.sh --prefix=/usr --enable-vdr-keys
make
make install
الأن تثبيت برنامج vdr و بلجيناته
VDR and plugins
اولا
VDR 1.7.0
كود PHP:
cd /usr/local/src
apt-get install libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev libncurses5-dev libncursesw5-dev
wget
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.0.tar.bz2tar xivf vdr-1.7.0.tar.bz2
wget
http://www.linuxtv.org/pipermail/vdr/attachments/20080413/1054bcfb/attachment-0001.binmv attachment-0001.bin vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff.bz2
bzip2 -d vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff.bz2
cd vdr-1.7.0
patch -p1 < ../vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff
wget
http://shalafi.ath.cx/vdr/Make.config# WARNING! Edit Make.config and make sure the DVBDIR setting is correct for your configuration!
mkdir /media/video
mkdir -p /usr/lib/vdr/plugins
mkdir -p /usr/lib/vdr/scripts
mkdir -p /etc/vdr/plugins
make
make plugins
make install
cp -a svdrpsend.pl /usr/bin
cp *.conf /etc/vdr/
ثانيا
Xineliboutput 1.02 CVS - software output plugin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
apt-get install libextractor-dev
cvs -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput login
cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co -P vdr-xineliboutput
mv vdr-xineliboutput xineliboutput
cd xineliboutput
make
make install
mkdir -p /etc/vdr/plugins/xineliboutput
cp *.mpg /etc/vdr/plugins/xineliboutput/
cd ../../../
make plugins
make install
ثالثا
sc TRUNK - softcam plugin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
apt-get install libssl-dev
hg clone -r trunk
http://85.17.209.13:6100/sccd ../../
make plugins
make install
mkdir -p /etc/vdr/plugins/sc
cd /etc/vdr/plugins/sc
wget
http://shalafi.ath.cx/vdr/cardclient.confcd /
wget
http://shalafi.ath.cx/vdr/CCcam.tar.bz2tar xivf CCcam.tar.bz2
رابعا
OSD Teletext - Teletext plugin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
wget
http://www.wiesweg-online.de/linux/vdr/vdr-osdteletext-0.5.1.tgzwget
http://www.vdr-portal.de/board/attachment.php?attachmentid=13339mv attachment.php?attachmentid=13339 osdteletext-0.5.1-vdr-1.5.0.diff
tar xivf vdr-osdteletext-0.5.1.tgz
mv osdteletext-0.5.1 osdteletext
cd osdteletext
patch -p1 < ../osdteletext-0.5.1-vdr-1.5.0.diff
cd ../../../
make plugins
make install
mkdir -p /vtx
خامسا
Femon - لمعرفة قوة الإشارة
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
wget
http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-1.6.1.tgztar xzvf vdr-femon-1.6.1.tgz
mv femon-1.6.1 femon
cd ../../
make plugins
make install
سادسا
Bitstreamout - AC/3 output plugin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
apt-get install libmad0-dev
wget
http://heanet.dl.sourceforge.net/sourceforge/bitstreamout/vdr-bitstreamout-0.89c.tar.bz2tar xivf vdr-bitstreamout-0.89c.tar.bz2
cd ../../
make plugins
make install
سابعا
Remote - Remote plugin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
wget
http://www.escape-edv.de/endriss/vdr/vdr-remote-0.4.0.tgztar xzvf vdr-remote-0.4.0.tgz
mv remote-0.4.0 remote
cd remote
sed -i Makefile -e 's/VDRVERSION/APIVERSION/g'
cd ../../
make plugins
make install
ثامثا
سكين صورة الدريم بوكس
EnigmaNG - VDR Skin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
wget
http://andreas.vdr-developer.org/enigmang/download/vdr-skinenigmang-0.0.6.tgztar xivf vdr-skinenigmang-0.0.6.tgz
mv skinenigmang-0.0.6 skinenigmang
cd ../../
make plugins
make install
mkdir -p /etc/vdr/plugins/skinenigmang
cd /etc/vdr/plugins
wget
http://andreas.vdr-developer.org/enigmang/download/skinenigmang-logos-xpm-hi-20070702.tgzwget
http://andreas.vdr-developer.org/enigmang/download/skinenigmang-channellogos-xpm-hi-20070702.tgzwget
http://andreas.vdr-developer.org/enigmang/download/skinenigmang-fonts-20080225.tgztar xzvf skinenigmang-channellogos-xpm-hi-20070702.tgz
tar xzvf skinenigmang-channellogos-xpm-hi-20070702.tgz
tar xzvf skinenigmang-fonts-20080225.tgz
تاسعا
Skin Reel - VDR Skin
كود PHP:
cd /usr/local/src/vdr-1.7.0/PLUGINS/src
wget
http://rsync16.de.gentoo.org/files/vdr-skinreel/vdr-skinreel-0.0.1.tgztar xzvf vdr-skinreel-0.0.1.tgz
mv skinreel-0.0.1 skinreel
cd skinreel
sed -i Makefile -e 's/VDRVERSION/APIVERSION/g'
cp -r skinreel /etc/vdr/plugins/
cd ../../../
make plugins
make install
الأن مع مرحلة الكنفيق
Configuration
اولا
VDR and Plugins
لقمت ببرمجة سكريت يقوم بالعملية بالكامل لتوفير عناء المشقة عليكم
السكريبت تجده في
كود PHP:
/var/bin/
اسمه runvdr
لا تغلق Terminal و اكتب الأمر التالي
كود PHP:
gedit /var/bin/runvdr
ستفتح لك الملف المذكور سابقا
غير محتواياته بالتالي
كود PHP:
export LANG=en_EN
export LC_COLLATE=en_EN
PATH=/usr/local/bin:$PATH
VDRPRG="/usr/bin/vdr"
VDRCMD="/usr/bin/vdr -c /etc/vdr -E /var/vdr -l 3 \
-s /var/bin/vdrpoweroff.sh \
-P sc \
-P femon \
-P skinreel \
-P'xineliboutput -l none -r 37890 -p' \
-u root \
$*"
KILL="/usr/bin/killall -q -TERM"
# Detect whether the DVB driver is already loaded
# and return 0 if it *is* loaded, 1 if not:
DriverLoaded()
{
return 1
}
# Load all DVB driver modules needed for your hardware:
LoadDriver ()
{
return 0
}
# Unload all DVB driver modules loaded in LoadDriver():
UnloadDriver ()
{
return 0
}
# Load driver if it hasn't been loaded already:
if ! DriverLoaded; then
LoadDriver
fi
while (true) do
eval "$VDRCMD"
if test $? -eq 0 -o $? -eq 2; then exit; fi
echo "`date` reloading DVB driver"
$KILL $VDRPRG
sleep 10
UnloadDriver
LoadDriver
echo "`date` restarting VDR"
done
انتهى و الحمد الله
و الأن مع السيسكام
CCcam and the sc plugin
اذهب الى مجلد
كود PHP:
/var/etc/
و قم بوضع ملف السيسكام الخاص بك الذي اخذته من عند صاحب السرفر
ثم بعد ذلك اكتب في Terminal
كود PHP:
/etc/init.d/cccam start.
لتشغيل السيسكام و لإغلاقه اكتب
كود PHP:
/etc/init.d/cccam stop.
و لإعادة تشغيله اكتب
كود PHP:
/etc/init.d/cccam restart.