Linux işletim sisteminde paketler, yazılım ve kurulumu ve yapılandırması hakkında bilgi içeren özel arşivlerdir. Her paket, belirli bir program veya kütüphane ile ilişkili bir dizi dosyadır.
Paketler nedir
Linux'ta paketler, yazılımın kurulumunu, kaldırılmasını ve yükseltilmesini yönetmek için kullanılır. Bir program yüklediğinizde, paket yöneticisi depodan uygun paketi indirir, fermuarını açar ve dosyaları bilgisayarınıza kopyalar ve gerekli yapılandırmayı gerçekleştirir.

.rpm (Fedora ve CentOS gibi Red Hat tabanlı dağıtımlar için) veya .deb (Ubuntu ve Linux Mint gibi Debian tabanlı dağıtımlar için) uzantısına sahiptirler. Her biri kendi paket formatını kullanan apt, yum ve pacman gibi birçok farklı paket yöneticisi vardır.
Ne için kullanılırlar
Paketler, sisteminizdeki programların kurulumunu, yükseltilmesini ve kaldırılmasını kolayca yönetmenizi sağlar. Linux'ta RPM (Red Hat Paket Yöneticisi), DEB (Debian Paketi), TGZ (tarball) ve diğerleri gibi çeşitli paket formatları vardır.
Ayrıca yazılımın adı, sürümü ve açıklamasının yanı sıra yazar ve lisans bilgileri gibi meta verileri de içerirler. Bu meta veriler, yazılım bağımlılıklarını ve güncellemelerini yönetmenizi sağlar.
Linux paketleri resmi Linux dağıtım depolarından veya üçüncü taraf kaynaklardan yüklenebilir. Diğer Linux sistemlerine yüklemek için kendi paketlerinizi de oluşturabilirsiniz.
Farklı dağıtımlardaki paketleri görüntüleyin
Çoğu Linux dağıtımında, terminalde özel bir komut kullanarak kurulu paketlerin listesini görüntüleyebilirsiniz.
Debian ve Ubuntu
Debian ve Ubuntu'da dpkg-query komutunu kullanabilirsiniz:
dpkg-query -l
Bu komut kurulu paketlerin "package, version, description" formatında tam bir listesini çıkaracaktır.
Fedora, CentOS
Fedora, CentOS ve yum veya dnf paket yönetimi yardımcı programını kullanan diğer dağıtımlarda bu komutu kullanabilirsiniz:
yum list installed
Alternatif olarak
dnf list installed
Bu komutlar, sürümleri ve açıklamalarıyla birlikte kurulu paketlerin bir listesini çıkaracaktır.
Arch Linux
Arch Linux ve türevlerinde şu komutu kullanabilirsiniz:
pacman -Q
Bu komut tüm kurulu paketleri listeleyecektir.
OpenSUSE
OpenSUSE 'de şu komutu kullanabilirsiniz:
zypper search -installed-only
Bu, kurulu tüm paketleri listeleyecektir.
Slackware
Slackware'de şu komutu kullanabilirsiniz:
ls /var/log/packages/
Artık her dağıtımdaki paketlerin listesini nasıl göreceğinizi biliyorsunuz.