Начална » как да » Как да инсталирате драйвери на Linux

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

    Windows се нуждае от хардуерни драйвери, предоставени от производителя, преди хардуерът да работи. Linux и други операционни системи също се нуждаят от хардуерни драйвери преди хардуерът да работи - но хардуерните драйвери се обработват по различен начин в Linux.

    Добрата новина е, че ако дадено устройство работи на Linux, то вероятно ще "просто работи" извън кутията. Понякога може да се наложи да инсталирате драйвери, но някои хардуер може просто да не работят.

    Как хардуерните драйвери работят на Windows

    Когато инсталирате Windows, ще трябва да инсталирате драйвери за хардуер, предоставени от производителя на хардуера - драйвери за чипсет на дънната платка, драйвери за графични карти, драйвери за Wi-Fi и други..

    Windows се опитва да помогне. Microsoft обединява много от тези драйвери, предоставени от производителя с Windows, и хоства много от тях на Windows Update. Когато включите ново устройство към компютъра с Windows и ще видите изскачащия балон "Инсталиране на драйвер", Windows може да изтегли драйвер, предоставен от производителя, и да го инсталира на вашия компютър. Microsoft не пише тези драйвери самостоятелно - те ги получават от производителите и ви ги предоставят, след като ги проверят.

    Ако хардуерът не работи с Windows, обикновено има драйвер, за да работи. Освен ако не разполагате с древно устройство, което работи само с по-стари версии на Windows, производителят е свършил работата, за да работи с Windows. Хардуерът, който не работи, обикновено е само бързо изтегляне на драйвера от работа.

    Как хардуерните драйвери работят на Linux

    Нещата в Linux са различни. Повечето драйвери за хардуер на вашия компютър са с отворен код и са интегрирани в самия Linux. Тези хардуерни драйвери обикновено са част от Linux ядрото, въпреки че битовете на графичните драйвери са част от Xorg (графичната система), а драйверите за принтери са включени в CUPS (системата за печат).

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

    С други думи, повечето хардуерни драйвери са включени извън кутията. Не е нужно да преследвате предоставените от производителя драйвери за всеки малко хардуер на вашата Linux система и да ги инсталирате. Вашата Linux система трябва автоматично да открие вашия хардуер и да използва подходящите хардуерни драйвери.

    Как да инсталирате патентовани драйвери

    Някои производители предоставят свои собствени, собственически драйвери. Това са хардуерни драйвери, които производителите пишат и поддържат сами, а природата им от затворен източник означава, че повечето дистрибуции на Linux няма да могат да ги свързват и автоматично да ги активират за вас.

    Най-често те включват собствените графични драйвери за NVIDIA и AMD графичен хардуер, които осигуряват повече графични характеристики за игри на Linux. Има драйвери с отворен код, които могат да заработят графиките ви, но не предлагат същото ниво на 3D игрални характеристики. Някои Wi-Fi драйвери също са все още собственост, така че вашият безжичен хардуер може да не работи, докато не ги инсталирате.

    Как ще инсталирате собствените драйвери зависи от вашата дистрибуция на Linux. На Ubuntu и Ubuntu-базирани дистрибуции, има "Допълнителни драйвери" инструмент. Отворете тирето, потърсете „Допълнителни драйвери“ и го стартирайте. Той ще открие кои собствени драйвери можете да инсталирате за вашия хардуер и ще ви позволи да ги инсталирате. Linux Mint има инструмент "Driver Manager", който работи подобно. Fedora е против собствените драйвери и не ги прави толкова лесни за инсталиране. Всяка дистрибуция на Linux я обработва по различен начин.

    Как да инсталирате драйвери за принтери

    Може обаче да се наложи да инсталирате драйвери за принтери. Когато използвате инструмент за конфигуриране на принтер за конфигуриране на CUPS (общата Unix система за печат), ще можете да изберете подходящ драйвер за вашия принтер от базата данни. Обикновено това включва намиране на производителя на принтера в списъка и избор на името на модела на принтера.

    Можете също да изберете да предоставите описание на PostScript принтер или PPD файл. Тези файлове често са част от Windows драйвера за PostScript принтери и може да успеете да преследвате PPD файл, който прави принтера ви по-добър. Можете да предоставите PPD файл, когато настройвате принтера в инструмента за конфигуриране на принтера на вашия Linux.

    Принтерите могат да бъдат главоболие за Linux и много от тях може да не работят правилно - или изобщо - без значение какво правите. Добра идея е да изберете принтери, които познавате, че ще работят с Linux следващия път, когато отидете на пазаруване с принтер.

    Как да направим друга хардуерна работа

    Понякога може да се наложи да инсталирате патентовани драйвери, които вашата дистрибуция на Linux не е предоставила. Например, NVIDIA и AMD предлагат пакети за инсталиране на драйвери, които можете да използвате. Въпреки това, трябва да се стремите да използвате собствени драйвери, пакетирани за вашата дистрибуция на Linux - те ще работят най-добре.

    Като цяло, ако нещо не работи на Linux - и ако не работи след инсталирането на собствените драйвери, осигурява вашата дистрибуция на Linux - вероятно няма да работи изобщо. ако използвате по-стара Linux дистрибуция, обновявайки се до по-нова, ще получите най-новата хардуерна поддръжка и ще подобрите нещата. Но, ако нещо не работи, вероятно не можете да го направите просто, като инсталирате драйвер за хардуер.

    Търсенето на ръководство за извършване на конкретна хардуерна работа на вашата специфична Linux дистрибуция може да помогне. Такова ръководство може да ви отведе до намирането на предоставен от производителя драйвер и да го инсталирате, което често изисква команди от терминал. По-старите собственически драйвери може да не работят с модерни Linux дистрибуции, които използват модерен софтуер, така че няма гаранция, че старият, предоставен от производителя драйвер ще работи правилно. Linux работи най-добре, когато производителите внасят своите драйвери в ядрото като софтуер с отворен код.


    Като цяло, не трябва да се забърквате с хардуерни драйвери твърде много. Това е визията на Linux - драйверите са с отворен код и са интегрирани в ядрото и други части на софтуера. Не е нужно да ги инсталирате или да ги настройвате - системата автоматично разпознава хардуера и използва подходящите драйвери. Ако сте инсталирали Linux, хардуерът ви трябва да работи - или веднага, или поне след като инсталирате някои лесни за инсталиране драйвери, предоставени от инструмент като програмата за допълнителни драйвери в Ubuntu..

    Ако трябва да преследвате предоставените от производителя собственически драйвери и разширени ръководства за инсталирането им, това е лош знак. Възможно е драйверите да не работят правилно с най-новия софтуер във вашата дистрибуция на Linux.

    Кредит за изображения: Blek на Flickr