Üye Ol Forum Kuralları Üye Listesi Takvim Forumları Okundu İşaretle

Cevap
 
Konu Araçları Gösterim Biçimleri
Eski 10.04.2007   #1 (permalink)
anomali
 
Üye No: 130843
Katılma Tarihi: Apr 2007
Mesajlar: 59
Puanı: 7 anomali is just really niceanomali is just really niceanomali is just really niceanomali is just really niceanomali is just really nice
Smile Başlangıç - Linux da Program kurulumu

Linux da program kurulumu rpm (Redhat Package Management) adı verilen paketler ile olur...Ancak rpm paketleri her linux dağıtımına göre farklılıklar gösterebilir..Fakat RPM değilde Kaynak koddan program kurlumunu anlatmaya çalışacağım...

Demin dediğim gibi hazırlanan paketler her Linux dağıtımına özel olarak geliştirilir.Örneğin Pardus için hazırlanan bir paket diğer dağıtımlara uymayabilir..Bu sebeple Linux programlarının bir bölümü hazır paketler halinde değilde kaynak kodları şeklinde dağıtılır.Bu şekilde dağıtılan programlar Linux'ta kullanılan gzip veya bzip2 ile sıkıştırılarak gelir..

Kaynak koddan program kurulumu...

Bir program indirdik örneğin dosya_ismi.tar.bz2 şeklinde olsun../home/kullanıcı_adı/ dizinine yerleştirdik...İlk aşama bu sıkıştırılmış dosyayı açmak bunun için uzantısı tar.bz2 veya tar.gz olan dosyaya sağ tıklayıp buraya aç diyoruz...

İkinci aşamada bu kaynak kodu derlemek gerekli..dosya_ismi.tar.bz2 olan dosyayı /homa/kullanıcı_ismi/ (isterseniz başka dizinede açabilirsiniz) dizininde dosya_ismi klasörüne açıldı...
şimdi konsola girip (Alt+F2 ile açılan pencereye Konsole yazılarak girilebilir) bu klasörün içine gireceğiz.
Kod:
cd /home/kullanıcı_ismi/dosya_ismi
Şimdi kurulumun ilk aşaması olan ./configure komutunu vereceğiz..Bu komut sistem içinde yer alan bir komut değildir..Programı yazan kişi tarafından hazırlanmıştır. Bu dosyanın temel işlevi sistemimizi test etmek ve programın derlenmesidir.
Kod:
./configure
bu şekilde komutumuzu verdik..Eğer sistem bir hata ile karşılaşmazsa Makefile dosyası oluşturulur.

Bundan sonraki aşama make komutunun verilmesi
Kod:
 make
Make komutu Makefile dosyasını okur ve kaynak kodlar halindeki programı derleyerek hazır hale getirir. Son aşamada programı kuracağız bunun için kullanacağımız komu
Kod:
make install
Bu komut ise makefile dosyasındaki işlem sırasına göre make komutu ile derlenen dosyaları gerekli dizine kopyalar..


Önemli Not:
Configure ve make komutlarını normal kullanıcılar yapabilir..Ancak make install komutunu vermek için root haklarına sahip olmak gerekir..Root haklarına sahip değilseniz su komutu ile root haklarını alın..

Biraz uzun bir anlatım oldu ama gerçekten çok kolay işlemler..
...Alıntı değildir...
anomali Şuanda Forumda Değil   Alıntı yaparak cevapla
anomali isimli üyenin bu mesajına teşekkür edenler:
canlaracan (10.04.2007), Duygusuz (10.04.2007)
Eski 10.04.2007   #2 (permalink)
anomali
 
Üye No: 130843
Katılma Tarihi: Apr 2007
Mesajlar: 59
Puanı: 7 anomali is just really niceanomali is just really niceanomali is just really niceanomali is just really niceanomali is just really nice
Varsayılan RPM ile Program kurulumu

RPM ile Program kurulumu

RPM (Redhat Package Management) sisteminde uzantular .rpm şeklindedir örneğin xmms-1.2.10-16mdk.i586.rpm
bu xmms mp3 çalıcısının RPM pakedidir. yani Paket_adı+Sürümü+işlemci_eki+dağıtım_eki+durum_eki .

İşlemci ekleri :
i386 : 386 ve üzeri işlemciler için
i586 : 586 (pentium 1) ve üzeri için
i686 : Pentium 2 ve üzeri için 686
Amd : AMD Athlon işlemciler için (64 bit desteklemez)
x86_64 : 64 bit işlemciler (AMD ve İntel) için.

Dağıtım ekleri :
SuSe : Sadece SuSe Linux için
mdk : Mandrake Linux için
fc : Fedora Core Linux için

RPM paketleri sisteme kurmanın en kolay yolu sağ tuş ile açılan menüden Birlikte Aç/ Yazılım Kurucu seçeneği ile yapılır..

İkinci bir yol ise konsol yardımı ile..
Örneğin
xmms-1.2.10-16mdk.i586.rpm pakedini sisteme kurmak için;
Kod:
rpm -i xmms-1.2.10-16mdk.i586.rpm
komutunu yazmalıyız..
Buradaki -i parametresi kurulumu gerçekleştirecek parametredir..Sadece sonucu gösterir..Daha ayrıntılı görmek için vh parametresi eklenmelidir yani ;
Kod:
rpm -ivh xmms-1.2.10-16mdk.i586.rpm
Bu komut RPM pakedini sisteme kurar. Bu kadar basit..

Peki Bu paketleri sistemden nasıl kaldıracağız?
O da basit
Yüklemek için -i parametresi kaldırmak için -e parametresi kullanılır..
Yani;
Kod:
rpm -e xmms-1.2.10-16
Not: bu kodlar örnek olarak verilen
xmms-1.2.10-16mdk.i586.rpm pakedi için geçerlidir..paket isimleri farklılık gösterileceğinden konsola yazılan komutlarda pakedin isimlerine dikkat etmek gerekir...

Kaynak : Chip Dergisi + Ben

anomali Şuanda Forumda Değil   Alıntı yaparak cevapla
Cevap
Etiketler: , , ,



Şu Anda Konuyu İnceleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 
Konu Araçları
Gösterim Biçimleri

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Kapalı

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ogame başlangıç taktikleri Myst3rious Ogame 7 10.07.2008 18:10
Hamit'ten süper başlangıç! CoolmanJr Avrupadan Futbol 0 01.07.2007 22:52
VB Başlangıç(Anlatım+Örnek)... staticiation Programlama & Geliştiriciler için 2 02.06.2007 18:09
Linux İşletim Sistemi Kurulumu, Disk Bölümü. ÜÇ_HİLAL Yazılım 0 12.03.2007 15:27

Şu anki forum saati: 23:49.

 

cnt hizmet sağlayan firma
ForumTi.com'un yapımı ve yayınlanması CNT'ye aittir.
Sitedeki içerikleri foruma ücretsiz şekilde üye olabilen ziyaretçiler oluşturur. Bu içeriklerin sorumluluğu yazana aittir.
Eğer yasak ve aykırı içerik tespit edilirse site yöneticilerine bu konular bildirilir ve kaldırılır. Site yönetimi haberdar edildiğinde sonuç alınamaz ise servis sağlayıcı CNT'ye bildiride bulunabilirsiniz.


Powered by vBulletin
Copyright © 2000-2006 Jelsoft Enterprises Limited

Search Engine Optimization by vBSEO 3.0.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259