Tweet

Ana Sayfa   Forum   Linux Yazılımları
Yeni Başlık Cevap Ekle
white_bullet Kaynaktan Program kurma/derleme (10/04/2009 15:54)
profil Oguzz
 offline OFFLINE
 Senior Coder

Öncelikle Selam herkeze.

Linux işletim sistemlerinde çoğu kullanıcı kaynak koddan derleyip program kurmada problem yaşamıştır veya halen yaşayanlar olabilir..

Ben kısaca kaynak kodları nasıl derleyip kurarız onu anlatıcam.

Öncelikle derleme işleminde bazı paket dosyalarına ihtiyacımız olacak(Build Essential).Bunun için uçbirim (konsol) açıyoruz..



CODE:

sudo aptitude install build-essential


Sİze şu tarz bir uyarı gelecektir..

Orjinal hali : Need to get 7817kB of archives. After unpacking 12,1MB will be used.
Do you want to continue? [Y/n/?]


Size şu kadr boyutta bir dosya indireceği gibi uyarı veriyor.Devam etmek için y yazıp enter lıyoruz.

Derlemek için ise make komutunu kullanıyoruz..

Make komutu ile derledikten sonra derlenen program dosyalarını sisteme kurmamız gerekiyor..
Konsolda paketlerin bulunduğu dizinlere nasıl geçeceğinizi geçiyorum.ls ile listeleyip cd isim şeklinde kullanılıyor.
Bunun için ise;



CODE:
sudo make install


komutunu kullanıyoruz..

İsterseniz bir alternatif olarak checkinstall kullanabilirsiniz.Programınızı paketler ve sisteme kurmanıza yardımcı olur.İstediğiniz bir uzantıda paketleyebilirsiniz.Ubuntu üzerinde yani depodan çekmişseniz checkinstall ı haliyle deb uzantısına ayarlı olarak gelecektir.



CODE:
sudo checkinstall


Uygulamayı kaldırmanın güzel yanlarından biride checkinstall alternatifi.Paketi kaldırmak istediğimizde



CODE:
sudo dpkg -r paketiniz


komutu ile sistemden kurmuş olduğunuz programı kaldırabilirsiniz..

Gelelim .bin ve .sh uzantılı dosyala işlemlerine..

Şayet paket bir kurulum paketi olarak bin veya sh uzantısında ise ;



CODE:
chmod +x paketiniz.bin sudo ./ paketiniz.bin


sh uzantısında ise;



CODE:
sudo sh ./paketiniz.sh


Şekli ile de kullanabilirsiniz.

Not: Ubuntu 8.10 esas alınmıştır.

Kolay gelsin.

just code it!

Üye Profili
 
1 /
 
Ana Sayfa   Forum   Linux Yazılımları
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg