源码安装程序

 时间:2026-02-12 05:01:41

1、解压文件:

源码包通常会使用tar工具归档然后用gzip或bzip2进行压缩,后缀格式会分别为.tar.gz与tar.bz2 ,解压方法:

[root@linuxprobe ~]# tar xzvf FileName.tar.gz

[root@linuxprobe ~]# tar jxvf FileName.tar.bz2

2、切换到解压后的目录:

[root@linuxprobe ~]# cd FileDirectory

3、准备编译工作:

在开始安装服务程序之前,需要执行configure脚本,他会自动的对当前系统进行一系列的评估,如源文件、软件依赖性库、编译器、汇编器、连接器检查等等,如果有需求,还可以使用--prefix参数来指定程序的安装路径(很实用),而当脚本检查系统环境符合要求后,则会在当前目录下生成一个Makefile文件。

[root@linuxprobe ~]# ./configure --prefix=/usr/local/program

4、生成安装程序:

刚刚生成的Makefile文件会保存有系统环境依赖关系和安装规则,接下来需要使用make命令来根据MakeFile文件提供的规则使用合适的SHELL来编译所有依赖的源码,然后make命令会生成一个最终可执行的安装程序。

[root@linuxprobe ~]# make

5、安装服务程序:

如果在configure脚本阶段中没有使用--prefix参数,那么程序一般会被默认安装到/usr/local/bin目录中。

[root@linuxprobe ~]# make install

第6步:清理临时文件(可选):

[root@linuxprobe ~]# make clean

卸载服务程序的命令(请不要随便执行!!!):

[root@linuxprobe ~]# make uninstall

  • ubuntu server 16.04系统安装在hyper-v上
  • 计算机中装有双系统用户如何卸载Linux
  • MacOS中如何使用ping命令?
  • Ubuntu Vps安装图形界面,xfce
  • 告诉你一些CCNA学习软件
  • 热门搜索
    稻田黄鳝养殖技术 marry是什么意思 酝酿是什么意思 磅礴是什么意思 现在学什么技术有前途 白色运动鞋 鬼使神差是什么意思 惆怅什么意思 阿里嘎多什么意思 core是什么意思