Linux下使用源码包安装程序

这篇博客详细介绍了在Linux(如Debian 10、Ubuntu和CentOS)上如何使用源码包安装程序的过程,包括下载和解压源码包、编译源码、生成二进制文件、安装服务程序以及清理临时文件的五个步骤。
摘要由CSDN通过智能技术生成

在 Linux 中有很多软件程序只有源码包的形式,无法通过apt或者yum进行安装,所以我们就要使用源码包的方式来安装程序。

以下演示使用的是Debian 10系统,在Ubuntu及CentOS等其他Linux系统中均适用。

第1步

下载及解压源码包文件。为了方便在网络中传输,源码包文件通常会在归档后使用 gzip 或 bzip2 等格式进行压缩,因此一般会具有.tar.gz.tar.bz2的后缀。要想使用源码包安装服务程序,必须先把里面的内容解压出来,然后再切换到源码包文件的目录中:

root@debian:~# tar xzvf FileName.tar.gz
root@debian:~# cd FileDirectory
第2步

编译源码包代码。在正式使用源码包安装服务程序之前,还需要使用编译脚本针对当前系统进行一系列的评估工作,包括对源码包文件、软件之间及函数库之间的依赖关系、编译器、汇编器及连接器进行检查。我们还可以根据需要来追加--prefix参数,以指定稍后源码包程序的安装路径,从而对服务程序的安装过程更加可控。当编译工作结束后,如果系统环境符合安装要求,一般会自动在当前目录下生成一个 Makefile 安装文件。

root@debian:~# ./configure --prefix=/usr/local/program

其中/usr/local/program为安装路径࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值