> For the complete documentation index, see [llms.txt](https://linux.kaanksc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://linux.kaanksc.com/giris/uygulama-depolari-ve-paket-yoeneticileri.md).

# Uygulama Depoları ve Paket Yöneticileri

Birçok GNU/Linux dağıtımının kendine özel Uygulama Deposu (Uygulama Mağazası) ve Paket Yöneticisi (Komut satırından uygulama yöneticisi) bulunur. Dağıtımları birbirinden ayıran en temel özellik budur.

![Ubuntu Software Center](https://853455607-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MInL_8sIJ7UOVuc3MzD%2Fsync%2F351a69cd6bdc293b04cf461b9bc04fc5490f45f2.png?generation=1605444944969794\&alt=media)

Dağıtıma özel bir uygulama mağazası bulunabileceği gibi komut satırından paket yönetimi aracı da bulunur.

## APT - Advanced Packaging Tool (Gelişmiş Paketleme Aracı)

Debian tabanlı dağıtımlarda kullanılır. (Ubuntu, Elementary, Linux Mint, Pop! Os, Pardus)

Örnek kullanım:

![Örnek apt kullanımı](https://853455607-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MInL_8sIJ7UOVuc3MzD%2Fsync%2Ff7484703aff20e8af29ec51e32c4fb00c40e9002.png?generation=1605444943791132\&alt=media)

Paket yükleme işlemi için yönetici izni gereklidir. Bunun için yükleme komutumuzun başına "`sudo`" yazmamız gerekir. Komutlarımızı sudo yazarak kullanırsak bize yönetici şifresi soracaktır. Şifremizi girerken haneler gösterilmeyecektir. Bunun için şifrenizi yazamadığınızı düşünmeyin. Bu güvenlik amaçlıdır.

Örnek uygulama/paket kaldırma komutu:

> sudo apt remove skype

Daha fazla komut için kullandığınız dağıtım için araştırma yapabilirsiniz.

APT paket yöneticisine daha fazla paket eklemek için repo'lardan faydalanabilirsiniz. Nasıl repo ekleneceğini kolayca araştırıp bulabilirsiniz.

## Pacman - Package Manager (Paket Yöneticisi)

Arch Linux tabanlı Dağıtımlarda kullanılır. (Manjaro Linux, Archman Linux, Antergos, Arco Linux)

![Örnek pacman kullanımı](https://853455607-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MInL_8sIJ7UOVuc3MzD%2Fsync%2Ff00757282a2e9008803dd47ec25a5c5f1dd7da93.png?generation=1605444946005435\&alt=media)

Örnek uygulama/paket kaldırma komutu:

> sudo pacman -R skype

Arch tabanlı dağıtımlarda ek olarak AUR mevcuttur. AUR - Arch User Repository (Arch Kullanıcı Deposu) üzerinden GNU/Linux kullanıcı uygulamaları burada barındırılır. Bu sayede Arch üzerinde uygulama çeşitliliği çoğaltılmıştır.

AUR'dan paket yüklemek için Pamac (GUI), Octopi (GUI), yay (CLI) gibi uygulamalardan faydalanabilirsiniz.

## Diğer paket yöneticileri

* Snap (Tüm dağıtımlar için)
* Flatpak (Tüm dağıtımlar için)
* yum (Fedora)
* dnf (Fedora)
* Portage (Gentoo)
