Linux之源码包安装软件

安装准备

安装c语言编辑器 gcc

压缩包  node-v6.2.0-linux-x64.tar.gz

源码包保存位置  /usr/local/src/

源码包安装位置 /usr/local/软件名

解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz

进入解压缩目录  cd node-v6.2.0-linux-x64

./configure  软件配置与检验

定义需要的功能

检测系统环境是否符合安转要求

把定义好的的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑

./configure --prefix=/usr/local/软件名

make  编译

清除 make clean

安装 make install

启动 /usr/local/软件名/bin/软件名 start

停止 /usr/local/软件名/bin/软件名 stop

卸载  直接删除安装目录

时间: 2024-08-05 14:52:39

Linux之源码包安装软件的相关文章

linux源码包安装软件

Linux源码安装和yum安装区别: 1.yum安装可以看成是在线安装的一种方式,你只需要yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包了,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包.此方式适合初学者,简单方便,不用考虑依赖关系. 2.源码安装方式是需要自己到网上下载源码包,然后解压安装.此方式可以指定配置参数,更加灵活方便,兼容性更强. Linux源码安装好处: 1.软件根据用户需要定制2.用于二次开发 源码包及其编译安装: 1.源码包打

Linux中源码包安装

1.准备环境 a.因为是编译安装,所以需要安装gcc编译器 b.下载源码包 2.注意事项 a.源代码保存位置 /usr/local/src/ b.软件安装位置 /usr/local/ c.如何确定安装过程报错 安装停止,并出现error,warning,no xxx的提示 3.安装过程 a.解压缩下载的源码包 b.进入解压缩后的目录 1.一般在这个目录里可以找到安装说明 2.安装说明一般叫INSTALL 3.查看INSTALL文件,会告诉你怎么安 4.其实,这里的cde在INSTALL文件里都会

linux php源码包 安装openssl 和curl 扩展

1. 安装openssl 解压php的源码包 tar zxvf php-5.3.8.tar.gz cd soft/php-5.3.8/ext/openssl mv config0.m4 config.m4                            否则报错:找不到config.m4 /opt/local/php-5.3.8/bin/phpize ./configure --with-openssl --with-php-config=/opt/local/php-5.3.8/bin/

linux操作系统-源码包安装mysql

背景: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql   //普通删除模式 rpm -e --nodeps mysql    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除. 二:安装MySQL 安装编译

linux下源码包安装问题

./configure --prefix=xxxx 报错: error: failed locating OpenSSLhead 需要安装opensssl开发包 centos下: yum install -y openssl-devel ubuntu: apt-get install libssl-dev 附(yum安装的没有这项): freeradius 启动报错Refusing to start with libssl version OpenSSL 1.0.1 修改etc/raddb下的r

Linux中源码包安装MySQL的shell脚本

#!/bin/bash#安装MYSQL yum -y install ncurses-develyum -y install autoconftar zxf /cmake- -C /cd /cmake-./configure && gmake && gmake installcdgroupadd mysqluseradd -M -s /sbin/nologin/ mysql -g mysqltar zxf /mysql- -C /usr/srccd /usr/src/mys

linux卸载一个源码包安装的软件的流程

完全卸载memcached的方法(CentOS) 我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来: 1.结束memcached进程# killall memcached 2.删除memcached目录及文件# rm -rf /usr/local/memcached# rm -f /etc/rc.d/init.d/memcached 3.关闭memcached

Ubuntu软件安装指南:dpkg、apt 与源码包安装

基础知识: 通常情况下,linux会这样放软件的组件(一般规范): 程序的文档->/usr/share/doc; /usr/local/share/doc 程序->/usr/share; /usr/local/share 程序的启动项->/usr/share/apps; /usr/local/share 程序的语言包->/usr/share/locale; /usr/local/share/locale 可执行文件->/usr/bin; /usr/local/bin 而有的软

18、Linux源码包安装详解

安装源码包 安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件.如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的.使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的. 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机