Пытаетесь компилировать, но отсутствуют заголовки?

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

После ввода команды sudo make я сталкиваюсь с ошибками, отсутствующими файлами и т. Д.

Смотрите ссылку. Terminal_Lines

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

sudo apt-get install linux-headers-$(uname -r) build-essential

Видимо, я что-то упускаю, но не знаю что. Предложения?

2 ответа

Решение

Несколько вещей, на которые стоит обратить внимание:

  1. Кажется, вы пытаетесь установить драйвер, последний раз обновленный в 2008 году, который будет написан для ядра Linux версии 2.6 в системе Linux 3.0. Это, скорее всего, не сработает.
  2. Практически все исходные архивы, которые вы загружаете, имеют скрипт конфигурации, который вы должны запустить перед запуском make, был ли он и есть?
  3. Гугл говорит мне, что карта поддерживается в ALSA, поэтому компиляция и установка вручную не требуются.
  4. Если у вас есть работающий, но плохой звук, некоторые люди, кажется, будут счастливее после перехода на OSS4 и отказа от PulseAudio.

Выстрел в темноте, но если вы создали каталог "Sound", попробуйте переименовать его в "sound". Я мог бы быть далеко отсюда, потому что я ничего не знаю о пакете, который вы пытаетесь собрать / установить. Мое второе предположение было бы, что вам могут понадобиться некоторые из *-dev варианты некоторых пакетов, которые часто имеют заголовочные файлы, необходимые для сборки.

Другие вопросы по тегам