debian安装编译环境,debian驱动管理器

  debian安装编译环境,debian驱动管理器

  在Linux下,我们经常需要自己编译安装驱动模块,比如安装显卡驱动,安装无线驱动,有时候安装一个程序,需要安装相应的驱动模块。Debian Linux下的生活已经很简单了。你可以用apt处理任何事情。就我们讨论的驱动安装而言,一般情况下,源码中会有编译好的相应驱动可用。但是一般来说,驱动模块对使用的内核版本有很强的依赖性。如果源码中没有与我们使用的内核版本相匹配的驱动,我们需要手动编译安装驱动模块。在这种情况下,Debian下的驱动模块编译安装工具m-a就有了用武之地。下面简单介绍一下如何使用m-a手动编译安装驱动模块。

  1 m-a安装

  # apt-get安装模块助手

  2安装必要的软件。

  # apt-get安装版本-基本

  这是编译内核和模块的必备包。当然,如果我们不显式安装它,我们也可以使用下面的命令来安装它:

  #并购准备

  顾名思义,这样会安装各种编译安装驱动模块所必需的软件包,这样就可以安装build-essential了。

  3安装内核源代码和相应的头文件。

  要编译安装驱动模块,首先要安装相应的内核源代码和相应的内核头文件。当然,如果我们自己编译和安装内核,并且在/usr/src目录中有用于编译和安装内核的源代码,那么我们可以跳过这一步。如果不是这样,那么我们必须先安装相应的源代码和头文件。

  我们可以使用下面的命令来确定我们正在使用的内核版本信息。我们将要安装的内核源代码和头文件应该与我们正在使用的内核版本相匹配:

  # uname -a

  安装内核源代码:

  # apt-get安装linux-source-`uname -r

  安装相应的头文件:

  # apt-get安装linux-headers-`uname -r

  4编译并安装驱动模块:

  以后可以进入/usr/src目录编译安装我们需要的驱动模块。安装后,我们可以使用以下命令驱动更新:

  #并购更新

  如果我们要为显卡安装fglrx驱动模块,我们可以使用下面的命令来自动安装它:

  # m-a a-i fglrx

  该命令可以完成相应驱动模块的自动编译和安装过程。实际上,这个命令由三个相应的命令组成:get、build和install。如果我们想详细了解编译和安装的过程,我们可以调用这三个命令来完成安装过程:

  获取驱动程序源代码:

  # m-a get fglrx

  这将下载指定的驱动程序源代码,并将其解压缩到/usr/src/modules目录。

  编译驱动程序模块:

  # m-a构建fglrx

  编译完成后,会在/usr/src/目录下生成相应的deb安装包。我们可以使用m-a来安装:

  # m-a安装fglrx

  当然,对于这样的deb包,我们也可以使用dpkg来安装:

  # dpkg -i fglrx-xxx.deb

  5装载驱动模块

  安装驱动程序模块后,我们可以加载驱动程序模块,以确定我们的驱动程序模块是否安装成功:

  # modprobe fglrx

  如果成功加载,我们的驱动程序模块就成功安装了。否则,将执行错误检查。如果安装成功,我们将编辑系统驱动程序配置文件,以便系统可以在启动时自动加载驱动程序模块:

  # vim/etc/模块

  编写系统启动时要加载的驱动模块。

  就这些~~好好享受~ ~

debian安装编译环境,debian驱动管理器