# 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](/files/-MMAyPEz9ZQd-69keTWe)

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ı](/files/-MMAyPF-8pQuaJt7QNNr)

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ı](/files/-MMAyPF0pLdkqCzd6r7n)

Ö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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://linux.kaanksc.com/giris/uygulama-depolari-ve-paket-yoeneticileri.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
