博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 系统下用源码包安装软件
阅读量:5240 次
发布时间:2019-06-14

本文共 1384 字,大约阅读时间需要 4 分钟。

Linux系统下用源码包安装软件

by:授客 QQ1033553122

下载源码安装包,解压或者直接双击打开(如果有安装ziprar等压缩/解压缩软件的话),查找相关的安装说明文件,一般是README,INSTALL这两个文件,这两个文件一般会告诉你怎么安装你所下载的软件,找到后用记事本或内部查看器打开,查看安装说明。

 

通常,会包含以下几个步骤,以下举例说明。

例:用源码包tsung-1.5.1.tar.gz安装tsung软件

 

#步骤1、解压软件源码包

[root@localhost software]# tar -xvf tsung-1.5.1.tar.gz

 

#步骤2、进入解压后源码所在的目录

[root@localhost software]# cd tsung-1.5.1

 

#步骤3、运行configure程序文件(运行前不妨检查下,当前目录下是否有configure文件)

[root@localhost tsung-1.5.1]# ./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/erlang

 

#步骤4、运行make命令

[root@localhost tsung-1.5.1]# make

 

#步骤5、运行make install命令

[root@localhost tsung-1.5.1]# make install

 

#步骤4-5可以合并起来写,如下

[root@localhost tsung-1.5.1]# make && make install

 

 

说明:

1[root@localhost tsung-1.5.1]# ./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/erlang

此处,运行configure程序文件,configure脚本会根据源码包中Makefile.in文件中的指令,检查当前的系统环境和配置选项,并在当前目录中生成 Makefile 文件(及其它的文件)

 

--prefix=installation_path,指定安装的路径,例中指定tsung安装到/usr/local/tsung目录下

 

--with-erlang=/usr/local/erlang,指定安装软件所依赖的类库,例中指定依赖elang目录下的类库

 

2[root@localhost tsung-1.5.1]# make

此处,运行make命令,会make程序就会按照当前目录中的Makefile文件中的指令,将源代码编译为二进制文件

 

3[root@localhost tsung-1.5.1]# make install

此处,运行make install命令,会安装当前目录中Makefile文件中的指令,将已编译好的二进制文件安装到指定的路径,通常默认路径都是/usr/local/

 

4[root@localhost tsung-1.5.1]# make && make install

此处,先执行make,如果没有发生错误就继续执行make install,否则不执行

 

转载于:https://www.cnblogs.com/shouke/p/10158105.html

你可能感兴趣的文章
个人寒假作业项目《印象笔记》第一天
查看>>
java 常用命令
查看>>
ZOJ 1666 G-Square Coins
查看>>
CodeForces Round #545 Div.2
查看>>
卷积中的参数
查看>>
Linux中Zabbix4.0的搭建
查看>>
《LoadRunner没有告诉你的》之六——获取有效的性能需求
查看>>
51nod1076 (边双连通)
查看>>
Item 9: Avoid Conversion Operators in Your APIs(Effective C#)
查看>>
js去除空格
查看>>
学习Spring Boot:(二十八)Spring Security 权限认证
查看>>
IT学习神器——慕课网App获App Store、Android应用市场重磅推荐
查看>>
Linux网络状态工具ss命令使用详解
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
编程珠玑第十一章----排序
查看>>
Face The Right Way POJ - 3276 (开关问题)
查看>>
STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
查看>>
变量的命名规范
查看>>
手机端自动跳转
查看>>
react中进入某个详情页URL路劲参数Id获取问题
查看>>