1.通过源代码
源代码包包含的是软件的源代码、构建脚本和说明文件,而不是编译后的二进制可执行文件。
我们从Github上克隆项目仓库,在 Debian 系统中使用 apt-get
命令获取的都是源代码包。
常见的源代码包格式:
- .tar.gz或者.tar.bz2
.zip
.deb-src
.rpm
以.tar.gz文件为例,使用时需要下载后先解压,然后通过编译和安装过程将源代码转换为可执行文件。
tar -xzvf source-code.tar.gz
cd source-code
./configure
make
sudo make install
2.通过二进制包
二进制包包含预编译的二进制可执行文件,可以直接安装和运行。
常见的二进制包格式:
.deb
.rpm
.exe
.dmg