Ubuntu 用户通常使用 Synaptic 包管理器作为 GUI,使用 apt 包管理器作为命令行来安装包。
但并不是所有最新的应用程序都为系统提供预编译包tar源码编译tar源码编译,在这种情况下,我们需要使用源代码进行编译,以便于在系统上安装应用程序。
本文将使用源存档在 Ubuntu 系统上安装该软件包。
计划工作
在编译源码包之前,我们首先需要对系统进行编译需求的规划。
$ sudo apt-get install apt-file autoconf build-essential checkinstall
解压源码包
首先将源存档文件下载到您的系统上并解压。
大多数用户选择主目录、/opt 或 Desktop 来提取软件包,但我们更喜欢使用 /usr/local/src/ 目录来提取软件包源代码。
$ cd /usr/local/src/ $ tar -xzf myapp-1.5.tar.gz 或者 $ tar -xjf myapp-1.5.tar.bz2
从源代码编译并安装
现在切换到提取的目录并查找文件 INSTALL 或 INSTALL.txt 或 README 之一。
$ cd /usr/local/src/myapp-1.5
该文件包含源应用程序的编译步骤。
如果没有找到,大多数应用程序都可以使用以下命令进行编译。
$ ./configure $ make $ sudo make install
安装缺少的库
在编译包的过程中,如果我们收到任何有关缺少所需库的消息。
首先使用apt-file命令在相应的包中搜索该文件。
$ apt-file search
安装使用上述命令搜索到的软件包。
$ sudo apt-get install