Bilgiler
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
25 Temmuz 2008
Saat: 22:56:25

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
  Arama
  Istatistikler
40447 Mesaj 6914 Konu Gönderen: 513 Üye
Son üye: kamemel
  Kimler Online
  Siteler
  Linux Dünyasından
Lapis Wiki

Lapis Wiki


Lapis Wiki - Son değişiklikler [Tr]

Yapılan en son değişiklikleri bu sayfadan izleyin.

Son Mesajlar

Son Mesajlar
[DNS (Nameserver)] Dns hakkında kaynak :((( Gönderen: huseyin Bugün 19:36:43
[Debian / Knoppix ] Elimdeki Imajı Herhangi Bir Makineye Gönderen: LinuxDebian Bugün 17:06:25
[Debian / Knoppix ] Woody Sources.List Gönderen: LinuxDebian Bugün 17:05:39
[Debian / Knoppix ] İnternet'e bağlanmak için yapılması gerekenler Gönderen: LinuxDebian Bugün 15:02:21
[Debian / Knoppix ] Harici Harddiski Tanıtmak Gönderen: LinuxDebian Bugün 15:01:14
[Debian / Knoppix ] Film Partlarını Birleştirme Gönderen: heartsmagic Bugün 13:43:48
[Havadan Sudan] YellowPages.com.tr Gönderen: kamemel Bugün 10:01:42
[Ağ Genel] BRAS server Gönderen: e-diablo 24 Temmuz 2008
Saat: 22:43:45
Rastgele Ekran Görüntüsü
+  Lapis Forum
|-+  Linux Acemi
| |-+  Program Kurulum
| | |-+  Program kurulumu
0 Üye ve 1 Ziyaretçi konuyu incelemekte. « önceki sonraki »
Sayfa: [1]   Aşağı git Yazdır
Gönderen Konu: Program kurulumu  (Okunma Sayısı 4665 defa)
heartsmagic
*GURU* Penguen
*****

Toplam Puanım: +83/-4
Offline Offline

Mesaj Sayısı: 2757



« : 26 Mart 2006
Saat: 17:13:39 »

Bu başlıkta kısaca program kurulumuna değinilecektir. Lütfen başlık altında soru sormayın. Buradan edindiğiniz bilgiler doğrultusunda hala kurulum yapamadıysanız lütfen gerekli hata mesajı ile beraber ayrıntılı bir açıklamayı forumda ayrı bir başlık altında sorun.


Öncelikle şunu bilmeliyiz ki program kurulumları için her Linux dağıtımının kendisine göre farklı yolları ve/veya paket/güncelleme yöneticileri olabilir. Bu yüzden verilecek ilk tavsiye kendi dağıtımınızın program yükleme metodunu ve araçlarını öğrenmeniz olacaktır. Bunun için forumda gezinebilir, dağıtımın kendi sayfasına varsa wiki bölümüne bakabilir, http://www.google.com 'da bir arama yapabilirsiniz.  Bu bölüme tekrar yazının sonunda döneceğiz.  Ancak bir kurulum şekli her dağıtım için aynıdır: kaynaktan derleme.

Program kaynak dosyaları genel olarak .tar.gz, .tar.bz2 bazen de .tgz ve .zip olabilirler. Daha başka sıkıştırma/arşivleme yolları olsa da daha çok bu şekilde dağıtılmaktadırlar. Bu gibi edindiğimiz kaynak kodundan program derleme işlemi 3 aşamada yapılır. Genelde programı bir dizine açtığınızda içerisinden bir INSTALL ve/veya README dosyası çıkar. Bunları okumanız dahi size yardımcı olacaktır. Ancak eğer aksi belirtilmemişse, bu işlem şöyle yapılır.

İndirilen dosya bir dizine açılır:
(Örnek dosyanın foo.tar.gz olduğunu var sayıyoruz)
Kod:
tar -zxvf foo.tar.gz
Bu adım dosyanın uzantısına göre değişebilir. Tüm dosyaları açan bir betiği ise şurdan edinebilirsiniz:
http://wiki.linux-sevenler.org/index.php/IPUCU_Dosya_S%C4%B1k%C4%B1%C5%9Ft%C4%B1rma_ve_A%C3%A7ma_Y%C3%B6ntemleri%3F
Artık foo isminde bir dizinimiz olacaktır. Dizine düşüp derlemeye geçebiliriz.
Kod:
cd foo

Derleme 3 adımdan oluşur.
1.
Kod:
./configure
Bu işlem ile uygulama için gerekli kütüphane ve bağımlılık programlarının olup olmadığı kontrol edilir.
2.
Kod:
make
eğer bir önceki adımda eksik bir kütüphane veya program veya herhangi bir hata yoksa bu komutla kaynak kod derlenir. Programın boyutuna ve sisteminizin durumuna göre süresis artıp azalabilir.
3.
Kod:
su
Bu adım ile root hakları alınır.
Kod:
make install
Derlenmiş olan program ikilik dosyalar halinde, dosyaların kurulu olması gereken (dağıtıma göre değişebilir) /usr/bin, /usr/local/bin gibi dizinlere kopyalanır.

Kaynaktan derleme denilen bu kurulum şekli tüm dağıtımlarda böyledir.

Diğer genel kurulum dosyaları .bin veya .sh uzantılı kurulum paketleridir.
Bu  da şöyle olur.
.bin için:
Kod:
sh foo.bin
.sh için
Kod:
sh foo.sh

Kurulum genelde kendi haliyle gerçekleşir.

Bu kurulum şekli de kaynaktan derleme gibi tüm dağıtımlarda bu şekildedir.


Tüm dağıtımlar için geçerli olmayan, desteklenmeyen fakat kullanılırlığı çok olan bir başka kurulum yolu ise .rpm uzantılı dosyaları kullanmaktır. Asıl ismi Redhat Package Manager olan bu dosyalar adından da anlaşılacağı gibi Redhat tarafından ortaya çıkarılmış ve daha sonra diğer başka dağıtımlar tarafından da kullanılır olmuştur. Kurulum şekli şöyledir:
Kod:
rpm -ivh foo.rpm


Yazının başında da belirtildiği üzere en güzel ve sancısız kurulum yolu ise kendi dağıtımınızın yolunu kullanmaktır. Kısacası dağıtımınızın neyi destekleyip neyi desteklemeyeceği bellidir. Bu durumda müracaatın paket yöneticisine olması gerekir. Paket yöneticisi ile genelde sorunsuz kurulumlar yapılır. Eğer dağıtımınız destekliyorsa internetten güncellenerek kurulumlar da yapılabilir.

Belli başlı dağıtımları aktarmaya çalışalım.

Slackware
.tgz uzantılı paketleri kullanır. Kurulum şekli:
Kod:
installpkg foo.tgz

Dağıtımın kendisi internet üzerinden güncelleme desteklemez, yani bunu doğrudan yapacak bir uygulama yoktur. Ancak kendisi için geliştirilmiş olan slapt-get gibi araçlar mevcuttur.

Debian-Ubuntu-Kubuntu
.deb uzantılı paketleri kullanır. Kurulum şekli:
Kod:
dpkg -i foo.deb


İnternet üzerinden güncelleme ve paket kurulumu vardır. Bunun için bir iki araç mevcuttur. En genel kullanılanı apt-get'tir.
Kod:
apt-get install foo
Böylece tüm bağımlılıkları ile beraber foo ismindeki program kurulmuş olur.

Gentoo
Kendisine has herhangi bir paket uzantısı yoktur. Kaynaktan derleyerek program kurar. Bunu genelde internet üzerinden gerçekleştirir. BSD'den alınma çok güzel bir portage sistemi vardır. Çok sık aralıklarla depo güncellenir. Kullandığı araç emerge'dür.

Kod:
emerge foo

Arch
Kaynak dosyalarını kullanır. İnternetten kurulum için çok güzel bir uygulamaya sahiptir: pacman. Kurulum için:
Kod:
pacman -S foo
Ayrıca Arch için hazırlanmış bir tar.gz paketini kurmak için:
Kod:
pacman -A foo.tar.gz

Redhat-Fedora-Suse-Mandriva
.rpm uzantılı paketleri kullanır. Kurulum şekli:
Kod:
rpm -ivh foo.rpm
Dikkat edilmesi gereken her dağıtım için kendi RPMsini kullanmaktır.

Yum ile internetten kurulum gerçekleştirir.
Kod:
yum install foo



Başlığın devamı olarak dağıtım ekleyebilirsiniz.  Hazırda yazılmış olan dağıtımlar için ekleme/hata düzelteme hatırlatmasında bulunabilirsiniz. Elden geldiğince ilk başlığı ben düzenlemeye çalışacağım.

Lütfen bu başlık altında soru sormayın.
« Son Düzenleme: 20 Mayıs 2007
Saat: 13:27:08 Gönderen: heartsmagic
»
Logged

Dağıtım fark etmez, hepsi güzeldir, yeter ki Özgür Yazılım'a uysun.
erkaN kaplaN
Administrator
*GURU* Penguen
*****

Toplam Puanım: +153/-1
Offline Offline

Mesaj Sayısı: 4614



« Yanıtla #1 : 26 Mart 2006
Saat: 18:17:29 »

Bazi büyük programlar ise yukardaki yöntemlerin hic birisi ile calismayabilir. Bu programlar genelde kendi kütüphanelerini icinde barindiran, büyük projelerdir. Örnegin;

- OpenOffice.org
- Mozilla, Firefox, Thunderbird
- Acrobat


Bu programlar genelde  tar/bz2 formatinda paketlenmislerdir. Icinde hazir calistirilabilir programida barindirirlar. Yani dosya acilir ve icindeki calistirilabilir dosya

sh  dosya_ismi
veya
./dosya_ismi
veya

masaüstüne bir baglanti yapilarak dogrudan calistirilabilir.
Logged

Bugün Lapis Wikiye göz attınız mı?
Lapis Tanıtım Filmi

Kanuni_3
Ziyaretçi
« Yanıtla #2 : 12 Eylül 2006
Saat: 00:54:49 »

merhaba
slax .mo uzantılı  modul yüklemek için
başlat kısmından -->system -->slax module maneger girip modulumuzu seciyoruz ve tamam deyince kendisi yukluyor diğer bir yolda .mo uzantılı modulun üstune çift tıklamak ve ileri demek.  Wink
Logged
Sayfa: [1]   Yukarı git Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Neptune design by Bloc
XHTML 1.0 Geçerli! CSS Geçerli!
Bu Sayfa 0.305 Saniyede 28 Sorgu ile Oluşturuldu