0 Üye ve 1 Ziyaretçi Konuyu İncelemekte. Aşağı İn :)
Sayfa 1
Konu: Linux da Paket Kurulumu  (Okunma Sayısı: 1715 Kere Okundu.)
« : Aralık 24, 2007, 04:14:58 ÖS »
Avatar Yok

FiRTiNaM
*
Üye No : 78
Yaş : 35
Nerden : İstanbul
Cinsiyet : Bayan
Konu Sayısı : 141
Mesaj Sayısı : 2 715
Karizma = 3539


Linux'ta paket yüklemek ve güncellemek oldukça kolaydır. Redhat tarafından geliştirilen RPM (RedHat Package Manager) sayesinde o yazılıma ait bütün program dosyaları, dökümantasyon, veri dosyaları ve konfigürasyon dosyaları sistemimize yüklenebilir. Paketleri yüklemek kaldırmak ve güncellemek için RPM kolayca kullanılabilir. Verilecek tek bir komut ile bu çeşit işlemlerin herbirini kolayca yerine getirebiliriz. Ayrıca uygulamaların kaynak kodundan da yüklemesini yapabilirsiniz. Yapılandırma programcıkları kullanılarak oldukça kolay hale gelen bir sistemde 3 komut ile de bu işlemi RPM alternatifi olarak kullanabiliriz. Yapılandırma programcığı sistemimizi otomatik olarak algılar ve sistemimize özgü bir makefile dosyası yaratır. Daha sonra bu oluşturulan dosyadaki verilere göre diğer komutları kullanarak program kurma işlemini yerine getiririz. RPM paketlerine rpmfind.net adlı adresten tüm şimdiye kadar ortama sunulmuş RPM paketlerinin deposuna erişebilirsiniz . Freashmeat.net adresinde ise yeni çıkan ve gelişmekte olan paketlere ulaşabilirsiniz . Ayrıca çeşitli açık yazılım üreten firmaların sitelerinden de RPM paketleri bilgisayarınıza indirebilirsini z (oracle.com)


Red Hat Package Manager (RPM)
RPM konfigürasyon, dökümantasyon, görüntü, örnek ve program dosyalarının yanı sıra bir uygulama tarafından kullanılabilece k bütün diğer dosyaları otomatik olarak yükleyen Windows kurulum sihirbazına oldukça benzer. RPM paketlerini yüklemek ve kaldırmak için bir kabuk komut satırında rpm komutunu kullanabilir ya da kpackage veya GnomeRPM gibi herhangi bir pencere-tabanlı RPM programından yararlanabiliri z. CD-ROM?larınızın üzerindeki RPM paketleri Linux için mevcut olan paket sayısı göz önüne alındığında sadece ufak bir kısmını temsil etmektedir. FTP sitelerinden daha fazla ve değişik RPM peketine kolaylıkla erişebilir ve sisteminizi güncelleyebilir siniz. Welcome to the RPM repository on fr2.rpmfind.net adresinde kapsamlı RPM paketi deposu bulabilirsiniz. CDROM?unuzdan bir yazılımı yüklemek için ise öncelikle RPMS dizinine geçmek ve sonra da istediğiniz paketi yüklemelisiniz. Erişmeye çalışmadan önce CDROM unuzu bağladığınızdan emin olun. Buradaki paketleri sisteminizdeki bir dizine yerleştirdikten sonra yüklemek için rpm komutunu yada bir grafik arayüzü kullanabilirsin iz.


K Desktop Paket Yöneticisi: kpackage
KDE masaüstü, kpackage adı verilen oldukça güçlü ve kullanımı kolay bir RPM paketi yöneticisini içerir. Grafik ortamda komut satırında kpackage komutu ile sistemimizde K desktop yüklü olduğu sürece herhangi bir pencere yönetisinde başlatılabilir. Kpackage penceresinin sağ tarafında Properties ve File List adında sekmelere sahip iki tane panel vardır. Properties panelinde RPM paketindeki yazılımın sürüm numarası ve üreticiler de dahil olmak üzere birtakım bilgiler görüntülenir. File List panelinde ise yazılım paketinde yer alan dosyalar listelenir. Kpackage programını kullanarak yüklü paketleri görmek, yüklü olan bir paketi kaldırmak veya yeni paket kurmak oldukça kolaydır. Bir paketi yüklemek için, file menusunden open seçeneği ile dosyamizin olduğu dizinden dosyamizi seçili hale getiririz. Paketin güncellenmesi ve test edilmesi seçeneklerini de içeren bir installation iletişim kutusu görüntülenir. Halen yüklü olan paketler için update seçeneği belirir. Test seçeneği ile ise bir kurulum gerçekten yüklemeden test edilebilir.


KDE ve Gnome dosya yöneticileri
Gnome'a RPM paketlerini doğrudan doğruya dosya yöneticisinden yükleyebilirsin iz. Paketin konumunu tespit ettikten sonra simgesini sağ tıklayarak install veya update seçeneklerine erişebiliriz. KDE dosya yöneticisi kurulum için kpackage programını kullansa da RPM paketlerinin dosya yöneticisi tarafından kullanılmasını imkan verir.


Komut satırı kurulumu: rpm
rpm komutu ile paketleri idare edebilir, sorgulayabilir, kendi paketlerinizi oluşturabilir ve sahip olduklarınızı doğrulatabilirs iniz. Paketlerin idare edilmesi, yeni paketlerin yüklenmesi, yeni sürümlere terfi edilmesi ve paketlerin kaldırılması işlemlerini kapsar. Yeni bir yazılımı yüklemek için -i parametresini, yüklü olan herhangi bir paketi güncellemek için -u parametresini kullanırız. Kurulu olan paketi kaldırmak için -e parametresi kullanılır. Paketin kurulu olup olmadığının kontrolü -q parametresi ile yapılabilir. qa parametresi ile yüklü paketlerin listesine ulaşılabilir.


RPM ve parametreleri
rpm -i
bir paketi yükler
rpm -e
bir paketi kaldırır.
rpm -q
bir paketi sorgular.
rpm -U
yükleme ile aynı fakat önceki sürümü kaldırır
rpm -verify
bir paketin doğru olarak yüklendiğini onaylar.
--nodeps
hiçbir bağımlılık kontrolü yapmadan yükler
--force
Çakışmalara rağmen kurulum işlemini zorla gerçekleştirir.
--percent
kurulum sırasında paket yüzde miktarını gösterir.
--test
kurulumu test eder; yüklemez, sadece çakışmaları kontrol eder.
-h
paket yüklenirken # sembollerini görüntüler.
rpm -qa
bütün paketleri sorgular
rpm -qR
bu paketin bağımlılığı olan paketleri listeler
rpm -qi
bütün paket bilgilerini görüntüler.
rpm -ql
paketteki dosyaları listeler.
rpm -qd
Sadece paketteki dökümantasyon dosyalarını listeler.
rpm -qc
Sadece paketteki konfigürasyon dosyalarını listeler.


Sıkıştırılmış arşivlerden program kurulumu: tar.gz
İnternette birçok sayfadan RPM dosyasi ile birlikte tar.gz formatında sıkıştırılmış arşiv dosyası da edinilebilir. Bu dosyalar programın kaynak kodlarını içermektedir. Genelde kaynak kodlarının bulunduğu arşiv dosyasını bir dizin içersinde kurarız. Eğer gelişi güzel bir şekilde paketleri bulunduğumuz dizinlere açarsak belli bir süre gereksiz birçok kaynak kodu ile harddiskimiz dolar. Bu yüzden arşivlenmiş dosyaları açarken belli bir strateji izlememiz gerekir. Genelde kurulacak paketler /usr/local dizinin içine açılır ve bu dizin içersinde kurulur. Paketlerin bazıları açıldıklarında kendilerine bir dizin yaratarak o dizin içersine kurulurlar fakat bir genelleme değildir. Bu yüzden paketi açmadan önce kaynak arşiv dosyamızı /usr/src dizini içersine taşımamız gerekir. bunu

mv dosya-adi.tar.gz /usr/local

komutu ile paketi çektiğimiz dizinden /usr/local dizinine paketin aktarımı gerçekleştirili r. Bu aşamadan sonra aşağıdaki komut ile

tar -ztvf paket-adı

arşiv dosyamızın bir dizin yaratıp yaratmadığı kontrol edilir. Kontrolden sonra eğer dizin yaratılmıyorsa siz kendiniz mkdir komutu ile bir dizin yaratarak kaynak kodlarını bu dizin içersine açarsınız. Bu işlemler sıarasında midnight commander gibi bir dosya yöneticisi kullanmanızda tavsiye edilebilir. Eğer bir kaynak kodlarının bir dizin içersine koyulduğu tespit ediliyorsa artık arşivimizi güvenle açabiliriz. Aksi taktirde paketi yarattığımız dizine taşıdıktan sonra kaynak kodun açılmaasını sağlarız. Arşivimizi açmak için

tar -xvfz paket-adı

komutu kullanılır. Buradaki tar komutundan sonraki x parametresi dosyaları çıkarmak için, v parametresi dosyalar çıkartılırken yol isimlerini görüntülemek için, f parametresini ve dosya ismini kullaniriz. Ayrıca bu parametrelere bir z parametresi de ekleyerek açma ve çıkarma işlemlerini tek bir tar komutunda birleştirebilir iz. Ayrıca eğer dosyanın uzantısı tar.gz değil de tar.z ise parametre olarak -Zvf girilmelidir.


Yazılımın derlenmesi
Kaynak kodlarının açıldığı dizin içersinde genel olarak README veya INSTALL şeklinde bir dosya mevcuttur. Bu dosyalar içersinde paketin kurulumu sıarsında izlenecek yollar tarif edilmiştir. Genelde bu kurulum notlarının olduğu dizinde configure adındabir programcık mevcuttur. Bu program makinenizin konfigurasyonu hakkında bilgi toplayarak bu bilgilere göre bir makefile oluşturur. Oluşturulan bu makefile programın makinenize gore kurulumunu sağlar. Örneğin bazı makinelerde C derleyicisi olarak gcc yerine cc kullanılmaktadı r. "configure" programcığı makinemizin kendine has özelliklerine göre bize bir makefile oluşturur. configure programcığını

./configure

komutu ile çalıştırırız. Daha sonra o dizinde makefile dosyası oluşur. Bu makefile dosyasını

make

komutu ile derlemek üzere kurulumu başlatırız. Bu komut ile birlikte o dizindeki kurulumla ilgil dosyalar bir düzene sokulur bir liste oluşturulur. make komutu ile makefile dosyasındaki yapıya göre kurulum dosyaları hazırlanır. Bu noktadan sonra hazırlanan kurulum dosyalrının bilgisayarımızd a gerekli yerlere kurulması kısmının gerçekleştirilm esi için

make install

komutunu veririz. Eğer programı kuracağımız dizinleri ve kurulum dosyalarının gönderileceği dizinleri değiştirmek istiyorsak makefile dosyasını düzenleyerek bu amacımıza kolayca ulaşabiliriz. Bu komuttaki kurulumun gerçekleştirilm esini sağlayan install scriptinde kurulum işlemini adım adım gerçekleştirece k olan komutlar yer almaktadır. Böylece programımızı makinemizin konfigürasyon bilgilerine göre programın kaynak kodlarından kurmuş olduk.

-
WeBCaNaVaRi Botu

Bu Site Mükemmel :)

*****

Çevrimİçi Çevrimİçi

Mesajlar: 222 194


View Profile
Re: Linux da Paket Kurulumu
« Posted on: Mart 29, 2024, 11:23:30 ÖÖ »

 
      Üye Olunuz.!
Merhaba Ziyaretçi. Öncelikle Sitemize Hoş Geldiniz. Ben WeBCaNaVaRi Botu Olarak, Siteden Daha Fazla Yararlanmanız İçin Üye Olmanızı ŞİDDETLE Öneririm. Unutmayın ki; Üyelik Ücretsizdir. :)

Giriş Yap.  Kayıt Ol.
Anahtar Kelimeler: Linux da Paket Kurulumu e-book, Linux da Paket Kurulumu programı, Linux da Paket Kurulumu oyunları, Linux da Paket Kurulumu e-kitap, Linux da Paket Kurulumu download, Linux da Paket Kurulumu hikayeleri, Linux da Paket Kurulumu resimleri, Linux da Paket Kurulumu haberleri, Linux da Paket Kurulumu yükle, Linux da Paket Kurulumu videosu, Linux da Paket Kurulumu şarkı sözleri, Linux da Paket Kurulumu msn, Linux da Paket Kurulumu hileleri, Linux da Paket Kurulumu scripti, Linux da Paket Kurulumu filmi, Linux da Paket Kurulumu ödevleri, Linux da Paket Kurulumu yemek tarifleri, Linux da Paket Kurulumu driverları, Linux da Paket Kurulumu smf, Linux da Paket Kurulumu gsm
Yanıtla #1
« : Aralık 29, 2007, 03:18:35 ÖS »
Avatar Yok

BluewateR
*
Üye No : 379
Yaş : 34
Nerden : İstanbul
Cinsiyet : Bay
Konu Sayısı : 483
Mesaj Sayısı : 7 664
Karizma = 6377


Ellerine sağlık...

Tüm Türkiye Burada ! Sen Nerdesin ?
Yanıtla #2
« : Nisan 08, 2008, 04:01:46 ÖÖ »
Avatar Yok

By.CeZa
*
Üye No : 293
Nerden : İstanbul
Cinsiyet : Bay
Konu Sayısı : 12191
Mesaj Sayısı : 28 687
Karizma = 11179


çok güzel bilgiler..
Yanıtla #3
« : Nisan 21, 2008, 11:04:24 ÖÖ »

Sahin07
*
Üye No : 3786
Yaş : 38
Nerden : Antalya
Cinsiyet : Bay
Konu Sayısı : 408
Mesaj Sayısı : 2 252
Karizma = 1453


çok güzel Sağol.

Ah!Mümkün olsa
savaştan barış
barıştan insan yapardım
acıdan sevinç
sevinçten umut
umuttan dostluk yapardım
kurşun yerine çocuklara
her sabah şiir atardım.
Yanıtla #4
« : Nisan 23, 2008, 12:19:49 ÖS »
Avatar Yok

*GeLinCiKk
*
Üye No : 2580
Yaş : Yok
Nerden : Rize
Cinsiyet : Bayan
Konu Sayısı : 1966
Mesaj Sayısı : 12 262
Karizma = 28326


bilgiler için Sağol.
Sayfa 1
Yukarı Çık :)
Gitmek istediğiniz yer:  


Benzer Konular
Konu Başlığı Başlatan Yanıtlar Görüntü Son Mesaj
Knight Onlıne Türkçe Paket <v1532><v0.4>
Knight Online
HuNTeR-DeViL 7 3712 Son Mesaj Haziran 26, 2009, 08:29:17 ÖS
Gönderen : Robert
Yeni Photoshape Paket
Photoshop
By.TuRuT 0 861 Son Mesaj Kasım 19, 2009, 06:09:49 ÖS
Gönderen : By.TuRuT
Yeni Photoshape Paket
Photoshop
By.TuRuT 1 881 Son Mesaj Kasım 23, 2009, 08:46:16 ÖS
Gönderen : Mavi_Kiyamet
Bedelli Askerlikte 3 Paket! Bronze - Gümüş - Altın Paket!
Komik Resimler
[B]a[R]a[N] 9 2348 Son Mesaj Aralık 23, 2011, 11:05:40 ÖS
Gönderen : adrianoerdem
Winstep Nexus 11.10.09 Tam Paket 2011
W - Q - X
rupi 0 695 Son Mesaj Aralık 13, 2011, 01:20:33 ÖS
Gönderen : rupi


Theme: WeBCaNaVaRi 2011 Copyright 2011 Simple Machines SiteMap | Arsiv | Wap | imode | Konular