> For the complete documentation index, see [llms.txt](https://kirell.gitbook.io/madman/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kirell.gitbook.io/madman/fedora/uskoryaem-dnf.md).

# Ускоряем DNF

{% hint style="info" %}
**DNF** - *пакетный менеджер для дистрибутива Fedora Linux и его производных. Как, например apt для Debian/Ubuntu или pacman для Arch Linux. В Fedora нельзя использовать другие пакетные менеджеры, только dnf.*
{% endhint %}

В терминале (CTRL+ALT+T) выполняем:

```bash
sudo gnome-text-editor /etc/dnf/dnf.conf
```

и добавляем в конец файла следующие параметры:

```bash
fastestmirror=True
max_parallel_downloads=10
defaultyes=True
keepcache=True

```

{% hint style="warning" %}
Для нас жителей РФ и СНГ параметр `fastestmirror=True` нужно попробовать включить и отключить и посмотреть как будет лучше. Некоторые пользователи заметили, что dnf пытается подключаться к серверам Yandex, а какие-то пакеты там могут отсутствовать и поэтому могут сыпаться различные ошибки.
{% endhint %}

Далее выполняем:

```bash
sudo dnf autoremove && sudo dnf clean all
```

### Добавляем автоматическое обновление зеркал в фоне (по идеи должно ускорить dnf)

```bash
sudo dnf install dnf-automatic
```

```bash
sudo systemctl enable dnf-automatic.timer
```
