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

2026-03-19 06:37:53

在系统中架构编译源码所需的环境,如: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

猜你喜欢