Suse'de Video Codec'lerin kurulması İndirdiğiniz filmleri, DVD'lerinizi, VCD'lerinizi ve diğer bütün video dosyalarınızı seyredebilmeniz için bilgisayarınıza gerekli codec'leri kurmanız gerekir. Konu medya dosyaları olunca, SuSE gereğinden fazla titiz davranmaktadır. Bu yüzden gerekli codec'ler sisteminize kurulu olarak gelmeyecektir. Bu sebepten SuSE'de diğer sistemlere göre biraz daha fazla iş yapmanız gerekir. Bu öğreticide anlattıklarımı yaptıktan sonra SuSE'nizde DVD, MPEG, AVI, DivX, VCD, Quicktime... formatlarındaki filmlerinizi rahatlıkla seyredebiliyor olacaksınız. SuSE'nizde hangi film oynatıcısını kullanırsanız kullanın , codec problemi yaşamamak için aşağıdakilerin hepsini yapmış olmanız gerekir. İnternete girip gerekli dosyaları indirmeye başlamadan önce kendi bilgisayarımız ile başlayalım. YaST'ı açın ve Install/Remove Programs kısmına gelin. Arama kutucuğuna "alsa" ve daha sonra "libvorbis" yazarak arama yapın. Arama sonuçlarında bu programların kurulu olmadığını görürseniz, bu programları kurun Şimdi web tarayıcınızı açıp http://packman.links2linux. org/ adresine gidin. Ana sayfada "Multimedia" bağlantısını seçin. Açılan sayfada "Xine" ve sonrasında açılacak sayfada "xine-lib" bağlantısını seçin. Bu sayfada aşağıdaki programları indireceğiz: 1. libxine1-1.1.0-0. pm.1. i586. rpm 2. w32codec-all-20050412-0. pm.0. i586. rpm (Win32-Codecs) 3. libtheora-1.0alpha5-0. pm.0. i586. rpm 4. speex-1.1.10-0. pm.0. i586. rpm Bu dosyalardan libxine, listenin başında yer alır, ancak diğer programlar sayfanın en altındadır. YaST'ın Install/Remove Programs kısmında speex ve libtheora'nın kurulmuş olduğunu görseniz bile bunları indirin (SuSE 9.3 speex'in 1.0.4 sürümünü kurar, ancak sizin 1.1 ve üstü sürümüne ihtiyacınız vardır. Aynı konu libtheora için de geçerlidir, SuSE'nin kurduğundan daha yeni bir sürüm gerekmektedir). Belirttiğim programları indirdikten sonra, çakışma ve/veya bağımlılık sorunu yaşamamak için bu programları aşağıdaki sıra ile kurun: 1. speex-1.1.10-0. pm.0. i586. rpm 2. libtheora-1.0alpha5-0. pm.0. i586. rpm 3. w32codec-all-20050412-0. pm.0. i586. rpm (Win32-Codecs) 4. libxine1-1.1.0-0. pm.1. i586. rpm Tamam, şimdi codec'ler ile işimiz bitti. Sonraki adımımız DVD seyretmek için gerekli kütüphane dosyalarını kurmak. YaST'ı açın ve Install/Remove Programs kısmına gelin. Arama kutucuğuna "sane", "gawk", "make" ve "gcc" yazarak arama yapın. Arama sonuçlarında bu programların kurulu olmadığını görürseniz, bu programları kurun. Web tarayıcınızı açın ve http://download.videolan. org/pub/libdvdcss/ adresine gidin. Listenin en altında son sürümünü göreceksiniz (şu anda 1.2.9). Bu 1.2.9 klasöründe, libdvdcss dosyasının hem tar. gz hem de nosrc. rpm biçimlerinde indirmeye hazır olduğunu göreceksiniz . Aşağıdaki kısımda size hem kaynak koddan derleme hem de nosrc. rpm kurulumunu anlattım. Her ikisi de birbirinin alternatifidir. Yani eğer tar. gz'yi kurarsanız, üstüne bir de rpm'i kurmanıza gerek yoktur. Kaynak koddan derleme : libdvdcss-1.2.9. tar. gz dosyasını /home/kullanıcı_adınız/indirme klasörüne indirdiğinizi düşünelim. Hemen bir konsol/terminal ekranı açıp root haklarını alalım: su root şifrenizi girin cd /home/your_user_name/downloads tar –zxvf libdvdcss-1.2.9. tar. gz cd /home/your_user_name/downloads/libdvdcss-1.2.9./configure make make install nosource. rpm dosyasından kurulum: Sisteminizde rpmbuild'in kurulu olması gerekir. YaST'ı açın ve Install/Remove Programs kısmına gelin. Arama kutucuğuna "rpmbuild" yazarak arama yapın. Arama sonuçlarında bu programın kurulu olmadığını görürseniz, kurun. /rpm klasörü altındaki libdvdcss-1.2.9. nosrc. rpm dosyasını indirin. libdvdcss tar. bz2 dosyasını indirin ve /usr/src/packages/SOURCES klasörüne kopyalayın. Konsol/terminal ekranı açıp root haklarını alalım: su root şifrenizi girin rpmbuild --rebuild --target=i686 libdvdcss. nosrc. rpm Bu komut sonucunda oluşturulan rpm dosyası /usr/src/packages/RPMS/i686/ klasöründe olacaktır. Bu dosyayı indirme dizininize kopyalayın ve diğer rpm'ler ile aynı şekilde YaST ile kurun. Artık SuSE'nizde filmlerin tadını çıkartabilirsiniz! alıntıdır