Paket yönetim sistemi

Paket yönetim sistemi ya da paket yöneticisi; yazılım paketlerinin ve kütüphanelerinin kurulum, güncelleme, konfigürasyon, kaldırılması işlemlerinin tutarlı ve stabil bir şekilde yürütülmesini sağlayan olan sistemlerdir. Tipik olarak paket ve kütüphanelerin hangi versiyonunun kurulduğunu ve birbirlerine olan bağımlılıklarını da hesaba katarlar. Modern paket yöneticilerinin birçoğu merkezi bir kaynaktan yazılım ve kütüphanelerin indirilip yüklenmesi işlevine sahiptirler.

Paket yönetim sistemleri, bir işletim sistemine kurulan yazılımların yönetimi için kullanılabildiği gibi yazılım geliştirme sırasında kullanılan yazılım kütüphanelerinin kurulması ve bağımlılık yönetimi (dependency management) için hazırlananları da mevcuttur.

Örnekler

İşletim sistemi paket yöneticileri 
 Debian ve Ubuntu için: dpkg, aptitude, apt, dselect
 Fedora, Redhat, CentOS için: RPM, YUM, DNF
 OS X için: homebrew, MacPorts
 Pisi Linux için: PiSi
 Arch Linux ve Manjaro için: pacman

Yazılım paket yöneticileri 
 PHP: PEAR, Composer
 Javascript: Npm, bower
 Perl: CPAN
 Python: Pip, Python Package Manager, Anaconda
 .Net: NuGet

Paket yönetim sistemleri
Yazılım dağıtımı