Linux PERMISSION_DENIEDСредняя

Ошибка 'Permission denied' при установке пакетов на Linux

Ошибка 'Permission denied' возникает при установке пакетов в Linux из-за недостаточных прав пользователя. Чаще всего решается запуском с sudo или корректировкой прав.

Обновлено 11 февраля 2026 г.
5-10 мин
Легко
FixPedia Team
Применимо к:UbuntuDebianFedoraArch Linux

Если при установке пакетов на Linux появляется 'Permission denied', значит текущий пользователь не имеет прав на выполнение операции. Это частая проблема для команд вроде apt install, dnf install или pacman -S.

Ниже — быстрые способы решения.


Способ 1: Использование sudo

  1. Добавьте sudo перед командой установки, например:
sudo apt install имя_пакета
  1. Введите пароль пользователя и выполните команду

Способ 2: Проверка прав на директорию

  • Убедитесь, что пользователь имеет права на папку установки
  • При необходимости измените права:
sudo chown $USER:$USER /путь/к/директории

Способ 3: Обновление списка пакетов

  • На Ubuntu/Debian:
    sudo apt update
    
  • На Fedora:
    sudo dnf check-update
    
  • На Arch Linux:
    sudo pacman -Syu
    

Дополнительные причины

  • Попытка установки без root
  • Ограничения AppArmor/SELinux
  • Пакет повреждён или репозиторий недоступен

Итог

Ошибка 'Permission denied' обычно решается запуском команды с sudo или корректировкой прав пользователя. Проверка репозиториев и обновление системы помогает при редких сбоях.