Почему «apt-get source» завершается с ошибкой «Permission denied»?

Я предлагаю, чтобы Вы установили необходимое встроенное микропрограммное обеспечение для своего устройства. С рабочим интернет-соединением откройте терминал и сделайте:

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.158_all.deb
sudo dpkg -i linux-firmware*.deb
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci

кроме того, кажется, что драйвер хочет, но не может найти код региона. Я рекомендую, чтобы Ваш регулирующий домен был установлен явно. Проверьте Ваш:

sudo iw reg get

, Если Вы добираетесь 00, который является установкой one-size-maybe-fits-all. Найдите Ваш здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем устанавливает его временно:

sudo iw reg set IS

, Конечно, замените своим кодом страны если не Исландия. Установите его постоянно:

gksudo gedit /etc/default/crda

нано Использования или kate или leafpad, если у Вас нет текстового редактора gedit.

Изменение последняя строка, которая будет читать:

REGDOMAIN=IS

Корректируемый тщательно, сохраните и закройте текстовый редактор.

Перезагрузка и сообщила нам, работает ли она как ожидалось.

3
задан 14.04.2020, 03:03

1 ответ

Вы просите apt-get скачать исходные коды ядра и скопировать их в свой каталог /boot. /boot не доступен для записи во всем мире, поэтому вы получаете следующие ошибки:

Could not open file ... - open (13: Permission denied)

Просто запустите apt-get source в другом каталоге, например, Ваш домашний каталог:

$ cd
$ apt-get source linux-image-$(uname -r)

Никогда не размещайте бесполезные файлы вне вашего домашнего каталога. Использование sudo apt-get source, безусловно, сделает то, что вы хотите, однако ваш каталог /boot будет загрязнен бесполезными файлами и каталогами. Это действительно плохая практика.

0
ответ дан 14.04.2020, 03:03

Теги

Похожие вопросы