Linux常用命令(27)之源码包安装
来源:互联网 发布:恒生指数看盘软件 编辑:程序博客网 时间:2024/06/05 12:50
源码包和RPM包的区别
安装前的区别:概念上的区别安装后的区别:安装位置不同
安装位置
源码包安装在指定位置当中,一般是/usr/local/软件名源码包安装一般要指定安装路径,因为它无卸载命令,只需删除软件包即可
安装位置不同带来的影响
rpm包安装的服务可以使用系统服务管理命令(service)来管理。例如,rpm包安装的apache的启动方式: /etc/rc.d/init.d/http start service httpd start源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径,所以只能用绝对不路径进行服务管理。例如: /usr/local/apache2/bin/apachectl start
源码包安装过程
安装准备(首先得安装c语言编译器)
[root@localhost ~]# yum -y install gcc
下载源码包
apache的源码包的下载地址:http://mirror.bit.edu.cn/apache/httpd/
安装注意事项
源代码保存位置:/usr/local/src/软件安装位置:/usr/local/如何确定安装过程报错:当安装过程停止,并出现error、warning或no的提示,说明安装过程报错
安装过程
1.下载源码包(以apache源码包为例)
2.解压缩下载的源码包,不会解压缩的童鞋可以去看看解压
3.进入解压缩目录
(1)./configure 软件的配置与检查
[root@localhost ~]# ./configure --prefix =/usr/local/apache2
a.定义需要的功能选项b.检查系统华景是否符合安装要求c.吧定义好的功能选项和检测环境的信息写入Makefile文件,用于后续的编辑
(2)make编译
[root@localhost ~]# make
一旦编译报错,可执行make clean清除缓存过程
(3)make install编译安装
[root@localhost ~]# make install
一旦安装实报纪要执行make clean,又要删除安装位置的文件夹(即/usr/local/apache2)
脚本安装包
脚本安装包的特点: 优点:简单 快速 方便 缺点:不能定义安装软件的版本 不能定义所需要的软件功能 源码包的优势丧失
准备工作(还是以apache为例)
(1)关闭rpm包安装的httpd和mysql(如果用rpm包安装了httpd和mysql的)(2)保证yum源正常使用(非光盘搭载的yum源)(3)关闭SELinux和防火墙
关闭SELinux:
[root@localhost ~]# vi /etc/selinux/config
进入文件之后,只需要修改 SEKINUX=disabled即可,然后重新启动即可
[root@localhost ~]# shutdown -r now
脚本安装
(1)解压缩(2)./install.sh全过程只需要解压和输入./install/sh命令,其余操作均不需要,安装简单。
0 0
- Linux常用命令(27)之源码包安装
- Linux常用命令-源码包
- Linux 源码包安装之脚本安装
- Linux源码包安装
- Linux 下的软件安装 之 源码包安装
- 数据库学习之--Linux下Mysql源码包安装
- 源码包安装(RedHat Linux)
- Linux源码包的安装
- linux 安装源码包方法
- linux下安装源码包
- linux上安装源码包
- linux 源码包安装MySQL
- linux 源码包安装gcc
- linux源码包的安装
- Linux安装apache源码包
- Linux 源码包安装过程
- Linux-源码包安装软件
- [linux] 安装CONSERV源码包
- Android环境变量配置
- Android 数据库greenDAO基础
- error LNK2019 : 无法解析的外部符号 __imp____glutInitWithExit@12... ...
- Android中的Menu
- Spring Web Flow2开始状态
- Linux常用命令(27)之源码包安装
- 使用第三方库出现找不到so库UnsatisfiedLinkError错误的原因以及解决方案
- Ehcache和MemCached比较分析
- web flow2 的helloworld
- 解决JSP中文乱码问题
- 这个java程序,为什么一个notify唤醒了3个wait
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', bu
- tomcat 启动报错
- Java环境搭建