Ubuntu系统下,从源文件安装软件

2024-11-13 14:56:04

在系统中架构编译源码所需的环境,如:gcc、make、g++等,在ubuntu下只要安装build-essential就可以了。

在终端输入指令:

sudo apt-get install build-essential

构建好环境后,就可以准备源码包了,当然,下载这些包之前要了解依赖关系,一般我们下载的包都是以tar.gz为后缀的压缩包,先解压缩:

输入指令:tar -xvzf program.tar.gz

进入源代码包文件夹:

cd ./program

在linux下安装源码包有一个通用的模式,即配置-编译-安装。但是在安装之前,最好还要看一下install、readme文件。

配置:在文件目录下,先在终端中输入命令:./configure

该命令扫描系统,用以确定所需的所有库文件都已存在,并做好文件路径和其他所需的配置工作。如果所需的库文件不存在,该配置脚本就会退出,并提示出错原因。

编译:在文件目录下,终端中输入命令:make

安装:

编译好后,最后一步就是安装了。大部分程序懂得makefile文件中都有一个拥有安装的函数。

在终端中输入命令:sudo make install

如此,软件就安装好了。

补充:1、当然,我们也可以删除安装文件

只要输入指令:make clean即可。

2、当不要此软件时,通过sudo make uninstall指令卸载。

3、编译安装源码时有一个特点是可以自定义安装的位置,通常我们会安装在/opt下,

只要编译时输入指令:./configure -prefix=/opt/program

猜你喜欢