Как вы устанавливаете драйверы на Linux?

37238
Chris

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

3

4 ответа на вопрос

1
Carlisle White

Обычно это зависит от многих вещей, но я суммирую их до двух способов:

  • Через репозиторий: в этом случае необходимый драйвер доступен в виде пакета, уже скомпилированного в вашем дистрибутиве. С помощью диспетчера пакетов (apt-get, yum, pacman, ...) вы можете установить нужные вам. Например apt-get install package_name, в дистрибутивах на основе Debian.
  • Другой способ - загрузить исходники и собрать их самостоятельно. Поскольку это драйвер, вам понадобится пакет разработки для вашего ядра, как заметил Игнасио (вы можете получить его, используя репозитории). Как только это будет установлено, наиболее общий способ установить вещи в Linux обычно включает в себя запуск 3 команды в каталоге источников для водителя (в данном случае): ./configure, make, и make install. Последний обычно вызывается с привилегиями суперпользователя (либо напрямую из rootучетной записи, либо через sudo, gksuлибо что-то подобное).
Подчеркивая очевидное: обычно есть файл README, в котором говорится, какие команды нужно запустить. basic6 9 лет назад 0
1
Douglas Leeder

На практике большинство устройств уже поддерживается установленным ядром и модулями; просто подключите устройство и попробуйте.

Если это не работает, вы можете увидеть, есть ли драйверы в отдельном пакете. Посмотрите в dmesgвывод, чтобы увидеть, если что-то было обнаружено для вашего устройства.

0
Ignacio Vazquez-Abrams

Сначала вам нужно установить make, gcc и файлы разработки для вашего ядра (в пакете с именем kernel-develили чем-то похожим). Затем прочитайте файл INSTALLили, READMEкоторый идет с драйвером, чтобы узнать правильную последовательность команд, используемых для сборки и установки этого драйвера.

0
djano

С Ubuntu вы можете установить команду makeс

sudo apt-get install make 

или получите пакет, содержащий make:

sudo apt-get install build-essentials 
Добро пожаловать в Супер пользователя. Это действительно разъяснение вопроса в ответе Карлайла Уайта, а не решение исходного вопроса. Предполагается, что посты с ответами должны использоваться для обеспечения самостоятельных решений исходного вопроса, причем каждый ответ существенно отличается от того, что уже было внесено. Лучший способ предоставить такую ​​информацию - предложить изменить ответ, который вы улучшаете. Простое упоминание о том, что публикация этого сообщения в качестве ответа может привести к снижению рейтинга или к удалению из-за несоответствия определению сайта ответу. fixer1234 6 лет назад 0

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