编译安装(Compile and Install)是Linux系统中从源代码构建和安装软件的一种方式。与直接使用包管理器(如apt、yum)安装预编译的二进制包不同,编译安装需要从源代码开始构建软件。
获取源代码:
wget http://example.com/software.tar.gz
解压源代码:
tar -xzvf software.tar.gz
cd software/
配置(configure):
./configure
编译(make):
make
安装(make install):
sudo make install
缺少依赖:
配置选项:
./configure --help
查看可用选项--prefix=/usr/local/software
指定安装路径卸载软件:
make uninstall
,可以使用wget http://nginx.org/download/nginx-1.25.3.tar.gz
tar -xzvf nginx-1.25.3.tar.gz
cd nginx-1.25.3/
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
sudo make install
编译安装虽然复杂,但在某些情况下是必要的,特别是当你需要特定版本的软件或自定义功能时。