Mkinitcpio p linux ошибка

Обновлено: 03.07.2024

Kernel Mode Setting (KMS) представляет собой метод для задания разрешения дисплея и глубины в пространстве ядра, а не в пространстве пользователя.

Реализация KMS в ядре Linux активирует родное расширение в framebuffer и допускает мгновенное переключение консолей (tty). KMS содержит новые технологии (такие как DRI2) которые помогают снизить количество артефактов и увеличить производительность в 3D, даже при включенном режиме энергосбережения.

Примечание: Проприетарные драйвера NVIDIA и catalyst [archived page] так же поддерживают KMS, но так как они не используют встроенную реализацию ядра, то не обеспечивают работу драйвера FBdev для отображения консоли с высоким разрешением.

Contents

История

Ранее настройками видео карты занимался непосредственно X сервер. По этой причине достигнуть высокого качества графики в tty консолях было непросто. Кроме того, каждый раз при переключении из X в виртуальную консоль с помощью комбинации клавиш ( Ctrl+Alt+F1 ) сервер должен был передавать управление видеокартой ядру, что было медленным и вызывало мерцания. Особенно "болезненным" был переход управления обратно к X серверу ( Ctrl+Alt+F7 ).

С использованием Kernel Mode Setting (KMS) ядру стала доступна установка режимов видео карты. Наряду с другими достоинствами это улучшает визуальные эффекты при установке параметров графики, а также позволяет быстрее переключаться между виртуальными консолями и X.

Установка

Обратите внимание - для любых используемых Вами методов необходимо всегда отключать:

  • Любые vga= режимы в загрузчике, так как это вызовет конфликт с разрешением, активированным в KMS.
  • Любые video= строки, активирующие framebuffer, что вызовет конфликт с драйвером.
  • Любые другие драйвера framebuffer (такие как uvesafb).

Поздний запуск KMS

Драйвера Intel, Nouveau и ATI уже активируют KMS автоматически для всех чипсетов, так что не требуется ручной настройки.

Проприетарные драйвера NVIDIA и AMD Catalyst [archived page] не используют стек свободных драйверов. В случае использования KMS необходимо заменить ими свободные драйвера.

Ранний запуск KMS

Ранний запуск KMS возможен во время процесса загрузки путём добавления модуля radeon (для ATI/AMD карт), i915 (для графики Intel) или nouveau (для карт Nvidia) в строку MODULES в /etc/mkinitcpio.conf . Например:

Примечание: Пользователям Intel может понадобиться добавление intel_agp перед i915 для подавления ошибок ACPI.

Если Вы используете изменённый файл EDID (не совпадающий с преднастроенными разрешениями), следует встроить его в initramfs:

Пересоберите образ ядра (смотрите статью о mkinitcpio для получения дополнительной информации):

Устранение неполадок

Мои шрифты слишком маленькие

Смотрите статью Fonts о том, как изменить шрифт в консоли на более крупный. Например, шрифт Terminus ( terminus-font ) доступен в нескольких размерах, в том числе и в больших.

Проблемы во время загрузки и dmesg

Опрос подключенных дисплеев на старых системах может быть довольно громоздким. Опрос происходит периодически и может занять несколько сотен миллисекунд в зависимости от оборудования.

Если выскакивает ошибка с кодом 0x00000010 (2) во время процесса загрузки (Вы можете получить около 10 строк текста, последняя часть содержит этот код), используйте:

Принудительный режим и EDID

Эта статья или раздел нуждается в переводе

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

Если у Вас имеется EDID файл для Вашего монитора, процесс упрощается. Если нет, можете использовать один из преднастроенных EDID файлов (или сгенерированных однажды во время компиляции ядра, больше информации здесь) или создать свой собственный EDID.

В случае когда EDID имеется (например извлечённый из Windows драйверов для Вашего монитора или полученный командой get-edid из пакета read-edid ), создайте директорию edid в /usr/lib/firmware :

затем скопируйте Ваш файл в директорию /usr/lib/firmware/edid .

Для запуска во время загрузки, следуйте указаниям из kernel command line:

Также, можно указать только для заданного дисплея:

Для преднастроенные разрешений, смотри таблицу имён спецификаций:

Разрешение Имя спецификации
1024x768 edid/1024x768.bin
1280x1024 edid/1280x1024.bin
1600x1200 (kernel 3.10 or higher) edid/1600x1200.bin
1680x1050 edid/1680x1050.bin
1920x1080 edid/1920x1080.bin

Если осуществлён ранний запуск KMS, необходимо включить кастомизированный файл EDID в initramfs иначе возможны проблемы.

Вы также можете собрать собственный EDID с использованием makefile входящего в ядро. Полная информация доступна по адресам здесь и здесь.

Важно: Метод описанный ниже немного не завершён потому что Xorg не принимает заданные разрешения, так что советуем использовать метод, описанный выше; однако, указание разрешения с помощью строки video= может оказаться полезным в некоторых событиях.

Режим может быть принудительным в командной строке ядра. К сожалению, опция командной строки видео бедно документирована в случае с DRM. Части и куски того как это использовать можно найти в

  • <conn>: Коннектор, т.н. DVI-I-1, смотри доступные здесь /sys/class/drm/
  • <xres> x <yres>: разрешение
  • M: посчитать режим CVT?
  • R: снижение мерцания?
  • -<bpp>: глубина цвета
  • @<refresh>: частота обновления
  • i: черезстрочный (non-CVT mode)
  • m: поля?
  • e: принудительный вывод on
  • d: принудительный вывод off
  • D: принудительный цифровой вывод on (т.н. DVI-I коннектор)

Вы можете переопределять режимы нескольких выходов использующих "video" несколько раз, в частности, для вывода DVI в 1024x768 на 85 Hz и отключения TV-out:

Для получения имени и текущего статуса коннекторов, Вы можете использовать однострочную команду:

Отключение modesetting

Вы можете захотеть отключить KMS по различным причинам, таким как получение пустого экрана или "no signal" ошибку с монитора, когда используются драйвера Catalyst, и т.п. Для отключения KMS добавьте nomodeset в параметры ядра. См. Kernel parameters для более подробной информации.

Многие пользователи ОС Linux рано или поздно желают перейти на более удобный и настраиваемый дистрибутив, нежели тот, который они использовали раньше. В этой статье я расскажу вам, как установить Arch с шифрованным LVM с разбором ошибок, с которыми Вы можете столкнуться в начале.

Если Вы используете виртуальную машину (что я очень советую сделать перед установкой арча на реальную машину), то этот этап можно опустить. Иначе, скачиваем iso образ с официального сайта и проверяем его контрольные суммы:

  • Для Windows, образ прожигается в программе Rufus.
  • Для Linux, вставляем флешку и пишем в терминале:

Загружаемся с этой флешки и переходим к следующему этапу.

Здесь чаще всего юзер сталкивается с проблемой, если использует образ без wifi-menu, который мы так любили. Но ничего страшного, у нас есть iwctl или проводное соединение (надеюсь!)

При использовании wifi, сначала узнаем имя девайса, после чего подключимся к нему, написав имя девайса (например, wlp8s0), пароль и ssid БЕЗ кавычек:

При использовании провода, проблем возникать не должно. Настроили? Пингуем!

Не забудьте прервать пинг командой Ctrl+C, если засмотрелись на выполненный пункт работы =)

Иначе идем сюда и делаем по инструкции:

Подгрузим русский язык, проверим драйвера, обновим ключи на всякий случай (последние 4 команды можно не выполнять):

Некоторые шифруют перед разметкой, например в этой статье. Мы так делать не будем.

Я предпочитаю инструмент cfdisk, в нем все управляется с клавиатуры. Создаем в нем три раздела: под boot, под swap и под LVM. При желании, закиньте раздел подкачки swap под LVM, но я буду делать вот так:

Если Вы используете UEFI, то выбирайте метку gpt и тип раздела boot — EFI Sysytem, если у Вас Legacy boot, то метку dos, тип 83 и флажок bootable:

Не забудьте записать изменения (Write) и проверить разметку командой

Если что-то не так, идем и делаем разметку заново.

Внимание! Здесь и далее я использую название жесткого /dev/sda. Если у Вас SSD или виртуальный диск, уточните его название в fdisk -l и используйте его.

Домонтируем остальное (можно использовать другую файловую систему, кроме ext4, например f2fs или btrfs):

Здесь есть несколько вариаций, как шифровать логический объем на /dev/sda3. Мы используем luks2 формат, детальный, с запросом пароля, без лишних ключей:

После чего нас спросят что-то о разрушении всех данных (но у нас ведь их нет, не страшно, пишем YES большими буквами) и запросят пароль, который будет вводиться при загрузке устройства. Подробнее о ключах тут:

Здесь будем очень внимательны и предварительно сменим зеркала на самые ближние. Можно вручную прописать в файле /etc/pacman.d/mirrorlist русский яндекс сервер и еще пару штук серверов.

Если первая команда начинает давать сбой, прерываем ее Ctrl+C и идем проверять пинг и зеркала еще раз.

Здесь важнее всего строка №3, остальные нужны для предотвращения ошибки WARNING: Failed to connect lvmetad. WARNING: Device /dev/nvme0n1 not initialized in udev database.

Если на этом этапе возникает проблема (что часто бывает), перепроверяем вывод команд mount, lsblk, pvdisplay, vgdisplay, lvdisplay. Монтируем разделы заново, если что-то не так, как задумывалось.

Добавляем волшебный /bin/bash в конце команды, чтоб заработало. :)

В случае успеха у нас с вами меняется приглашение в терминал (появляются квадратные скобочки).

А если не пингует, возвращаемся к пункту 1.

Настроим время, язык, локали:

Выше команды описаны довольно кустарно, но Вы можете открывать файлы /etc/locale.gen, /etc/locale.conf, /etc/vconsole.conf и прописывать всё ручками. Прямо как написано в Вики.

После чего зададим имя компьютеру и юзеру, дадим юзеру и супер-юзеру пароль, добавим юзера в группу wheel:

Чтобы иметь возможность использовать sudo, раскомментируем в файле /etc/sudoers строчку % wheel ALL=(ALL) ALL'.

Можем раскомментировать другую, чтоб выполнять что угодно без пароля, но это противоречит логике распределения прав, так что идем дальше.

Если используем UEFI:

UEFI-GRUB (зачем? не знаю, на вкус и цвет):

После этого добавим intel/amd ucode, чтоб потом не мучаться с проблемами отсутствия звука:

Если у нас внезапно оказалось несколько ОС и мы их еще не форматировали и не убил, поставим os-prober.

Редактируем /etc/mkinitcpio.conf, и в HOOKS добавляем lvm2 — перед filesystems:

Опционально: добавим репозиторий multilib для работы с 32-битными пакетами (обычно он не нужен). Если нужен, выполняем следующую команду и раскомментируем строки [multilib] и Include = /etc/pacman.d/mirrorlist после нее.

Здесь ради примера я покажу, как настроить GNOME 3 и XFCE, т.к. они просты и приятны в использовании. Для начала обновимся:

В принципе, мы уже всё сделали. Установим на всякий случай firefox, networkmanager и neofetch (последний — исключительно для красоты).

Теперь у нас не должно быть проблем с интернетом. Чтобы все было так же славно и со звуком, ставим:

И заполняем этот файлик в соответствии с требованиями wiki.

При перезагрузке выбираем Boot existing OS.

Хотелось бы язвительно сказать «Готово!» и послать Вас изучать форумы со своими проблемами, но позволю себе совет: если Вы увидели меню GRUB, и система не загрузилась:

  • идем обратно в Boot Arch Linux
  • монтируем разделы как показано в пункте 4
  • генерируем (или проверяем) таблицу разделов как в пункте 6
  • chroot’имся как в пункте 7
  • создаем новый образ с помощью grub-mkconfig, как в пункте 9
  • exit, reboot

Когда Вы обошли еще несколько форумов и наконец стартовали Иксы, и зашли в свой менеджер рабочего стола, откройте терминал и напишите:

Надеюсь, моя статья Вам помогла разобрать частые ошибки и настроить систему правильно.

А если вдруг Вы отчаялись поставить Арч самостоятельно, можете использовать мой скрипт с гитхаба. Спасибо за прочтение :)

Мы тут собрали умную камеру для наблюдения за котиками. Хотите научим?

Ничего не понятно, но ооочень интересно!

Забыл тег <sarcasm>, но это и не Хабр. А вообще, спасибо, крутая статья. Завтра же попробую накатить на ноут.

удачи да, поставить себе на ноут ебанину, на которой ничего толком н е работает.Ну зато будете не такой как все )

Вообще, у арча вполне себе конкретные задачи. А вы продолжайте писать комментарии о том, в чём не понимаете. Вы же не такой, как все.

чтобы вы не тратили время на ответ не по существу, отмечу что я unix admin

15 лет опыта. Я жду ваших идей по применению этого чуда на десктопе.

Ну, во-первых, лэптоп, если уж придираться. Во-вторых, сканирование сетей, например. И вообще секьюрити-чекинг мобильный. Арч хорош тем, что там нет ничего лишнего. И на стареньком ноуте, который больше не для чего уже и не годен, арч - прекрасный выбор. А вы что предлагаете? Убунту и прочие дебианы? Мне на нём всякие маркеты, офисы и гномы не нужны. Для этого есть десктоп и основной ноут.

Забавный баг, комменты местами поменялись.

Какие блять боюсь поинтересоваться у арча конкретные задачи на десктопе?
Вот кому при ясном разуме и без психических отклонений нужно ЭТО на десктопе, и главное зачем?

Спасибо, успехов Вам!

Не слушайте никого, статья норм и Арч норм)

Вы правы, т.к. если человек не умеет чем-то пользоваться, скорее всего это не "лыжи не едут" :)

господи какое ты наивное и тупое.

1.) Зачем это здесь?
2.) Чем вам arch wiki не угодила? (Там это все есть)

1 - ради интереса и опыта написания статьи
2 - в вики все супер, но не все размещается в одном месте по этой теме, как хотелось бы. моя статья собрана из разных кусков вики, форумов и опыта. и арч, по ней собранный, точно работает (у меня))

Не подскажите почему? Кроме самой установки /dev/sda3 ничем не занят.
Версия ARCH 5.11.16. Установку делаю по SSH.

Здрасьте. Прямо сейчас устанавливаю и получил такую же ошибку, проблему решить не смогли?

3 и 4 декабря поговорим о трендах в индустрии, технологиях и научном мире.

Здесь у нас свободное общение "красноглазиков" и не только

Пример подписи для желающих :

Просьба проблемы технического характера обсуждать в профильных темах
начну пожалуй. вот такой вопрос, кто какие дистрибутивы ставил, какие плюсы минусы?
я вот как то пробовал Mandriva 2009 One KDE, впечатления неоднозначные, плазма постоянно падает, проц почему то всегда загружен на 50%, зато завелось всё, WI-FI, картридеры, видео(но с видео были свои замуты, если включаешь эффекты, видео не воспроизводится, как только выключаешь, всё показывает), так же понравилось что на борту сразу есть кодеки аудио и видео(вот бы Ubuntu так же). в общем потыкался я денёк и вернулся на Ubuntu.

Я, писал уже - сижу на OpenGEU + Fedora 7 + CentOS 5
Suse + Mandriva - ИМХО, монстры. Не понравилось тяжелостью.

КДЕ не люблю. Enlightenment E16/E17, на крайний случай - Gnome.
Через NX подключаюсь обычно fluxbox-ом.

Hanzo,
а мне вот KDE очень даже нравятся своими красивостями :happy: , но пока сыровато. а почему ты выбрал Enlightenment E16/E17 в качестве граф.среды, чем он так привлекателен? слышал он не очень стабилен.

По моему мы тут просто трепимся :D.

Прикрепленное изображение

Прикрепленное изображение

drum4eg,
Эту?

Прикрепленное изображение

Hanzo,
честно не заметил особых красивостей. видать просто наигрался и настроил как удобнее, под себя:) а вообше в серьез подумываю о смене гнома, вот только не знаю на что. нужно что нибудь легкое. красивости это конечно здорово, но на моем Асере это в ущерб производительности:( может хфце? как там с напилингом внешнего вида?

Попробуй Enlightenment. Там красивости не в ущерб лёгкости.

Вот так я начинал . :) - ladoshki

все когда-то начинали. я лично раз 30 пытался на линукс пересесть. но ввиду отсутствия инета нормального все попытки прекращались, упершись в нехватку чего-либо.
убунта первая, которую я более-менее сумел поднастроить под себя

Попробуй Enlightenment. Там красивости не в ущерб лёгкости.
а не подскажете, где он обитает, de этот. что-то я тоже заинтересовался.
и да, по поводу xfce можете сказать что-нить? или не пробовали?

Добавлено 30.07.2009, 22:59:

убунта первая, которую я более-менее сумел поднастроить под себя

У меня это была Fedora 6

в общем решился, попробую E-17, затем XFCE, хочется всё таки какой никакой, но скорости))) щас только домой доеду там анлим уже ждёт))) Честно скажу - ХЗ. Если мне нужен Скайп, то я просто ставлю Скайп. Если мне понадобится ICQ, то я и поставлю ICQ. Не люблю я комбайны. Они, как-правило, требуют плясок с бубнами. Вот сестра моя - любит. Она себе и поставила КуТим.

Установлен проприетарный драйвер NVIDIA, но видеокарта не используется

К сожалению, вопросы установки проприетарных драйверов для видеокарт на Linux до сих пор не так безболезненны, как на Windows. Но я столкнулся с ещё более запутанной ситуацией: после успешной установки драйверов, не получается задействовать, использовать видеокарту NVidia.

Симптомы проблемы следующие:

  • драйвера для видеокарты NVidia успешно установились
  • система загружается и прекрасно работает
  • но используется видео ядро центрального процессора Intel, а видеокарта NVidia не используется
  • попытки переключиться на NVidia либо не приносят успеха, либо приводят к чёрному экрану (когда иксы, графическая оболочка, не могут загрузиться)
  • программы использующие CUDA (например, Hashcat) прекрасно работают

Чуть подробнее о последнем пункте. Для меня видеокарта представляет главный интерес для брут-форса (взлома) хешей паролей. И эта функция работает, видеокарта нагружена, Hashcat показывает устройство видеокарты как успешно используемое, высокая скорость брут-форса паролей. Именно по этой причине я уже полтора года (!) после установки проприетарного драйвера NVidia не догадывался, что у меня какие-либо проблемы.

И всё-таки драйвер NVidia работает

Я могу убедиться в этом, поскольку срабатывала команда

А также успешно работали приложения, использующие CUDA. Для всех других задач я не мог задействовать видеокарту NVidia.

Какую видеокарту, встроенную в центральный процессор или выделенную выбирает Linux?

Некоторые видеокарты от NVidia поддерживают технологию NVIDIA Optimus. Суть этой технологии в том, что программное обеспечение автоматически переключается на интегрированную (Intel) или выделенную (NVidia) видеокарту. На таких системах всё довольно просто — по крайней мере в теории. Нужная видеокарта может выбираться множество раз во время работы Linux.

Но на компьютерах без NVIDIA Optimus видеокарта выбирается настройками пользователя, либо по умолчанию используется графика Intel.

Как узнать, какая видеокарта используется в Linux

Есть несколько команд, которые покажут, какая видео карта используется:

Эта же самая команда, но запущенная через optirun из пакета Bumblebee:

Пример вывода, в котором показано, что задействована видеокарта NVIDIA:

Подробнее о optirun и Bumblebee будет позже.

Ещё одна команда, которая выводит информацию об используемой видеокарте (и прикольный треугольник в качестве бонуса):


С помощью команды lspci и определённых опций можно вывести информацию об устройствах, на конце строки с используемой видеокартой должно быть [VGA controller]. Команда для фильтрации данных:

Как проверить, используется ли видеокарта NVIDIA

Следующая команда покажет процессы, которые использует видеокарта NVIDIA (если процессов нет, значит видеоадаптер не используется):

Ещё одна команда, которая показывает процессы, потребляющие ресурсы видеокарты NVIDIA, а также уровень её загруженности, температуру и другие метрики:

Как установить видео драйвер NVidia в Linux

Для установки проприетарного драйвера NVidia в Kali Linux выполните команды:

Возможно, этот же способ будет работать и для Debain и других производных.

Для установки драйвера NVidia в Arch Linux, BlackArch и их производные выполните команду:

Кроме указанных, дополнительно будут установлены пакеты nvidia-utils и opencl-nvidia. Если вам не нужен CUDA, то не устанавливайте пакет cuda.

Как установить и пользоваться Bumblebee (как включить NVIDIA Optimus в Linux)

Если ваша карта там есть, то переходите к выполнению следующих команд. У вас уже должен быть установлен проприетарный драйвер NVIDIA, как это показано выше.

На Kali Linux, Debian и их производных выполните:

В ПРОЦЕССЕ ПОДГОТОВКИ

На Arch Linux, BlackArch и их производных выполните:

Система зависает после установки Bumblebee

Я столкнулся с проблемой, что Bumblebee в принципе работает, но при использовании некоторых команд, которые задействуют CUDA или обращаются к модулям ядра, система зависала. Чтобы проверить, есть ли у вас эта проблема, выполните команду lspci, например:

Если система полностью зависнет, то перезагрузитесь и удалите пакет bbswitch.

Вместо удаления bbswitch вы можете попробовать в опции загрузки ядра добавить строку:

Для этого создайте файл /etc/modprobe.d/options.conf:

и скопируйте в него:

Но у меня сработало только удаление bbswitch.

Как пользоваться Bumblebee / NVIDIA Optimus в Linux

Теперь любую программу, которая должна использовать видеокарту NVIDIA, можно запустить командой вида:

Когда optirun не используется, то карта NVIDIA должна находиться в отключённом состоянии, что должно сберегать электричество.

Как проверить Bumblebee / NVIDIA Optimus в Linux

Запустите тест видеокарты обычной командой:


А также с помощью optirun:


Обратите внимание, что FPS вырос примерно в 20 раз.

Ещё один вариант теста работы видеокарты:


А также с помощью optirun:


Вы должны увидеть прирост производительности при использовании optirun.

Во время работы этих тестов, выполните команду:


Вы должны увидеть процессы, которые используют дискретную видеокарту.

Если у вас установлен веб-браузер Chromium, то запустите его двумя способами:

В обоих случаях откройте вкладку:

Там вы увидите информацию об используемом графическом чипе:



Заключение

Даже после написания этой инструкции, после того, как я разобрался во многих вопросах, всё ещё осталось много непонятного.

Например, как использовать постоянно только карту NVidia? Ниже я покажу что именно пробовал — абсолютно всё не сработало.

Также открыт вопрос, как установить Bumblebee в Debian и производные дистрибутивы? Все команды, которые я пробовал, приводят к чёрному экрану, либо неработоспособности Bumblebee.

БОНУС. Как сделать видеокарту NVidia используемой по умолчанию в Linux

В этом разделе я перечислил то, что у меня не сработало — поэтому можете пропускать этот раздел.

Предупреждение: если после указанных в этом разделе действий вы не можете загрузиться — появляется чёрный экран, то во время неудачной загрузки нажмите Ctrl+Alt+F*, где вместо звёздочки пробуйте указать разные цифры, например, Ctrl+Alt+F1, Ctrl+Alt+F2 и т. д., пока не появится консоль. Введите ваш логин и пароль и откатите изменения, которые привели к неудачной загрузке. Для удаления пакетов используйте стандартные менеджеры пакетов вашего дистрибутива, а для редактирования файлов в командной строке используйте vim или nano. Если вы не знакомы с vim или nano, то пропустите этот раздел!

Если драйвер NVidia установлен, то, вроде бы, видеокарта NVidia должна использоваться по умолчанию. У меня это никогда не происходило, всегда используется интегрированная графика Intel.

Начните с проверки настроек БИОСа — там может быть возможность отключить одну из карт.

Для явного указания используемого драйвера можно создать файл /etc/X11/xorg.conf.d/20-nvidia.conf.

И скопировать в него примерно следующее:

Но у меня не происходит загрузка в графический интерфейс.

Если вы хотите отключить загрузку драйверов Intel, то создайте файл /etc/modprobe.d/blacklist-intel.conf:

И скопируйте в него примерно следующее (название модулей могут отличаться в зависимости от вашего центрального процессора):

Среди других советов встречаются добавить в опции загрузки ядра следующее:

Если у вас EFI (а не БИОС), то для изменения опций загрузки ядра нужно открыть файл вида /boot/loader/entries/*.conf. У меня этот файл называется /boot/loader/entries/arch.conf:

Также рекомендуют изменить файл /mkinitcpio.conf:

В котором вместо строки

нужно записать строку

Затем нужно пересобрать ядро, для этого в Debian и производных нужно выполнить команду:

Читайте также: