如何在Linux上安装设备驱动程序
副标题[/!--empirenews.page--]
学习 Linux 设备驱动如何工作,并知道如何使用它们。 对于一个熟悉 Windows 或者 MacOS 的人,想要切换到 Linux,它们都会面临一个艰巨的问题就是怎么安装和配置设备驱动。这是可以理解的,因为 Windows 和 MacOS 都有一套机制把这个过程做得非常的友好。比如说,当你插入一个新的硬件设备, Windows 能够自动检测并会弹出一个窗口询问你是否要继续驱动程序的安装。你也可以从网络上下载驱动程序,仅仅需要双击解压或者是通过设备管理器导入驱动程序即可。 而这在 Linux 操作系统上并非这么简单。第一个原因是, Linux 是一个开源的操作系统,所以有 数百种 Linux 发行版的变体。也就是说不可能做一个指南来适应所有的 Linux 发行版。因为每种 Linux 安装驱动程序的过程都有差异。 第二,大多数默认的 Linux 驱动程序也都是开源的,并被集成到了系统中,这使得安装一些并未包含的驱动程序变得非常复杂,即使已经可以检测大多数的硬件设备。第三,不同发行版的许可也有差异。例如,,Fedora 禁止事项 禁止包含专有的、受法律保护,或者是违反美国法律的驱动程序。而 Ubuntu 则让用户避免使用受法律保护或闭源的硬件设备。 为了更好的学习 Linux 驱动程序是如何工作的,我建议阅读 《Linux 设备驱动程序》一书中的 设备驱动程序简介。 两种方式来寻找驱动程序1、 用户界面如果是一个刚从 Windows 或 MacOS 转过来的 Linux 新手,那你会很高兴知道 Linux 也提供了一个通过向导式的程序来查看驱动程序是否可用的方法。 Ubuntu 提供了一个 附加驱动程序 选项。其它的 Linux 发行版也提供了帮助程序,像 GNOME 的包管理器,你可以使用它来检查驱动程序是否可用。 2、 命令行如果你通过漂亮的用户界面没有找到驱动程序,那又该怎么办呢?或许你只能通过没有任何图形界面的 shell?甚至你可以使用控制台来展现你的技能。你有两个选择:
检查是否已经安装了这个驱动程序在进一步学习安装 Linux 驱动程序之前,让我们来学习几条命令,用来检测驱动程序是否已经在你的系统上可用。 lspci 命令显示了系统上所有 PCI 总线和设备驱动程序的详细信息。
或者使用
例如,你可以使用 dmesg 命令显示了所有内核识别的驱动程序。
或配合
任何识别到的驱动程序都会显示在结果中。 如果通过
和
技巧:和 如果一个驱动程序已经被识别到了,但是通过
使用 添加仓库并安装可以通过 1、删除存在的仓库,如果它存在
其中 2、将仓库加入到仓库表中,这应该在驱动程序指南中有指定
(编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008-r2 – 将Ctrl-Alt-Del发送到嵌套的RDP
- 只有1.2G的Windows 10精简版 处理CPU高占用率,旧电脑首选
- 新手教程:如何在Linux下解压Zip文件
- 许多人不知道Edge浏览器已经发布iOS/Android版本 微软表示无
- windows-7 – 如何在Windows 7中安装CD / DVD ISO?
- Git高级用法,喜欢就拿去用
- windows-server-2008 – Server 2008 R2启动时间为2小时.现
- win10任务管理器在何处?
- 如何在Linux中查看系统硬件制造商、型号和序列号
- Windows 10错误会阻止创建注册表备份