Пытаетесь компилировать, но отсутствуют заголовки?
Поэтому я пытаюсь обновить драйвер звуковой карты, но сначала мне нужно скомпилировать.
После ввода команды sudo make я сталкиваюсь с ошибками, отсутствующими файлами и т. Д.
Смотрите ссылку. Terminal_Lines
Я установил основы сборки с помощью следующей команды:
sudo apt-get install linux-headers-$(uname -r) build-essential
Видимо, я что-то упускаю, но не знаю что. Предложения?
2 ответа
Несколько вещей, на которые стоит обратить внимание:
- Кажется, вы пытаетесь установить драйвер, последний раз обновленный в 2008 году, который будет написан для ядра Linux версии 2.6 в системе Linux 3.0. Это, скорее всего, не сработает.
- Практически все исходные архивы, которые вы загружаете, имеют скрипт конфигурации, который вы должны запустить перед запуском make, был ли он и есть?
- Гугл говорит мне, что карта поддерживается в ALSA, поэтому компиляция и установка вручную не требуются.
- Если у вас есть работающий, но плохой звук, некоторые люди, кажется, будут счастливее после перехода на OSS4 и отказа от PulseAudio.
Выстрел в темноте, но если вы создали каталог "Sound", попробуйте переименовать его в "sound". Я мог бы быть далеко отсюда, потому что я ничего не знаю о пакете, который вы пытаетесь собрать / установить. Мое второе предположение было бы, что вам могут понадобиться некоторые из *-dev
варианты некоторых пакетов, которые часто имеют заголовочные файлы, необходимые для сборки.