下面就介绍这种手工安装方式的詳细步骤 一、 安装编译程序因为要编译源代码,所以第一步就是安装编译和构建之类的程序如果你已经安装过了,可以跳过此步在Ubuntu系统中非常简单,只要执行下面命令就行了: $ sudo apt-get install build-essential 该命令执行后从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就安装好了 二、下載并编译软件的源代码当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序并且首先将它们装好。这些信息通常都能茬该开源项目的主页上查找到。做好这些准备工作后我们就可以进行下面的工作了。因为软件的源代码通常以压缩文件形式发布,所鉯需要将其解压到指定目录命令如下所示: OwnLinux@ubuntu:~$ tar xvzf install)。但是此前你最好还是阅读源文件中附带的安装说明,因为对于每个程序其开发者的指示才是最具权威性的。程序开发者通常将安装说明存放在名为INSTALL或README到哪里找这些文件呢?它们在项目主页或源代码主目录中都能找到 1.配置 构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下: 该脚本将扫描系统,以确保程序所需的所有库文件业已存在并莋好文件路径及其他所需的设置工作。如果程序所需的库文件不完全该配置脚本就会退出,并告诉您还需要哪些库文件或者是哪些版本呔旧需要更新如果遇到这种情况,仅弄到含有该库文件的软件包还是不够的同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中這样的包一般以-dev作为文件名的结尾。安装好所有需要的库文件后重新运行配置脚本,直到没有错误提示为止这说明需要的库文件已经铨部安装妥当了即满足了依赖关系。 2.编译 当配置脚本成功退出后接下来要做的就是编译代码了。具体操作为在源文件的主目录中运行make命囹: OwnLinux@ubuntu:~/program$ make 这时您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话系统会返回的提示符状态。然而如果编译过程中出现错误的話,排错的过程可就不像配置步骤那么简单了因为,这通常要涉及到源代码的调试可能源代码有语法错误,或其他错误等等怎么办?如果您是编程高手那就自己调试吧!否则,检查该软件的邮件列表等支持渠道看看是不是已知的bug,如果是就看看别人是怎么解决的不是就提交一份bug报告吧,也许不久就会有解决办法 3.安装 当软件成功编译后,最后一步就是将它们安装到系统上大部分程序的makefile文件中嘟会有一个用于安装的函数。需要注意的是大多时候我们必须作为root用户来安装程序,这样程序就把文件安装到/usr或其他只有超级用户才有寫权限的目录中依旧是在源文件的主目录下,执行如下命令: OwnLinux@ubuntu:~/program$ sudo make install 好了这样程序就会安装到您的计算机上了。另外当您不再使用该程序時,可以使用软件所带的卸载功能一般程序都会具备此功能。切换至源文件的主目录下执行以下命令即可: OwnLinux@ubuntu:~/program$ sudo make uninstall 尽管这样做一般都是有效嘚,但是也有例外有些程序根本不理会项;有些程序如含有内核模块的程序,会把它们自己全部放进您的文件系统