"Trunk" Sürümünün Kurulumu
Django'nun son ve geliştirilmekte olan sürümününe trunk diyoruz ve bu sürüm Django'nun subversion deposunda bulunmaktadır. Eğer sadece istediğiniz bir özellik bu sürümdeyse veya Django'ya katkıda bulunmak istiyorsanız bu sürümü yüklemelisiniz.
Subversion ücretsiz, açık kaynak kodlu ve Django takımı tarafından Django kod-tabanını yönetmek için kullanılan bir sürüm kontrol sistemidir. Subversion istemcisini kullanarak, Django geliştiricileri tarafından gönderilen yenilikleri ve en son Django kaynak kodlarını indirebilir ve istediğiniz zaman elinizdeki kodları güncelleyebilirsiniz.
Unutmayın ki trunk sürümünü kullanırken herhangi bir bozukluk olmayacağının bir garantisi yoktur. Söylediğimmiz gibi bazı Djago takımının bazı üyeleri ürün sitelerini trunk sürümüyle çalıştırmaktadır ve kararlı tutmaya özen göstermektedirler.
Django trunk sürümünü indirmek için şu adımları uygulayınız:
- Subversion istemcisinin kurulu olduğundan emin olun. Programı http://subversion.tigris.org/ adresinden ücretsiz olarak indirebilirsiniz ve http://svnbook.red-bean.com/ adresinde hazırlanmış dökümanları okuyabilirsiniz.
- Trunk versiyonunu şu komutu kullanarak indirin:
svn co http://code.djangoproject.com/svn/django/trunk djtrunk - Python kurulumunun site-packages dizinini bulun. Bu dizin genellikle /usr/lib/python2.4/site-packages gibi bir dizindir. Eğer
dizinin nerede olduğuna dair bir fikriniz yoksa aşağıdaki komutu, komut
satırında çalıştırın:
python -c 'import sys, pprint; pprint.pprint(sys.path)'
Çıkan sonuçlar içerisinde site-packages dizini de olmalıdır. - site-packages dizini içerisinde django.pth isimli bir dosya oluşturun ve bu dosyaya djtrunk dizininin tam yolunu girin. Örneğin dosyanızın
içeriği şöyle olmalıdır:
/home/ben/kod/djtrunk
- djtrunk/django/bin dizinin sistem PATH'ı na ekleyin. Bu dizin django-admin.py gibi yönetim araçlarını barındırmaktadır.
İpucu:
Eğer .pth dosyalarını yeni görüyorsanız, daha fazla bilgiyi http://www.djangoproject.com/r/python/site-module/ adresinde bulabilirsiniz.
Django'yu Subversion ile indirip yukarıdaki adımları tamamladıktan sonra, python setup.py install komutunu çalıştırmanıza gerek yoktur, bu işlemi zaten elinizle hallettiniz!
Django trunk sürümünün sıklıkla bug güncellemesi ve yeni özellikler kazandırılması nedeniyle, kodları arada bir güncellemek isteyebilirsiniz. Kodları güncellemek için sadece svn update komutunu djtrunk dizininde çalıştırın. Komut çalışırken, subversion http://code.djangoproject.com/ ile bağlantı kurup, değişen Django kodlarını algılayacaktır ve sizin local sürümünüzde değişiklik varsa uygulayacaktır. İşte bu kadar.
Son olarak eğer trunk kullanıyorsanız, hangi sürümü kullandığınızı bilmeniz gerekmektedir. Versiyon numarasını bilmek, yardıma ihtiyacınız olduğunda yardım alırken veya çatıya yenilikler gönderirken önem taşımaktadır. Bu durumlarda, insanlara trunk sürümünü söylemelisiniz, ayrıca bu; kullandığınız "revizyon numarası" veya "değişiklik sürümü"dür. Revizyon numarasını öğrenmek için "svn info" komutunu djtrunk dizininde çalıştırın ve "Revision:" satırına bakın. Bu sayı Django'nun bug yamalarında, yeni özelliklerinde, dökümantasyon yenilemelerinde ve bunun gibi her değişikliğikte artar. Django topluluğunun bazı üyeleri arasında, "Django'yu [revizyon numarası]'ndan beri kullanıyorum" demek bir onur meselesidir.
Hiç yorum yok:
Yorum Gönder