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

Установка драйверов в Linux

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

В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.

В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому.

Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки.

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

Давайте рассмотрим подробнее работу с драйверами linux и Windows.

Как драйвера устройств работают в Windows

После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями — драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.

Windows может немного в этом помочь и установить большинство драйверов от производителей через центр обновления Windows. При подключении устройства к компьютеру Windows вы увидите сообщение «Установка драйвера».

Windows определяет производителя, ищет драйвер на серверах Microsoft и загружает его на ваш компьютер.

Microsoft не пишут драйвера самостоятельно, они получают их от производителей и предоставляют вам, как только они понадобятся.

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

Как работают драйвера Linux

В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux.

Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение — драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).

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

Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.

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

Установка проприетарных драйверов Linux

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

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

Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх.

Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.

Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы. Программа определит, какие проприетраные драйверы устройств Linux  можно установить и предложит скачать и установить их.

В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях.

Каждый дистрибутив решает эту проблему по-разному.

Установка прошивок в Linux

Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.

Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:

sudo apt-get install linux-firmware

А в RPM дистрибутивах:

sudo yum install linux-firmware

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

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

Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров — CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.

Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.

Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.

Как заставить работать другое программное обеспечение

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

В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще.

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

Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.

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

Выводы

Вы не должны возиться с драйверами слишком много. Драйвера в Linux с открытым исходным кодом и они интегрированы в ядро.

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

Когда вы установили Linux, ваше оборудование должно работать либо сразу, либо после установки нескольких проприетарных драйверов.

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

Источник: https://losst.ru/ustanovka-drajverov-v-linux

Как установить драйвера на linux?

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

Вам понадобится

  • Интернет, линукс, пакет драйверов

Инструкция

  • Для удобства можно перейти в директорию с распакованной программой для компиляции.

    В терминале:cd путь_до_директории_с_распакованной_программойПример:

    cd install/vim2.5/

  • Далее запускается утилита конфигурации для определения конфигурации системы и последующей установки:sudo ./configure
  • Затем следует непосредственно компиляция и установка программы.
  • Терминал:sudo make && sudo make installsudo make сама компиляцияsudo make install — установка

    && — связующий оператор (два действия в одном).

    Совет добавлен 17 марта 2011 Совет 2: Как устанавливать драйверы на linux В последнее время все большее количество пользователей переходит на свободно распространяемые операционные системы семейства Linux.

    Не смотря на то, что подавляющее большинство драйверов уже интегрированы в ядро этой ОС, иногда все же возникает необходимость самостоятельно устанавливать драйверы на Линуксе.

    Инструкция

  • Поскольку семейство операционных систем Linux включает в себя несколько ее подвидов, то разберем процесс установки драйверов на примере систем, использующих пакетную систему apt.Прежде всего, устанавливать драйверы на Линуксе необходимо строго из проверенных источников.

    Пакет программ, который не предназначен для вашей системы, может бесповоротно испортить ее. Для начала обязательно проверьте официальный репозиторий вашей системы на предмет необходимых пакетов. Для этого откройте консоль, и получите права системного администратора.[user@LinuxBox ~]$ su-

  • Система спросит вас пароль администратора.

    Введите его (внимание, никакие знаки при этом не отображаются!).

  • Password:

  • Сделаем запрос на примере драйверов для струйных принтеров HP DeskJet:[root@LinuxBox ~] apt-cache search HP Deskjet driverВ этой команде «apt-cache search» — запрос к пакетной системе на поиск необходимого пакета, «HP Deskjet driver» — ключевые слова для поиска. В ответ система выдаст список имеющихся пакетов:[root@LinuxUser ~]# apt-cache search HP Deskjet driver
  • Читайте также:  Почему "вконтакте" не воспроизводится музыка

    hplip — Solution for printing, scanning, and faxing with Hewlett-Packard inkjet and laser printers.

    hplip-common — Hewlett-Packard Co. Inkjet Driver Project

    hplip-hpijs — Hewlett-Packard Co. Inkjet Driver Project

    hplip-hpcups-PPDs — PPDs for Hewlett-Packard Co. Inkjet Printers and MFPs for hpcups cups driver

    hplip-hpijs-PPDs — PPDs for Hewlett-Packard Co. Inkjet Printers and MFPs for hpijs cups driver

  • Как видите, все пакеты являются частью пакета hplip. Установите этот пакет следующей командой:[root@LinuxBox ~]# apt-get install hplip
  • Драйверы для прочих устройств ищутся аналогично. Если же в официальном репозитории ничего не нашлось, стоит обратить внимание на сайт производителя. Там они выкладываются в виде готовых пакетов или скриптов c расширением run или sh. Пакеты rpm (для apt-систем) устанавливаются в консоли с правами администратора root в той папке, где лежит скачанный пакет (как было описано выше):[root@LinuxBox ~]# apt-get install имя_пакета.rpm
  • Если же драйвер в виде скрипта, то необходимо выполнить его так же в консоли с правами root. Прежде всего, сделайте файл исполняемым и владельцем файла администратора системы (root), дайте права на выполнение:[root@LinuxBox ~]# chown root:root имя_файла.run &&chmod +x имя_файла.run &&сhmod 770 имя_файла.run
  • После этого запустите его на выполнение:[root@LinuxBox ~]#./имя_файла.runЕсли все было сделано правильно, то будет произведена установка необходимого программного обеспечения. В случае же каких-либо непредвиденных ошибок, вам необходимо обратиться к документации на вашу операционную систему или в техническую поддержку производителя оборудования.
  • Источник: http://imguru.ru/page/kak-ustanovit-drajvera-na-linux-1

    Драйвера для Linux

    Драйвера для Linux

    Драйвера в Linux называются — модулями ядра ( modules kernel ), но не все модули являются драйверами. Некоторые модули создают виртуальные устройства, обслуживают файловые системы, обеспечивают шифрование на уровне ядра и т.д. Эта статья не ставит целью спор о терминологии, просто я хочу описать, что делать когда ваше устройство не работает под Linux.

    Где не стоит искать и брать драйвера для Linux

    Для начала стоит сказать, что не стоит искать драйверы для Linux на диске производителя. Если они там и есть , то слишком старые и наверняка уже не совместимы с вашей системой.

    Было бы неплохо при покупке устройства проверить его по списку совместимых устройств который есть для Linux, также как и для Windows. Но я так ни когда не делал, всегда надеялся на русский авось.

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

    Но кто пользуется этими кнопочками?

    Драйвера для Linux есть, но их надо првильно искать!

    И так, вы поставили Linux,но у вас что-то не работает. Не стоит паниковать, все будет хорошо. Великий и могучи Интернет нам поможет, там полно драйверов и описаний. Но вот найти все это не так просто. Запрос в поисковой системе вида : Драйвера для Linux , как правило ни к чему не приводит.

    Для начала необходимо собрать информацию о нашем устройстве. Надписи на коробке и плате могут быть полезными, но не всегда. Торговая марка устройства часто ни чего ни говорит о том какой Linux драйвер нужен для его работы. Гораздо надежнее опираться на вывод специальных утилит опрашивающих оборудование.

    Мне приходилось использовать две: lsusb — для опроса USB устройств, lspci — для опроса PCI устройств, включая PCI-Express. Как правило в системе они уже установлены. Но вы можете установить самостоятельно пакеты usbutils и pciutil , соответственно.

    Команды необходимо запускать с правами администратора ( root ). Пример запуска команды lspci:

    calculate mikuz # lspci
    00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
    00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
    00:04.0 PCI bridge: ATI Technologies Inc Device 7914
    00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
    00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
    00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
    00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
    00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
    00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
    00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
    00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
    00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
    00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
    00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
    00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
    00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
    03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI

    Express Fast Ethernet controller (rev 02

    Пример вывода команды lsusb:

    Источник: http://www.mkuznecov.ru/drajjverov-linux.html

    Linux Mint установка драйвера

    Linux Mint установка драйвера

    Когда вы скачали Linux Mint и установили его на компьютер, то у вас возникает вопрос о том, какие нужно устанавливать драйвера и как это сделать. Данная инструкция ориентированна на начинающих пользователей, поэтому мы постараемся разобрать данный вопрос наиболее подробно.

    Когда вы производили установку Linux Mint, у вас автоматически установилось большинство драйверов. Исключением является драйвер видеокарты, принтера и другого специфического оборудования.

    Если вы настраиваете свой компьютер, то вы хорошо знаете модели вашего оборудования, но что делать, если вы в гостях или купили компьютер с рук? В подобных случаях нам поможет аналог программы Aida для Linux Mint. Название этой утилиты — SysInfo и вы можете скачать ее с нашего сайта. Распакуйте архив, зайдите в папку sysinfo и кликните правой кнопкой мыши по файлу sysinfo.

    В меню выберите «свойства» и перейдите во вкладку «права». Установите галочку «позволять выполнение файла как программы» и нажмите «ок». Теперь запустите ее двойным нажатием левой кнопки мыши.

    Вы может увидеть здесь всю необходимую информацию о вашем железе и вопросов стало намного меньше.

    Linux Mint установка видео драйвера Nvidia

    Владельцы видеокарт компании Nvidia могут установить драйвер достаточно просто. Перейдите в меню-администрирование-менеджер драйверов (это необходимо делать с подключенным интернетом).

    Перед вами откроется окно, в котором вам нужно выбрать рекомендуемый драйвер с названием nvidia. После этого, нажмите «применить изменения» (Apply Changes), дождитесь окончания установки и перезагрузите ваш компьютер.

    Linux Mint установка видео драйвера Ati (AMD)

    Владельцы видеокарт Ati (AMD) перейти в меню-администрирование-менеджер драйверов (это необходимо делать с подключенным интернетом).

    Найдите строку с названием fglrx и установите соотвествующую галочку. После этого, нажмите «применить изменения» (Apply Changes), дождитесь окончания установки и перезагрузите ваш компьютер.

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

    sudo apt-get install fglrx

    sudo aticonfig —initial

    Linux Mint установка видео драйвера Intel

    Если у вас на ноутбуке или компьютере используется видеокарта Intel, то вам необходимо перейти на страницу загрузки драйвера. Найдите строку «Intel Graphics Installer for Linux*» и скачайте установщик. Он будет в виде deb файла, который можно легко установить двойным кликом.

    Можно воспользоваться более простым способом и просто добавить репозиторий. Откройте терминал и введите команды

    sudo add-apt-repository ppa:oibaf/graphics-drivers

    sudo apt-get update

    sudo apt-get dist-upgrade

    Теперь у вас самая последняя версия драйвера и просто перезагрузите компьютер.

    Linux Mint установка драйвера принтера

    Подключите ваш принтер к компьютеру и включите его. Перейдите в меню-центр управления и найдите там раздел оборудование.

    Нажмите на кнопку Printers и перед вами появится вот такое окно:

    Нажмите на кнопку «добавить» и вы увидите название вашего принтера в списке

    Нажмите кнопку «вперед» и программа начнет поиск драйвера. В следующем окне выберите производителя принтера и нажмите «вперед».

    Если вашей модели не будет в списке производителя, то проверьте его наличие на официальном сайте.

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

    sudo add-apt-repository ppa:michael-gruz/canon-trunk

    sudo apt-get update

    sudo apt-get install cnijfilter-ip100series

    В последней команде вам нужно заменить ip100series на вашу модель.

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

    Читайте также:  Срок хранения мяса по-французски

    Источник: http://linuxmint.info/text/linux-mint-ustanovka-draivera.html

    Драйвер Linux для устройства

    Драйвер Linux для устройства

    Многие новички интересуются как установить драйвер для железяки в Linux.
    То есть проводят аналогию с MS Windows, в которой для оборудования требовались многочисленные Далее-Далее в дистрибутивах драйверов.

    Дело в том, что в мире Windows принято устанавливать драйвера от производителя железяки и это кажется естественным и разумным. Но в мире Linux, исторически сложилась по другому приципу модель «драйверов».

    Но сначала напомню, а что же такое драйвер.

    Драйвер — это программа (некий программный код), который «обслуживает» железяку и служит «прослойкой» между железякой и операционной системой.

    Эта модель эффективна, так как операционной системе не нужно знать, как общаться с миллионами устройств по всему миру. Операционная система будет общаться с драйвером по согласованным правилам, а уже драйвер будет общаться с железякой, для которой он и был написан.

    А теперь историческая сводка, почему в Линуксе чуть другая система работы с драйверами.

    Вы думаете, что когда Линукс делал свои первые шаги, все производители своих железяк бросились писать драйвера для Линукс? Нет. Этого не случилось. Многие не верили в будущий успех Linux на рынке Desktop систем и прямо заявляли, что не станут тратить время своих программистов на написание кода драйвера под Linux, который на рынке занимал маленький процент.

    Поэтому драйвера писали энтузиасты, которые хотели видеть работающей в Линуксе ту или иную железяку. Иногда фирмы всё таки помогали так или иначе энтузиастам. Например, публиковали спецификации на свои устройства, чтобы программистам было проще понять логику работы железяки и не мучатся со сложной «обратной разработкой» (reverse engineering).

    С ростом популярности Линукс, многие фирмы даже стали выделяли часть сотрудников, которые так или иначе занимались вопросом работоспособности устройства в Линуксе.

    Но факт есть факт, исторически так получилось, что открытое сообщество, работающее над ядром линукс во главе с Линусом Торвальдсом, включало после проверки код драйвера в ядро linux.

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

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

    Раньше традиционно все драйвера, а точнее их код, «размещался» в ядре. Позднее код драйверов стали выносить в отдельные «модули ядра» и загружать в основное ядро с помощью специального механизма.

    Любой спросит, а можно ли драйвера устройства написанные для MS Windows, как-нибудь «прикрутить» в Linux. Проведу вам аналогию. Если операционную систему сравнить с «матерью», то у «мамы Windows» свои дети-программы, а следовательно и дети-драйвера. У «мамы Linux» свои.

    Есть проекты типа NDISwrapper, которые пытаются использовать не родной код драйвера. В случае с NDISwrapper — это попытка использовать драйверы беспроводных устройств Wi-Fi, предназначенные для операционной системы Microsoft Windows в операционной системе Linux.

    Но вы должны понимать, это не просто и лучший вариант всё таки родной драйвер.

    Дак как же «поставить драйвер в Linux»?
    Самое лучшее — проверить штатными средствами вашей системы, что определилось и что уже работает сразу «искаропки». Помните, что 99-ю процентами устройств в линуксе занимается ядро линукс.

    В Ubuntu есть Менеджер драйверов (Драйверы Устройств), которые покажет те устройства, для которых есть проприетарные (закрытые) драйвера от производителя. Если производители не закрывали бы коды своих драйверов, как они делают это в MS Windows, то у вас не было бы никаких проблем и всё было оформлено заранее в виде соответствующих модулей ядра.

    Не нужно ничего устанавливать вручную, если не понимаете, что делаете. Это чревато тем, что при вашем обновлении новыми ядрами — 99% что ваш вручную установленный драйвер «слетит».

    Новое ядро не будет уведомлено о ваших вручную сделанных изменениях-костылях и многое «рухнет».

    Например, вручную установленный непонятно откуда взятый драйвер видеокарты при обновлении ядра может «слететь» и следующая загрузка в ваше графическое окружение может закончиться неудачно.

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

    Утомил?
    Кратко! Обновляйтесь и не используйте старые версии вашего дистрибутива. Одно дело использовать стабильные долгоподдерживаемые релизы Ubuntu LTS, а другое дело просто сидеть на старом релизе, боясь обновлений.

    Помните! Новее ядро — выше шанс, что железяка заработает.

    При прочтении каких-либо советов из Интернета — будьте предельно аккуратны! Наши друзья это — репозитория и/или deb пакеты.
    Не нужны всякие make install в современных системах Linux, основанных на идеи пакетного менеджмента, в таких как Ubuntu Linux.

    Источник: http://vasilisc.com/driver_linux

    Самые полезные настройки и команды Linux

    Самые полезные настройки и команды Linux

    Библиотека сайта rus-linux.net

    Автор: Igor Ljubuncic, перевод: С.Русинов

    Перейти к началу статьи

    Установка драйверов

    Драйверы — это программы подобные обычному программному обеспечению. Разница лишь в том, что для их работы не требуется постоянное вмешательство пользователя. Они служат для взаимодействия ваших аппаратных средств между собой. Как все просто. Вам необходимо улучшить их использование операционной системой.

    Чаще всего, необходимые драйвера включаются в дистрибутив и устанавливаются в процессе установки. Иногда бывает все не так удачно, и только что собранная рабочая станция будет идти без звука, сети или видео драйверов.

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

    Установка

    Подобно любому программному обеспечению, драйверы могут быть скомпилированными или нет. Обычно они не скомпилированы. Драйверы обычно распространяются в виде исходных текстов, с целью достижения максимально возможной совместимости аппаратных средств на установленной платформе. Это значит, что вам придется компилировать их из исходных текстов. Элементарно! Мы уже знаем как это сделать.

    Если поставщик оборудования является щедрым, он, возможно, дополнит поставляемый драйвер само-устанавливающим скриптом.

    Другими словами, вам будет нужно только запустить одну команду, которая выполнит: распаковку архива, компиляцию, установку и загрузку драйвера. Но это может не работать.

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

    После успешной распаковки из архива и компиляции исходников (./configure, make, make install), вы, скорее всего, столкнетесь с выбором из трех вариантов:

    • Драйвер будет полностью сконфигурирован и скопирован в папки, выбранные по умолчанию, и системные пути будут обновлены. В этом случае, вам не нужно ничего делать, чтобы использовать драйвер.
    • Драйвер будет сконфигурирован автоматически, и системные пути будут обновлены. Это значит, что вы только добавите имя драйвера в список загружаемых драйверов начальной загрузки, чтобы он загружался автоматически при запуске системы.
    • Драйвер будет готов к использованию, но не будет сконфигурирован, системные пути не будут обновлены. Вам придется вручную загрузить драйвер и затем обновить список загружаемых драйверов начальной загрузки, чтобы он загружался автоматически при запуске системы.

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

    $ tar zxf любая_программа.tar.gz ИЛИ $ tar -xjf любой_драйвер.tar.bz2 $ cd любой_драйвер_папка $ ./configure $ make $ make install Необязательные параметры $ ./setup_driver_script

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

    Вам нужно открыть конфигурационный файл, содержащий список модулей. Также необходимо знать его точное имя и размещение файла в вашем дистрибутиве. В Ubuntu этот файл называется modules.

    conf и размещается в /etc каталоге (/etc/modules.conf). Мы обновим этот файл, но вначале мы сделаем его резервную копию.

    Пожалуйста помните, что для изменения конфигурационных файлов нужны права суперпользователя.

    Так будет выглядеть эта процедура:

    $ cp /etc/modules.conf /etc/modules.conf.bak $ gedit /etc/modules.conf

    Приведенные выше команды откроют файл modules.conf в текстовом редакторе gedit. Теперь, просто добавьте драйвер в пустую строку ниже существующих драйверов, сохраните файл, выйдите из текстового редактора и перезагрузите систему, чтобы изменения вступили в силу. Это все!

    Вот пример, файла modules.conf для Kubuntu Linux, установленной на виртуальной машине. Добавим новый драйвер. Мы просто запишем его имя ниже существующих записей. Конечно, необходимо знать ТОЧНОЕ имя соответствующего драйвера.

    Третий вариант немного более сложный.

    Загрузка драйверов

    Вы успешно скомпилировали драйвер, но ничего не произошло. Это получилось потому, что драйвер еще не включен. Посмотрев внутрь каталога, вы заметите файл с расширением .ko. Это и есть ваш драйвер, и его необходимо загрузить вручную.

    Нам нужно установить драйвер в ядро. Это можно сделать с помощью команды insmod.

    $ cd драйвер_каталог $ insmod драйвер.ko

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

    Читайте также:  Жесткость воды и способы ее устранения

    $ lsmod

    Если вы случайно сделали серьезную ошибку и хотите удалить драйвер, то можете воспользоваться командой rmmod:

    $ rmmod

    Конфигурирование драйверов

    Конфигурирование драйвера требует немного знаний о его функциональности. Чаще всего инструкции находятся в текстовых файлах how-to руководства.

    Ниже приведенный пример показывает как конфигурировать сетевую карту после загрузки сетевого драйвера. Сетевой карте присвоен идентификатор и IP адрес. В данном случае, eth0 — имя выбранного устройства, но оно может быть другим, например: eth1, eth2 и т. д. . Назначенный IP адрес показывает нам, что машина будет частью локальной сети.

    $ ifconfig eth0 192.168.0.9

    После перезагрузки вы увидите, что сетевое подключение отсутствует. Это происходит из-за того, что драйвер отсутствует в общем каталоге по умолчанию, и система не знает, где его искать. Вам придется повторить всю процедуру снова:

    $ cd драйвер_каталог $ insmod драйвер.ko $ ifconfig eth0 192.168.0.9

    Теперь становится понятно, что применение скрипта для автоматизации этих действий было бы отличной идеей. И это именно то, что мы собираемся сделать — написать скрипт и добавить его в начальную загрузку системы.

    Скрипты

    Как и в системах DOS и Windows, скрипты могут быть написаны в текстовом редакторе. Учитывая внутренние различия между текстовыми файлами и скриптами, необходимо различать текстовые файлы и скрипты. В системе Windows достаточно изменить расширение .txt на .bat и файл станет скриптом. В Linux немного по-другому.

    Командная строка Linux находится внутри оболочки или, точнее сказать, и есть сама оболочка или Шелл (Shell). Существует несколько оболочек, каждая со своим уникальным набором команд. Самая популярная (устанавливается по умолчанию) оболочка Linux это BASH. Нам необходимо добавить информацию в наш скрипт, если хотим сделать его связанным с нашей оболочкой.

    Таким образом, записав в файл приведенные выше команды плюс ссылка на оболочку, получим следующий скрипт:

    #!/bin/bash $ cd драйвер_каталог $ insmod драйвер.ko $ ifconfig eth0 192.168.0.9

    Можно сделать это короче:

    #!/bin/bash $ insmod /home/roger/драйвер_каталог/драйвер.ko $ ifconfig eth0 192.168.0.9

    Теперь у нас есть рабочий скрипт. Или точнее текстовый файл, который содержит соответствующие команды. Нам необходимо сделать его исполняемым файлом. Во-первых, нужно сохранить этот файл. Назовем его network_script.

    Сделаем скрипт исполняемым.

    $ chmod +x network_script

    Теперь у нас есть работающий скрипт. Нам нужно разместить его в каталоге /etc/init.d и он будет запускаться во время начальной загрузки системы.

    $ cp network_script /etc/init.d/

    В завершение нужно обновить систему для активации скрипта.

    $ update-rc.d network_script defaults

    После перезагрузки вы поймете, что драйвер загружен автоматически и сетевая карта сконфигурирована! Возможен и другой вариант, make install и драйвер будет помещен в каталог по умолчанию:

    /lib/modules//kernel/drivers/net/драйвер.ko

    Или вы могли разместить драйвер в этом каталоге сами. Таким образом, вы могли бы избежать написания скрипта.

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

    Предыдущая часть К оглавлению статьи Следующая часть

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

    Источник: http://rus-linux.net/MyLDP/admin/Useful-Linux-commands-and-configurations-3.html

    Как установить последние драйверы для NVIDIA на Ubuntu или Linux Mint с помощью PPA

    Как установить последние драйверы для NVIDIA на Ubuntu или Linux Mint с помощью PPA

    Какое-то время назад обновление до последней версии проприетарных драйверов Nvidia на Ubuntu (или Linux Mint) вызывало не мало проблем.

    Приходилось использовать либо официальный Linux установщик, на который не всегда можно было положиться, — по крайней мере, по моему мнению, — либо ультрасовременный PPA (персональный архив пакетов), типа Xorg-Edgers PPA, который обновляет множество пакетов, большинство из которых нестабильны.

    Все это уже не актуально благодаря Proprietary GPU Drivers PPA, который предлагает стабильные обновления для проприетарных графических драйверов Nvidia, без обновления иных библиотек до нестабильных версий (некоторые библиотеки потом еще можно обновить с помощью данного PPA, если того требуют драйверы. В PPA нестабильность отсутствует).

    Несмотря на название, PPA предоставляет обновления только проприетарных графических драйверов Nvidia, без поддержки AMD и Intel.

    Хотя данный PPA наверняка является самым стабильным способом обновления до последней версии проприетарных драйверов Nvidia на Ubuntu или Linux Mint, его все равно еще предстоит тестировать.

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

    Ну и, к сожалению, это все еще самый безопасный (или даже не то чтобы «безопасный», скорее стоит сказать «менее склонный к неполадкам») способ установки новейших драйверов Nvidia на Ubuntu или Linux Mint.

    Также я должен отметить, что PPA предоставляет пакеты для всех поддерживаемых версий Ubuntu (17.04, 16.10, 16.04, 14.04 и 12.04) и Linux Mint (18, 17 и 13).

    Данный архив пакетов предоставляет следующие версии графических драйверов Nvidia: nvidia-361, nvidia-367, nvidia-370, nvidia-375 и nvidia-378.

    Также есть драйверы постарше, типа nvidia-304 и nvidia-340 (но вы сюда не за этим пришли, верно?).

    Вы можете посмотреть последнюю версию графических драйверов Nvidia под Linux на официальном сайте.

    Установите последнюю версию графических драйверов Nvidia в Ubuntu или Linux Mint c помощью PPA

    1.Добавьте PPA

    Перед тем как продолжать, пожалуйста, прочтите описание PPA!

    Для добавления Proprietary GPU Drivers PPA в Ubuntu или Linux Mint и обновления источников софта, используйте следующие команды:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update

    2.Установите (и активируйте) последние графические драйверы Nvidia

    Из системных настроек (System Settings) или прямо из меню / Dash, откройте «программы и обновления» (Software & Updates) во вкладке «дополнительные драйверы» (Additional Drivers). Выберете драйверы, которые хотите использовать и кликните на «применить изменения» (Apply changes):

    После скачивания и завершения установки перезапустите компьютер. Готово!

    Также вы можете установить последние драйверы, используя Synaptic или из командной строки. Для того чтобы посмотреть доступные версии введите

    apt-cache search nvidia

    или

    apt search nvidia

    Ищите пакеты с названием “nvidia-VERSION”, — например, “nvidia-378” для последних бета версий графических драйверов 378.09, — и устанавливайте их (“sudo apt install nvidia-VERSION”).

    Источник: https://omgubuntu.ru/kak-ustanovit-posliedniie-draiviery-dlia-nvidia-na-ubuntu-ili-linux-mint-s-pomoshchiu-ppa/

    Как определить и установить видеодрайвер с помощью терминала в Ubuntu и производных | Ubuntu66.ru — новости, уроки, помощь, поддержка

    Воскресенье, 10 Январь 2016, 15:14

    Размещено в рубрике Лента новостей и имеет 0 комментариев.В каждом стационарном (настольном) компьютере, ноутбуке или нетбуке есть видеокарта. Основной ее задачей является обработка и вывод изображения на монитор, т.е. всё то, что мы видим на экране компьютера.

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

    Чтобы задействовать все возможности видеокарты (особенно это нужно, когда вы играете в компьютерные игры), необходимо установить дополнительные драйверы для видеокарт Nvidia/AMD.

    1. Определение видеокарты.

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

    lspci -nn | grep VGA

    В моём случае видеокарта в терминале определилась, как NVIDIA GeForce GT 610 (у вас, естественно, должна определиться своя):
    Ядро Linux, на котором работает система Ubuntu и её производные, такие как Kubuntu, Lubuntu, Xubuntu, Linux Mint и пр., автоматически определяет для данной видеокарты несколько уже предустановленных драйверов.

    Примечание. Для видеокарт NVIDIA создан репозиторий для установки новейших драйверов. Если вы обладатель компьютера с видеокартой NVIDIA, подключите данный репозиторий и обновите пакетную базу дистрибутива следующими командами:

    sudo add-apt-repository ppa:graphics-drivers/ppa

    sudo apt update

    2. Определение драйвера.

    Следующим шагом будет определение предустановленных в системе драйверов, доступных для установки, выполнением этой команды:

    sudo ubuntu-drivers devices

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

    3. Установка драйвера.

    В моём случае терминал рекомендовал для моей видеокарты свободный драйвер nvidia-361 (у вас может быть другой). Теперь остаётся установить выбранный драйвер, составив и выполнив следующую команду:

    sudo apt install nvidia-361

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

    glxinfo | grep OpenGL

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

    Удачи.

    Ссылка на источник
    10-01-2016.

    Комментирование и пинг закрыты.

    Источник: http://ubuntu66.ru/2016/01/10/kak-opredelit-i-ustanovit-videodrajver-s-pomoshhyu-terminala-v-ubuntu-i-proizvodnyx/

    Ссылка на основную публикацию
    Adblock
    detector