Kaynak koddan yazılım derlemek ve kurmak: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(maddeyi başlatalım)
 
k (aptitude > apt-get)
 
(Aynı kullanıcının aradaki diğer 7 değişikliği gösterilmiyor)
1. satır: 1. satır:


Linux sürümü bulunan açık kaynak kodlu yazılımların kaynak kod paketleri bu yazılımların İnternet sitelerinde, genellikle '''tar.gz''' biçiminde arşivlenmiş olarak indirilmeye sunulurlar. Programın kaynak kodlarını barındıran bu arşiv paketleri; deb, rpm gibi uzantılı paketlerin aksine derlenmemiş durumda olan yani kurulmaya hazır bir halde olmayan ham dosyalardır.
Linux sürümü bulunan açık kaynak kodlu yazılımların kaynak kod paketleri bu yazılımların İnternet sitelerinde, genellikle '''tar.gz''' biçiminde arşivlenmiş olarak indirilmeye sunulurlar. Programın kaynak kodlarını barındıran bu arşiv paketleri; deb, rpm gibi uzantılı paketlerin aksine derlenmemiş yani kurulmaya hazır bir halde olmayan ham dosyalardır. Bu tür peketlerin Ubuntu gibi her çeşit [[v:Linux dağıtımı|Linux dağıtımı]]na derlenerek kurulması mümkündür.


Tar.gz gibi arşiv uzantılara sahip paketlerin Ubuntu gibi her çeşit [[v:Linux dağıtımı|Linux dağıtımı]]na kurulması mümkündür.
Kaynak koddan yazılım derleme ve kurma işlemi, [[Uçbirim]] gibi komut satırları üzerinden gerçekleştirilen ve biraz deneyim gerektiren bir işlemdir. Genellikle aşağıda sıralanan komutlar yardımıyla gerçekleştirilir. Farkı yazılımlar için farklı işlemler yapmak gerekebilir. Tar.gz , tar.bz2  gibi uzantılı kaynak kod paketlerinin içinde genellikle programın nasıl kurulabileceği anlatan ''install, readme, configure'' gibi bir ada sahip dökümanlar bulunur. Bu dökümanlardan net bilgi edinilebilir.


Tar.gz gibi uzantıya sahip bir arşiv paketinden yazılım kurma işlemine "kaynak koddan yazılım derlenmesi" de denilir. Kaynak koddan yazılım derleme işlemi, [[Uçbirim]] gibi komut satırları üzerinden gerçekleştirilen ve biraz deneyim gerektiren bir işlemdir. Kaynak koddan yazılım kurma işleminn standart bir yolu olmamakla birlikte genellikle aşağıda sıralanan komutlar yardımıyla gerçekleştirilir. Farkı yazılımlar için farklı işlemler yapmak gerekebilir. Tar.gz uzantılı kaynak kod paketlerinin içinde genellikle programın nasıl kurulabileceği anlatan ''install, readme, configure'' gibi bir ada sahip dökümanlar bulunur. Bu dökümanlardan net bilgi edinilebilir.
== Kaynak koddan yazılım derleme ve kurma ==
 
 
== Kaynak koddan yazılım derleme ==


'''1.''' Programın kaynak kod paketini İnternet sitesinden indirin (genelde tar.gz uzantılıdır)
'''1.''' Programın kaynak kod paketini İnternet sitesinden indirin (genelde tar.gz uzantılıdır)
17. satır: 14. satır:
:{{bc|cd ~/Masaüstü/{{kırmızı|klasörün_adı}}}}
:{{bc|cd ~/Masaüstü/{{kırmızı|klasörün_adı}}}}


'''4.''' Sırasıyla alttaki komutları verin.
'''4.''' Sırasıyla aşağıdaki adımları gerçekleştirin.
 
=== ''configure'' adımı ===
 
Program derlenmeden önce gerekli kütüphaneler ve bağımlılıklar kontrol edilir.
{{uçbirim|./configure}}
Eğer eksik bir şeyler varsa kurmanız gerekir.


=== ''make'' adımı ===


Make aşaması için derleme yapacak paketleri kurmanız gerekir:
{{uçbirim|sudo apt-get install build-essential}}
Daha sonra make adımına geçebiliriz.
{{uçbirim|make}}
Böylece program derlenmiş olur.


=== ''make install'' adımı ===
Derlenen program alttaki komut yardımıyla sisteme kurulur.
{{uçbirim|sudo make install}}


[[Kategori:Yazılım| ]]
[[Kategori:Yazılım ekleme/kaldırma]]

22.09, 7 Kasım 2017 itibarı ile sayfanın şu anki hâli

Linux sürümü bulunan açık kaynak kodlu yazılımların kaynak kod paketleri bu yazılımların İnternet sitelerinde, genellikle tar.gz biçiminde arşivlenmiş olarak indirilmeye sunulurlar. Programın kaynak kodlarını barındıran bu arşiv paketleri; deb, rpm gibi uzantılı paketlerin aksine derlenmemiş yani kurulmaya hazır bir halde olmayan ham dosyalardır. Bu tür peketlerin Ubuntu gibi her çeşit Linux dağıtımına derlenerek kurulması mümkündür.

Kaynak koddan yazılım derleme ve kurma işlemi, Uçbirim gibi komut satırları üzerinden gerçekleştirilen ve biraz deneyim gerektiren bir işlemdir. Genellikle aşağıda sıralanan komutlar yardımıyla gerçekleştirilir. Farkı yazılımlar için farklı işlemler yapmak gerekebilir. Tar.gz , tar.bz2 gibi uzantılı kaynak kod paketlerinin içinde genellikle programın nasıl kurulabileceği anlatan install, readme, configure gibi bir ada sahip dökümanlar bulunur. Bu dökümanlardan net bilgi edinilebilir.

Kaynak koddan yazılım derleme ve kurma

1. Programın kaynak kod paketini İnternet sitesinden indirin (genelde tar.gz uzantılıdır)

2. İndirdiğiniz arşive sağ tıklayıp "Buraya çıkart" seçeneğine tıklayarak bir klasöre çıkartın.

3. Şimdi komut satırı üzerinden söz konusu klasörün içine girmemiz gerekiyor. Bunun için Uçbirim komut satırı ekranını açın. Eğer söz konusu klasör, masaüstünüzde ise alttaki komutu kullanabilirsiniz:

cd ~/Masaüstü/klasörün_adı

4. Sırasıyla aşağıdaki adımları gerçekleştirin.

configure adımı

Program derlenmeden önce gerekli kütüphaneler ve bağımlılıklar kontrol edilir.

./configure

Eğer eksik bir şeyler varsa kurmanız gerekir.

make adımı

Make aşaması için derleme yapacak paketleri kurmanız gerekir:

sudo apt-get install build-essential

Daha sonra make adımına geçebiliriz.

make

Böylece program derlenmiş olur.

make install adımı

Derlenen program alttaki komut yardımıyla sisteme kurulur.

sudo make install