- Как установить драйвера на Linux
- Как обстоит дело в Linux с ПО
- Инсталляция проприетарных и свободных драйверов
- Nvidia
- Intel
- Старые комплектующие
- Добавление драйвера устройства в Linux
- Способы установки драйверов
- Ручная установка драйвера
- Использование нового драйвера
- Как в Linux установить пакет (драйвер) если нет Интернет-подключения
- 1. Использование проводного соединения
- 2.Подключить USB адаптер для которого драйвера присутствуют в ядре Linux
- 3. Офлайн установка пакетов
- 4. Установка пакетов с Live или установочного диска
- КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
- Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Как установить драйвера на Linux
Для того чтобы установленная операционная система могла корректно работать и взаимодействовать с комплектующими компьютера или другими внешними устройствами, подключенными к нему, должны быть установлены драйвера. В Windows с ними бывает много проблем, в особенности у людей слабо владеющими ПК, на деле в этом нет ничего трудного: достаточно узнать точное название модели и найти нужные файлы на официальном сайте производителя в разделе «Помощь». Но что насчёт дистрибутивов на базе GNU/Linux?
Как обстоит дело в Linux с ПО
Debian, Ubuntu их форки и другие дистрибутивы в большинстве случаев работают с открытыми драйверами, которые встроены в ядро Linux. Таким образом пользователь сможет в полной мере пользоваться как Live USB & CD, так и только что установленной системой. Ничего, кроме обновлений, устанавливать не приходится.
Конкретных производителей у свободного ПО обычно нет, разрабатывается оно или сообществом или командой некоммерческих программистов. К сожалению, оно почти всегда уступает проприетарному программному обеспечению в производительности, поэтому при работе с некоторыми программами или во время игр могут наблюдаться ощутимые неудобства.
Инсталляция проприетарных и свободных драйверов
Установка драйверов на Linux способна снизить нагрузку на компьютер и сделать работу систему плавнее и более оптимизированной. В особенности это подойдёт для игр и редакторов трёхмерной графики. Далеко не всегда на отдельно взятую машину можно установить проприетарный драйвер. Иногда таковых нет или оборудование в силу своей неактуальности прекращает поддерживаться. Тут два выхода: продолжать пользоваться открытым ПО или думать о переходе на более старый LTS дистрибутив, для которого производители ещё выпустили программное обеспечение.
Нередко на старых машинах с ОС Debian бывает так, что даже открытые драйвера не устанавливаются. Это обычно связано с устареванием железа или с отсутствием нужных компонентов репозитории.
Добавление несвободных компонентов в систему:
$ deb http://httpredir.debian.org/debian/ «Кодовое имя дистрибутива» main contrib non-free
$ sudo apt update
$ sudo apt upgrade
Установка несвободной прошивки, OpenGL и пакета поддержки графики:
$ sudo apt install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
После этого нужно перезагрузить систему.
Также есть и свободный графический драйвер для AMD Radeon «AMDGPU». Его можно скачать с сайта производителя, выбрав нужный пакет.
Или установить из терминала. Сначала необходимо проверить систему на наличие данного пакета:
$ dpkg -l amdgpu-pro
Команды для обновления или чистой инсталляции:
$ wget -c —referer=’http://support.amd.com/ru-ru/download/desktop?os=Linux+x86′ https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.60-379184.tar.xz
$ tar -Jxvf amdgpu-pro-16.60-379184.tar.xz
$ sudo usermod -a -G video $LOGNAME
Далее необходима перезагрузка.
Используя старое оборудование, следует поставить драйвера Linux, которые последними были выпущены. Скорее всего, это будет Ubuntu 14.04 или ещё более старая версия.
Nvidia
Установить драйвера в Linux для Nvidia легче. На официальном сайте есть целый запрос для компьютеров с различными архитектурами и моделями видеокарт.
Также можно провести инсталляцию из официального репозитория. Проверка на наличие версий драйверов:
$ sudo apt update && clear && apt-cache search nvidia-9 | grep ‘binary driver’
$ sudo apt install nvidia-«Версия пакета» nvidia-«Настройки»
Создание конфига xorg.conf:
Перезагрузка компьютера, после которого всё должно работать правильно.
Intel
У Intel нет проприетарного ПО, все драйверы имеют открытый исходный код и находятся внутри ядра Linux. То есть для пользователей ноутбуков и настольных ПК с процессором Intel и встроенным графическим ядром вообще не придётся думать о дополнительных настройках ОС.Также написано и на официальной странице: «Большинство Linux-дистрибутивов включают в себя графические драйверы Intel. Обратитесь к поставщику операционной системы и используйте их дистрибутив для доступа и поддержки драйверов». Другими словами производительность операционной системы на базе процессора Intel не зависит от несвободного ПО.
Старые комплектующие
К сожалению, производители рано или поздно прекращают поддержку старого оборудования. В таком случае остаётся или использовать поддерживаемую версию Windows, или оставаться на более поздних дистрибутивах Ubuntu или Debian, для которых также были выпущены пакеты поддержки.
Источник
Добавление драйвера устройства в Linux
Обычно в системах Unix и Linux установка драйверов для новых устройств не вызывает трудностей. Даже для неопытных пользователей этих систем. Но это в том случае, если производители устройства (и/или разработчики драйверов) позаботились об этом. И оснастили пакет драйвера специальными установочными и конфигурационными скриптами. А также протестировали всё это в нескольких системах. Однако бывают случаи, когда «удобной» возможности установить драйвер устройства нет, но есть исходные коды драйвера. В таком случае можно попытаться собрать драйвер самостоятельно. Конечно, это далеко не так просто, нужно поэкспериментировать. Но успешный результат возможен с высокой вероятностью. И главное, что для этого требуется — это знать и понимать общий порядок действий в случае ручной сборки драйвера. С такими задачами часто сталкиваются администраторы систем, обслуживающих технологические процессы на производствах, хостинг-площадки и т. д.
Способы установки драйверов
Для Linux-систем установка драйверов устройств происходит тремя основными способами:
- установка патча для определённых версий ядра;
- использование специальных сценариев для установки и конфигурации драйвера;
- с помощью загружаемого модуля ядра.
Надо признать, что для Linux ручная установка драйверов представляет собой довольно сложную и трудоёмкую работу. Поэтому разработчики стремятся всё чаще обеспечивать автоматическую установку и настройку для своих драйверов/устройств. Ведь они заинтересованы в максимально эффективном распространении своих разработок. По этой причине самым распространённым способом установки драйверов является использование сценариев установки. Для самых популярных типов устройств, например для видеокарт, аудиоустройств и даже для сетевого оборудования в настоящее время трудно найти драйверы без автоматической установки.Установка таких драйверов ничем не отличается от установки обычных пакетов. Вся инструкция описана в файле README, подробнее об установке из исходников читайте здесь.
Но есть оборудование (всевозможные адаптеры, преобразователи интерфейсов) и ситуации, для которых есть только исходные коды драйвера (часто не официальные) и необходимость интеграции его с ядром.
Если в качестве драйвера используются патчи ядра, то установить их (собственно и сам драйвер) можно выполнив следующие команды:
Расположение «каталог_исходных_кодов_ядра» зависит от системы, в CentOS это /usr/lib/modules/ /kernel, Например
В случае с ручной установкой, необходимо для начала интегрировать драйвер некоего устройства (исходные коды) в дерево каталогов исходных кодов ядра.
Ручная установка драйвера
Для примера, пусть требуется добавить в ядро драйвер некоего сетевого устройства netdevice. Драйвер этого устройства нужно (как уже известно) поместить в один из каталогов с исходными кодами ядра. А именно — в каталог drivers, внутри которого может быть следующее содержимое:
Драйверы чаще всего помещаются в подкаталоги scsi, char, block, net, а также sound и usb. Эти подкаталоги отражают схему размещения драйверов в зависимости от их типа: блочные — для дисков IDE, символьные — для последовательных портов например, для сетевых устройств, звуковых плат и USB-устройств — USB-адаптеры, USB-модемы и т. д. Другие подкаталоги служат для размещения драйверов других категорий, в частности для системных и разного рода шин (pci, pcie, nubus, zorro), а также для платформенно-зависимых драйверов — acorn, macintosh.
Таким образом, драйверы для сетевого устройства netdevice следует поместить в следующий каталог:
Исходные коды драйвера представляют собой набор файлов *.c, *.cpp и *.h, которые могут быть объединены в дерево каталогов, в зависимости от того, как составлен проект «исходников» драйвера.
Теперь необходимо включить исходные коды драйвера netdevice в процесс компиляции ядра. Для этого нужно отредактировать следующие файлы:
- /drivers/net/Makefile – для сборки самого драйвера;
- /drivers/net/Kconfig – для того, чтобы имя нового устройства было доступно для конфигурирования.
Файлы Makefile и Kconfig содержатся в каждом каталоге дерева каталогов с исходными кодами ядра Linux. Это необходимо для организации универсальной разработки и расширения функционала и возможностей ядра при его сборке из исходных кодов путём независимого дополнения новым кодом. В данном случае кодом драйвера для устройства netdevice.
В файл Makefile следует добавить следующий код:
Таким образом, при сборке ядра в его составе будет собран и сам драйвер netdevice. После дополнения файла Kconfig следующим кодом:
устройство netdevice будет доступно для использования конфигурационным макросом (необходимо на этапе конфигурирования сборки ядра). Здесь команда config использует ключевое слово NETDEVICE_DEV, которое обязательно должно совпадать с фразой, следующей после CONFIG, которое ранее было указано в файле Makefile.
Команда tristate указывает, что драйвер может быть собран как загружаемый модуль, если это поддерживается. Если нет, то вместо tristate следует указать bool – драйвер будет частью ядра. Фраза ‘Netdevice support’ будет отображаться в выводе конфигурационного скрипта на этапе конфигурирования сборки ядра. Это может быть любой текст, идентифицирующий устройство, для которого добавляется драйвер.
Использование нового драйвера
В современных версиях ядра Linux задействование новых драйверов существенно упрощено. В отличие версий, выпущенных раньше 2.6. Тогда это было настоящей головоломкой и требовало знаний в программировании. Но архитектурные изменения в модели драйверов и устройств, пришедшие в версии 2.6 позволяют теперь связывать драйверы с ядром на более высоком «общепользовательском» уровне. Для этого используется специальный конфигурационный макрос MODULE_DEVICE_TABLE. Он создаёт соответствия, которые позволяют утилите modprobe (и ей подобным) задействовать новые драйверы ядра.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Как в Linux установить пакет (драйвер) если нет Интернет-подключения
В настоящее время при работе с операционными системами подразумевается, что она всегда подключена к Интернету. Поэтому диски с драйверами сетевых карт больше не входят в комплект при продаже. И может возникнуть ситуация, что невозможно установить драйвер устройства, поскольку нет сетевого соединения, а сетевого соединения нет, потому что невозможно установить драйвер устройства. Рассмотрим несколько способов, как вырваться из этого замкнутого круга.
1. Использование проводного соединения
Если вы не можете настроить Wi-Fi подключение, то соедините компьютер с роутером проводом. Обычно Ethernet кабели уже входят в комплект роутеров. Есть высокий шанс, что ваш Linux поддерживает чипсет Ethernet гнезда и он работает без дополнительных пакетов. Обычно проводные соединения не требуют особой настройки.
2.Подключить USB адаптер для которого драйвера присутствуют в ядре Linux
Подойдёт практически любой USB адаптер кроме самых экзотических — в ядре Linux есть драйвера практически для всего. То есть вы получите Интернет и сможете сделать обычную установку.
3. Офлайн установка пакетов
На Linux с Интернетом вы можете скачать пакеты вручную:
А затем установить их на компьютере без Интернета:
В теории это всего две команды, но на практике возможны следующие проблемы:
Чтобы пакеты подошли, дистрибутив, на котором вы скачиваете должен быть таким же и такой же версии, где вы затем будете устанавливать пакеты. Иначе вам нужно искать ссылки для каждого пакета для вашего дистрибутива и скачивать вручную
У каждого из этих пакетов могут быть зависимости, а у тех зависимостей могут быть другие зависимости…
В общем, посмотреть зависимости можно командой:
Или вариант попроще, запустите команду (делать установку необязательно):
и посмотрите, какие пакеты будут предложены для установки. Скопируйте названия этих пакетов и загрузите с помощью «apt download».
4. Установка пакетов с Live или установочного диска
В репозиториях в качестве источника пакетов нужно прописать CD диск.
Для этого выполните команду:
Если, например, вы добавляете образ Wheezy, будет сгенерирован следующий результат:
Источник
КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Установил Линукс Мандрива 2009 . Все работает кроме принтера и звука. С сайта скачал драйвера устройств, но как их установить. Я новичек, объясните пожалуйста пошагово куда нажимать и что вводить.
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
какие модели принтера и звуковой карты?
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Все работает кроме принтера и звука.
Выведи уровень звука с нуля до устраивающего значения.
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Это ты про принтер?
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
GreyDoom ага а то принтеры они такие скучные когда у них в настройках alsa звук закручен на минимум.
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Блин. А для кого тогда nvclock сделали? Разгоняй себе на здоровье принтеры и сканеры.
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Нажимать на файл readme
читать, читать, читать.
Вводить, в соответствии с прочитанным.
Пля, в мандриве не смочь принтер настроить. Тебе даже винда не поможет, вообще компьютер выкинь.
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
>Все работает кроме принтера
Звездочка->Утилиты->Системные->Настройка компьютера->Оборудование->Настройка принтеров. Должно помочь.
>и звука
Что за звуковушка? Громкость, случайно, в настройках не на минимуме?
>С сайта скачал драйвера устройств, но как их установить.
Не надо так делать. Лучше обновление запусти — часть новых драйверов к тебе сама придет, что с ними делать система лучше тебя знает.
>Linuxoid
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Пля, в мандриве не смочь принтер настроить.
А вдруг у него Canon? 🙂
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
>А вдруг у него Canon? 🙂
1120 изкаропка только как раз в Мандриве у меня работал, хоть и хреново.
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
>Я новичек, объясните пожалуйста пошагово куда нажимать и что вводить.
Новичек, но зато имя какое выбрал — «Linuxoid»
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
У меня звуковая карта встроенна в материнскую плату! Называется Realtek HD Audio Codec. Я посмотрел, громкость действительно стоит на нуле, но прибавить я ее не могу! После того как я щелкаю на иконке динамика внизу экрана появляется окошко но без бегунка! и кнопка «микшер». Вот скриншот окна: http://foto.mail.ru/mail/sdfvsdfg/_myphoto/1.html Кто знает как это вылечить?
обновить Линукс я не получается, пытался несколько раз. Линукс сначала нормально загружает обновления, но потом выскакивает окно с сообщением об ошибке. После такого обновления, при перезагрузке линукс перестает грузиться! Я переустанавливал систему из за этого 3 раза.
Впринципе я скачал из инета драйвер на звуковуху realtek-linux-audiopack-5.12 но как ее установить не знаю. инструкция по установке на англицком языке!
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
Какая версия Мандривы? 2009.0 или 2009.1? Какие репозитории для обновления подключены? Какую ошибку писал? Переставал грузиться в безопасном режиме тоже?
Re: КАК УСТАНОВИТЬ ДРАЙВЕР В LINUX объясните пошагово!
>Кто знает как это вылечить?
Не, это не лечится. Выкидывай комп. =)
В консоли (такой черный страшный экран с странными англиЦкими буковками) набери alsamixer и будет тебе счастье.
Ты пиши что ты делал и как, а не пытался обновить и то и се.
>Линукс сначала нормально загружает обновления, но потом выскакивает окно с сообщением об ошибке.
Сообщение об ошибке мы тут телепатически должны прочитать?
>После такого обновления, при перезагрузке линукс перестает грузиться!
После загрузки обновлений они еще и установиться должны. А если ошибка выскочила после загрузки, то и обновления не было. Так что он не загрузится даже без обновлений.
>по установке на англицком языке!
Как страшно жЫть.
Кстати, что у тебя там гном? выкинь эту погань. Вообще все ДЕ выкинь. После установки (без граф. сервера) Набери:
urpmi links && urpmi mutt && urpmi centericq && urpmi mplayer && urpmi mc
И будь уже риально крутым линуксоидом! Настоящим ТРУЪ!
Источник