当前位置:首页>Linux>Linux软件包管理(四)

Linux软件包管理(四)

  • 2026-10-25 00:02:38
Linux软件包管理(四)
在应用程序容器和软件包管理系统出现之前,开源软件开发人员以源代码的形式分发软件,即以tar包的形式发布,而用户需在系统中自行编译,下面介绍源代码安装软件的方法。
01
下载tar包
将对应应用程序的tar包下载到Linux系统中,下载应用程序tar包时,可通过各类Linux网站下载,但最好通过程序的官方站点下载。
02
使用tar命令解包
$ tar -Jxvf sysstat-12.3.3.tar.xz
tar包中所有文件都已经被解包到特定程序目录,进入目录以便继续完成后续操作。
03
阅读安装文档
进入解包后的目录后,阅读其中的README或INSTALL文件,其中说明了软件安装所需的操作步骤。
04
运行configure工具
$ ./configure
运行解包后目录中的configure工具过程中,会检查Linux系统,确保拥有合适的能够编译源代码的编译器,以及正确的库依赖关系;如果有问题,则configure会显示错误消息,并指明缺失哪些文件。
注:大多数Linux程序是用C或C++语言编写的,若要在Linux系统中编译该源代码,则需安装gcc软件包和make软件包,运行configure会检测系统是否安装gcc软件包和make软件包。
05
 make构建二进制文件
通过make命令构建各种二进制文件时,make命令编译源代码,然后由链接器生成最终的可执行文件(make命令执行过程中将会产生大量输出)
$ make
注:make命令执行完成后,在当前目录下生成对应应用程序的可执行程序,运行该程序需进入到该目录下执行;若希望将其安装在Linux系统的常用位置,必须以root用户身份登录或借助sudo命令使用make命令的install选项。

最新文章

随机文章