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)
 
(Uygulama Kurma / Derleme / Checkinstall programı maddesinden eklemelerde bulun)
4. satır: 4. satı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.
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.


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.
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şlemi 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: 16. 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 aptitude 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| ]]

00.54, 14 Şubat 2015 tarihindeki 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ş durumda olan yani kurulmaya hazır bir halde olmayan ham dosyalardır.

Tar.gz gibi arşiv uzantılara sahip paketlerin Ubuntu gibi her çeşit Linux dağıtımına kurulması mümkündür.

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şlemi 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

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 aptitude 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