İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

Linux Paket Yöneticisi Nedir? #Enigma Kulübü

04-09-2018 06:35
#1
BayZero - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2018
Nereden:
İstanbul
Mesajlar:
9
Teşekkür (Etti):
2
Teşekkür (Aldı):
3
Konular:
3
Ticaret:
(0) %
Linux Paket Yöneticisi Nedir?
Linux paket yöneticileri nedir, nelerdir? Gibi bir soruya olan merakımdan bu konuyu hazırlayıp sizlerle paylaşmak istedim. Öncelikle iyi kavramamız gereken temel kavrama bir bakalım.

İşletim sistemlerinde sonradan yazılım ekleyebilmekteyiz. Kullanıcıların da sonradan ekledikleri tüm işletim sistemlerinde programları kolay bir şekilde yönetebildikleri araçlar mevcuttur. Bu araçlara da paket yöneticisi denir.

Önceleri cep telefon dediğimiz araçlara artık “akıllı telefonlar” diyoruz. İşte “akıllı” olarak ifade ettiğimiz mobil sistemlerden tutun grafiksel arayüzü bulunmayan sunucu sistemlerine kadar her çeşit olan işletim sistemlerinde mutlak bir paket yöneticisi vardır. Zira bu paket yöneticileri vasıtasıyla şu işlemleri gerçekleştirebiliyoruz:
  • Paket yükleme işlemlerinde kolaylık
  • Paket kaldırma işlemlerinde kolaylıklar
  • Mevcut paketleri güncelleyebilme
  • Sistemdeki paketleri listeleme
  • Bir programın çalışabilmesi için gerek duyulan diğer programların yönetimini de kolaylaştırma.

Bunu en basit bir şekilde özetlememiz gerekirse;
Sistemimizde bulunan programları yönetmemizi kolay bir hale getirir. Ayrıca şu son zamanlarda bunu basit listeleme halinden çıkarıp mağaza sisteminde yapan uygulamalar da geliştirilmeye devam ediyor.

Dilerseniz günümüzde en yaygın Linux paket yöneticilerini, komut arayüzü ve grafiksel açıdan inceleyelim.

Linux'da Paket Yöneticileri ve İşletim Sistemleri

Ubuntu Linux Paket Yöneticisi


Debian tabanlı olduğundan dolayı dpkg isminde bir paket yönetici sistemi kullanmakta. Ubuntu dağıtımının grafiksel açıdan gerçekten de çok iyi bir durumda hazırlanmış bir paket yöneticisi ve komut arayüzü olduğunu kabul edelim.


Ubuntu Linux, “deb paket yapısı” kullanmaktadır. Fakat bu paketi kullanmasına rağmen genelde Debian aynı deb paketi kullanamayız. Mağazanın dışında bir paket kurulumu esnasında ubuntu-deb olmasına dikkat etmek lazım.

Buna ilave olarak diğer can sıkan bir duruma da değinmek istiyorum. Üstteki görüntü içeriği olan uygulama, paketleri tanıtmaktan ziyade market mantığı ile işlem yürütüyor. Bunun için dilerseniz sisteminiz için aşağıda söz ettiğim Synaptic yahut gdebi uygulamalarını da kullanabilirsiniz.

Komut arayüzü kullanımında aptitude ve apt-get isimli farklı iki uygulama bulunsa dahi aralarında kayda değer aşırı bir fark olmadığını belirteyim.

Paket Yönetim Komutları

Kod:
Yöneticide paketi internetten yüklemek için: apt-get install<paket adı>
Yerel kaynaktan yüklemek: dpkg-i <paket adresi ve adı>
Kurulu paketi kaldırmak için: apt-get remove <paket ismi>
Sistemin paket listesini güncelleme komutu: apt-get update
Sistemi güncelleme komutu: apt-get upgrade
Şimdi dilerseniz özetleyelim ve burada bitirelim. İleride benzer konular üzerinde gitmeye devam etmeyi düşünüyorum. Konuyu uzatınca öğrenmede zorluklar yaşandığının farkındayım. Fakat bu bilgileri es geçemezdim.

Paket Yönetim Sistemleri

Paket yönetim sistemleri aşağıdaki gibidir:

Debian ve Ubuntu




Debian, Ubuntu, Linux Mint ve Raspbian dosya formatları “.deb” uzantılıdır. Gelişmiş paket yönetiminde yaygın olarak “APT paket yönetimi” kullanılır. Bu yöneticide arama, güncelleme ve kurulum çok rahattır.
Grafiksel Paket Yöneticisi Synaptic



Yerel Kaynaktan Paket Yükleyici gdebi



CentOS


CentOS, Red Hat ve Fedora “RPM” dosyalarını kullanmakta. CentOS’da “yum aracı” bireysel paket dosyaları ve depolarıyla etkileşimi kurmada kullanılır.


Fedora

Yukarıya ek olarak; Fedora’nın son sürümlerine baktığımızda, yum’un arabiriminin çoğunluğunu koruyup modern bir çatal olarak tabir ettiğimiz “dnf” olarak değiştirmiştir.

FreeBSD


FreeBSD ise “ikili paket sistemi” olan pkg komutu ile yönetilmektedir. FreeBSD yerel dizin yapısı Ports Collection ve kullanıcıların Makefiles kullanıp doğrudan kaynak paketlerini yönetmesini sağlamaktadır. Pkg kullanımı daha elverişli olmasına rağmen kimi zaman önceden derlenen paket kullanılamayabilir yahut derleme zamanı seçeneklerini değiştirmek gerekebilir.

Kısaca Linux’ta Paket Yöneticileri

  • Ubuntu Linux
  • Linux Mint
  • Kubuntu
  • Lubuntu
  • Xubuntu
  • Debian
  • OpenSUSE
  • Fedora
  • Mageia
  • CentOS
  • Arch
  • PCLinuxOS

Paket Yöneticileri Yardım

Linux sistemlerde konsol üzerindeyken "man" uygulaması aracılığıyla yardım alabilirsiniz.

Kod:
man page
"Man" uygulamasını kullanırken "ok tuşları" gezinmek içindir.
Sayfa içinde metin aramak için
Kod:
/
Çıkmak için
Kod:
"q"
tuşuna basarak çıkış yapabilirsiniz!

Komutlar için Linux'dan aldığım şu görüntüleri kullanabilirsiniz!

Linux Komutları Parametreleri















Şimdi Linux paket yöneticisi nedir konusunu da tamamlamış olduk. Eksikler için yorumda bulunmayı unutmayın.

04-09-2018 06:39
#2
'starktom - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2017
Nereden:
Nereye
Mesajlar:
1.737
Teşekkür (Etti):
470
Teşekkür (Aldı):
409
Konular:
132
Ticaret:
(0) %
Ellerine sağlık.
04-09-2018 06:43
#3
BayZero - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2018
Nereden:
İstanbul
Mesajlar:
9
Teşekkür (Etti):
2
Teşekkür (Aldı):
3
Konular:
3
Ticaret:
(0) %
teşekkürler
04-09-2018 06:46
#4
BayZero - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2018
Nereden:
İstanbul
Mesajlar:
9
Teşekkür (Etti):
2
Teşekkür (Aldı):
3
Konular:
3
Ticaret:
(0) %
Konunun daha da uzamaması ve tablo eklemenin zor yanlarından dolayı son satılara görsel ilave ettim.
04-09-2018 07:42
#5
devilraw - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2018
Mesajlar:
165
Teşekkür (Etti):
6
Teşekkür (Aldı):
18
Konular:
17
Ticaret:
(0) %
Ellerine sağlık .
Kullanıcı İmzası
"Türk budur: Yildirimdir, kasirgadir, dünyayi aydinlatan günestir."
04-09-2018 07:51
#6
Slyfer - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2016
Nereden:
Unknown
Mesajlar:
1.596
Teşekkür (Etti):
18
Teşekkür (Aldı):
169
Konular:
33
Ticaret:
(0) %
Elinize sağlık
Kullanıcı İmzası

i want to sleep f o r e v e r
04-09-2018 08:46
#7
CrazyReyiz - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
08/2018
Mesajlar:
245
Teşekkür (Etti):
6
Teşekkür (Aldı):
17
Konular:
22
Ticaret:
(0) %
eline saglik

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

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