介绍
Linux系统中的软件很多都是开源的,可以下载到源代码,一般源码都是先经tar打包然后再压缩成 .tar.gz或.tar.bz2格式。
这里插一句,tar是linux常用的打包程序,打的包通常成为tar包,打包的过程中附加参数可以调用常用的压缩程序进行压缩,比如gzip,bzip2等,参数-z就是调用gzip,-j就是调用bzip2,结果就相应的产生了tar.gz文件和tar.bz2文件。
以下使用nmap-7.91.tar.bz2源码包为例进行介绍。
安装过程
第一步 下载源码包并上传到Linux
下载源码包可以在软件的官方网站上下载,一般都会附带Checksum来校验文件完整性。下载后可以进行校验,以防文件被篡改。
一般下载都是在windows系统上下载好,然后上传到Linux系统中,可以使用XShell和Xftp来操作,Xftp来将windows中的文件传输到Linux系统中,并通过Xshell进行查看。建议第三方软件源码包应该放到 /usr/local/src目录下。
Xftp我用的是最新的7版本,free for home/school, 使用非常简单。
XShell下载路径:https://www.netsarang.com/zh/xshell/
Xftp下载路径:https://www.netsarang.com/zh/xftp/
nmap下载路径:https://nmap.org/download.html
第二步 解压tar包
进入/usr/local/src,运行命令
tar -xjvp