Python hemen hemen bütün GNU/Linux dağıtımlarında kurulu geliyor. Mesela Pardus ve
Ubuntuda Pythonın kurulu olduğunu biliyoruz, o yüzden Pardus veya Ubuntu kullanıyorsanız
Pythonı kurmanıza gerek yok.
Eğer Pythonı kurmanız gerekirse Download Python adresinden Pythonın kaynak
dosyalarını indirebilirsiniz. Ancak Python GNU/Linux dağıtımlarında çok önemli bazı
parçalarla etkileşim halinde olduğu için kaynaktan derleme pek tavsiye edilmez. Hele ki Pardus
gibi, sistemin belkemiğini Pythonın olu¸sturduğu bir dağıtımda Pythonı kaynaktan derlemeye
çalışmak, eğer dikkatsiz davranırsanız epeyce başınızı ağrıtabilir. Sözün özü, GNU/Linux sistemlerinde
en kestirme yol dağıtımın kendi Python paketlerini kullanmaktır.
Ancak GNU/Linux sistemlerinde kurulu olarak gelen Python çoğunlukla en yeni sürüm değildir.
Eğer mutlaka ama mutlaka Pythonın daha yeni bir sürümüne ihtiyacınız yoksa eski de olsa
dağıtımınızla birlikte gelen Python sürümünü kullanmanızı öneririm. Ama eğer, Ben illa ki en
yeni sürümü kullanacağım! derseniz, kullandığınız GNU/Linux dağıtımına, sisteminizdekinden
daha yeni (veya daha eski) bir Python sürümü kurmanız da elbette mümkündür. Bunun için;
- Öncelikle ğu adresi ziyaret ediyoruz: Download Python
- Bu adreste, üzerinde Python 2.x.x compressed source tarball (for Linux, Unix or OS X)
yazan bağlantıya tıklayarak ilgili .tgz dosyasını bilgisayarımıza indiriyoruz.
- Daha sonra bu sıkıştırılmış dosyayı açıyoruz ve açılan dosyanın içine girip, orada sırasıyla
aşağıdaki komutları veriyoruz:
./configure
make
make altinstall
Ancak bir noktaya dikkatinizi çekmek isterim: Pythonın düzgün kurulabilmesi için make
altinstall komutunu yetkili kullanıcı veya root olarak çalıştırmalısınız.
Eğer her şey yolunda gittiyse Pythonın farklı bir sürümü sistemimize kurulmuş oldu. Yalnız
burada make install yerine make altinstall komutunu kullandığımıza dikkat edin. make
altinstall komutu, Python kurulurken klasör ve dosyalara sürüm numarasının da eklenmesini
sağlar. Böylece yeni kurduğunuz Python, sistemdeki eski Python sürümünü silip üzerine
yazmamış olur ve iki farklı sürüm yan yana varolabilir. Bu önemli ayrıntıyı kesinlikle gözden
kaçırmamalısınız.
Bu noktada bir uyarı yapmadan geçmeyelim: Daha önce de dediğimiz gibi, Python özellikle
bazı GNU/Linux dağıtımlarında pek çok sistem aracıyla sıkı sıkıya bağlantılıdır. Yani Python,
kullandığınız dağıtımın belkemiği durumunda olabilir. Bu yüzden Pythonı kaynaktan derlemek
bazı riskler taşıyabilir. Eğer yukarıda anlatıldığı ¸sekilde, kaynaktan Python derleyecekseniz,
karşı karğıya olduğunuz risklerin farkında olmalısınız. Ayrıca GNU/Linux üzerinde
kaynaktan program derlemek konusunda tecrübeli değilseniz ve eğer yukarıdaki açıklamalar
size kafa karıştırıcı geliyorsa, kesinlikle dağıtımınızla birlikte gelen Python sürümünü kullanmalısınız.
Python sürümlerini başa baş takip ettiği için, ben size Ubuntu GNU/Linuxu denemenizi
önerebilirim. Ubuntunun depolarında Pythonın en yeni sürümlerini rahatlıkla bulabilirsiniz.
Ubuntunun resmi sitesine Home | Ubuntu adresinden, yerel Türkiye sitesine
ise http://www.ubuntu.org.tr adresinden ula¸sabilirsiniz.
Ubuntuda Pythonın kurulu olduğunu biliyoruz, o yüzden Pardus veya Ubuntu kullanıyorsanız
Pythonı kurmanıza gerek yok.
Eğer Pythonı kurmanız gerekirse Download Python adresinden Pythonın kaynak
dosyalarını indirebilirsiniz. Ancak Python GNU/Linux dağıtımlarında çok önemli bazı
parçalarla etkileşim halinde olduğu için kaynaktan derleme pek tavsiye edilmez. Hele ki Pardus
gibi, sistemin belkemiğini Pythonın olu¸sturduğu bir dağıtımda Pythonı kaynaktan derlemeye
çalışmak, eğer dikkatsiz davranırsanız epeyce başınızı ağrıtabilir. Sözün özü, GNU/Linux sistemlerinde
en kestirme yol dağıtımın kendi Python paketlerini kullanmaktır.
Ancak GNU/Linux sistemlerinde kurulu olarak gelen Python çoğunlukla en yeni sürüm değildir.
Eğer mutlaka ama mutlaka Pythonın daha yeni bir sürümüne ihtiyacınız yoksa eski de olsa
dağıtımınızla birlikte gelen Python sürümünü kullanmanızı öneririm. Ama eğer, Ben illa ki en
yeni sürümü kullanacağım! derseniz, kullandığınız GNU/Linux dağıtımına, sisteminizdekinden
daha yeni (veya daha eski) bir Python sürümü kurmanız da elbette mümkündür. Bunun için;
- Öncelikle ğu adresi ziyaret ediyoruz: Download Python
- Bu adreste, üzerinde Python 2.x.x compressed source tarball (for Linux, Unix or OS X)
yazan bağlantıya tıklayarak ilgili .tgz dosyasını bilgisayarımıza indiriyoruz.
- Daha sonra bu sıkıştırılmış dosyayı açıyoruz ve açılan dosyanın içine girip, orada sırasıyla
aşağıdaki komutları veriyoruz:
./configure
make
make altinstall
Ancak bir noktaya dikkatinizi çekmek isterim: Pythonın düzgün kurulabilmesi için make
altinstall komutunu yetkili kullanıcı veya root olarak çalıştırmalısınız.
Eğer her şey yolunda gittiyse Pythonın farklı bir sürümü sistemimize kurulmuş oldu. Yalnız
burada make install yerine make altinstall komutunu kullandığımıza dikkat edin. make
altinstall komutu, Python kurulurken klasör ve dosyalara sürüm numarasının da eklenmesini
sağlar. Böylece yeni kurduğunuz Python, sistemdeki eski Python sürümünü silip üzerine
yazmamış olur ve iki farklı sürüm yan yana varolabilir. Bu önemli ayrıntıyı kesinlikle gözden
kaçırmamalısınız.
Bu noktada bir uyarı yapmadan geçmeyelim: Daha önce de dediğimiz gibi, Python özellikle
bazı GNU/Linux dağıtımlarında pek çok sistem aracıyla sıkı sıkıya bağlantılıdır. Yani Python,
kullandığınız dağıtımın belkemiği durumunda olabilir. Bu yüzden Pythonı kaynaktan derlemek
bazı riskler taşıyabilir. Eğer yukarıda anlatıldığı ¸sekilde, kaynaktan Python derleyecekseniz,
karşı karğıya olduğunuz risklerin farkında olmalısınız. Ayrıca GNU/Linux üzerinde
kaynaktan program derlemek konusunda tecrübeli değilseniz ve eğer yukarıdaki açıklamalar
size kafa karıştırıcı geliyorsa, kesinlikle dağıtımınızla birlikte gelen Python sürümünü kullanmalısınız.
Python sürümlerini başa baş takip ettiği için, ben size Ubuntu GNU/Linuxu denemenizi
önerebilirim. Ubuntunun depolarında Pythonın en yeni sürümlerini rahatlıkla bulabilirsiniz.
Ubuntunun resmi sitesine Home | Ubuntu adresinden, yerel Türkiye sitesine
ise http://www.ubuntu.org.tr adresinden ula¸sabilirsiniz.


