12 Nisan 2012 Perşembe

2.3.1 Olağan Derleme İşlemi

Kaynak kodlarını bilgisayarınıza indirip derleyerek Cinelerra'yı sisteminize kurabilirsiniz. Derleme işlemi Cinelerra CV'nin güncel sürümünü kullanmak istediğinizde kullanacağınız bir metotdur.

CinelerraCV'nin kaynak kodları bir subversiyon (SVN) deposundan edinilebilir. Subversion uygulaması http://subversion.tigris.org/ adresinde indirilebilir. Fakat genellikle kullanıdığınız Linux dağıtımında kurulmuş halde bulunmaktadır. Subversion'un tüm belgeleri http://svnbook.redbean.com/nightly/en/index.html internet adresi üzerinde bulunmaktadır.


    1. Öncelike SVN deposundan Cinelerra CV'nin kaynak kodlarını bilgisayarınıza indirin. Yanlızca okunabilir bir kontrolde kaynak kodları yaklaşık 170 MB ya da 60 MB civarlarındadır. Terminal penceresinden aşağıdaki komutları çalıştırın.

      svn checkout svn://svn.skolelinux.org/cinelerra/trunk/hvirtual

      yukarıdaki SVN komutu Terminalde çalıştığınız klasörde kaynak kodlarını içeren hvirtual klasörünü yaratacaktır.

    2. Aşağıdaki komutla hvirtual klasörüne girin.

      cd hvirtual


    3. autoreconf -i --force     komutunu çalıştırarak './configure' dosyasını yaratın.
    4. Ardından .configure dosyasını çalıştırın.

      ./configure --with-buildinfo=svn/recompile
    5. This option makes the revision number to be shown in the About tab of the Preferences 
    6. window.

      Bu opsiyon uygulamadaki özellikler penceresinin hakkında bölümünde revizyon numarasının  görünmesini sağlar.

      ./configure --help   

      komutunu çalıştırarak derleme esnasında kullanıbilir diğer opsiyonlara bakabilirsiniz.
      bu aşamadan sonra cinelerra'nın bağımlılıklarının  bir listesini görebilirsiniz.
    7. ve make'i çalıştırın.

      make

      Eğer derleme esnasında oluşabilecek hataları takip etmek için bir log dosyası oluşturmak isterseniz şu komutu kullanabilirsiniz.

      make 2>&1 | tee logfile
    8. Cinelerra CV'yi kurun.

      sudo make install
    9. İşlem sonunda root kullanıcısı olarak (yalnızca ilk çalıştırmada)

    10. ldconfig

Notlar :

  • SMP bilgisayar :
    Eğer Cinelerra'yı çok işlemcili bir makine üzerinde derliyorsanız, bizim önerimiz mevcut işlemcilerden faydalanmak için  '-j 3' opsiyonunu da eklemeniz.
  • Yanlız x86 işlemciler için :
    Muhtemelen MMX desteğini etkinleştirmek istiyorsunuz. ./configure  komutu ‘--enable-mmx32’ opsiyonu ile çalıştırılarak bu yapılabilir. Eğer bu şekilde yaptıysanız, ‘--without-pic’ opsiyonunu da kullanmalısınız. Aksi takdirde derleme işlemi başarısız olabilir.
  • Pentium-M işlemciler için:
    Bazı kullanışlı derleme bayrakları aşağıdadır.

    ./configure --prefix=/usr --enable-x86 --enable-mmx32 --enable-freetype2 --with-buildinfo=svn/recompile CFLAGS=’-O3 -pipe -fomit-frame-pointer -funroll-all-loops -falign-loops=2 -falign-jumps=2 -falign-functions=2 -ffast-math -march=pentium-m -mfpmath=sse,387 -mmmx -msse’
  • 64 bit işlemciler için :
    root olarak aşağıdakileri çalıştırın;

    ./autogen.sh
    ./configure


    quicktime/ffmpeg/libavcodec/i386/Makefile.am  dosyasının içinde bulunan ‘-prefer-non-pic’ ibaresini  '-fPIC \’  ile değiştirin.

    make
    make install
  • Kaynak kodun tazelenmesi : 
    Sisteminizde geçmiş tarihli bir sürüm bulunuyorsa cinelerra'nın son sürüm kaynak kodlarıyla tazelemek için aşağıdaki komutu yazın.

    svn update
  • Eski bir sürümü kurmak :
    Eğer eski bir sürümü derlemek isterseniz aşağıdaki komutu çalıştırın.

    svn checkout -r <revision> svn://svn.skolelinux.org/cinelerra/trunk/hvirtual
  • Bir kaç sürüm kurmak :
    Eğer bilgisayarınıza bir kaç farklı sürüm Cinelerra CV kurmak istiyorsanız,  ‘/usr/local_cinelerra’ klasörünü yaratıp, ./configure ile aşağıdaki tercihleri kullanın.( xxx yerine derlemekte olduğunuzun sürüm numarasını yazınız)

    ‘--prefix=/usr/local_cinelerra/rxxx --exec-prefix=/usr/local_cinelerra/rxxx
    --program-suffix=_rxxx’

    Her bir sürümü kuruldukları klasörden çalıştıracaksınız.

    cd /usr/local_cinelerra/rxxx
    ./cinelerra_rxxx

    Bu yöntemi kullanarak Cinelerra'yı kurarsanız çeviride kullanılan '.po' dosyaları düzgün kurulmaz. Cinelerra'yı farklı bir dilde kullanmak isterseniz 3.1 nolu bölümü[Çevresel Değişkenler] sayfa 19 daki özel talimatlara bakmalısınız.
  • Automake sürümü :
  • Yapılandırmada automake 1.7 sürümüne ihtiyacınız var. 1.4 sürümü çalışmayacaktır. Autoconf 2.57 yapılandırma için gereklidir.

Hiç yorum yok:

Yorum Gönder