1.源码安装方式

2.RPM包方式安装

3.yum安装方式

4.二进制软件安装方式

1.源码安装方式

(1)下载、解压Apache源码:

mkdir /apache #在根目录下创建一个apache目录

cd apache #切换到apache目录

wget \ #下载apapche源码

>http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.bz2

tar -jxvf httpd-2.4.12.tar.bz2  #解压apache源码

ls #显示解压结果

(2)设置安装环境

cd httpd-2.2.32#切换到httpd-2.2.32目录下

./configure --prefix=/opt/httpd-2.2.32 \

>--enable-so \

>--enable-mods-shared=most \

>--enable-proxy-balancer=share \

>--enable-proxy-ajp \

>--enable-rewrite

上面指定Apache的安装目录为opt/httpd-2.2.32,同时指定需要编译的Apache模块。

下面分别介绍Apache模块的含义:

--enable-so选项:

--enable-mods-shared=most选项:

--enable-proxy-balancer=share选项:

--enable-proxy-ajp选项:

--enable-rewrite选项:

(3)编译、安装软件

make

make install

安装完毕,Apache被安装到opt/httpd-2.2.32下,接下来我们就可以使用Apache软件了。。。。。。。

2.RPM包方式安装

RPM是Red Hat Package Manager的缩写,本意就是Red Hat软件包管理器。

RPM包管理器似于Windows下的“添加/删除程序”,但是功能比“添加/删除程序”强大的很多。

RPM包管理方式的优点是:安装简单、方便,因为软件已经编译完成且打包完毕,安装只是个验证环境和解压的过程。

举例:

(1)安装ipvsadm-1.27-7.el7.x86_64.rpm

rpm -ivh ipvsadm-1.27-7.el7.x86_64.rpm

3.yum安装方式

yum时yellowdog updater modified的缩写,yellow dog(黄狗)也是linux的一个发行版本,只不过Red Hat公司是将这种升级技术利用到自己的发行版上就形成了现在的yum。

(1)yum的安装

以CentOS7.x为例要检查yum是否已经安装,执行如下命令:

rpm -qa|grep yum

如果没有任何显示,表示系统中还没有安装yum工具,yum安装包在CentOs系统光盘中可以找到,执行如下指令进行安装。

rpm -ivh yum-*.noarch.rpm

(2)yum的配置

yum工具安装完毕,接下来的工作是进行yum的配置。yum的配置文件有主配置文件/etc/yum.conf、资源库配置目录/etc/yum.repos.d。yum安装后,默认的一些资源配置可能是无法使用的,因此我们是需要修改的。

下面是/etc/yum.repos.d/CentOS-Base.repo资源库配置文件中各项的详细含义。

(3)yum的基本用用法

安装rpm包,如dhcp,命令:

yum imstall dhcp

删除rpm包,包括与该包有依赖性的包,命令:

yum remove dhcp

4.二进制软件安装方式

Linux下二进制格式的软件是指事先已经在各种平台编译安装好相关软件,然后压缩打包,在安装时只需要解压或者执行安装可执行文件即可。

(1)安装“*.tar.gz”、"*.bz2"二进制软件包

对于这种格式的软件包,安装其实就是简单的解压过程。

对于“*.tar.gz”软件格式,解压命令为:

tar -zxvf xxxxxxxx.tar.gz

对于"*.bz2"软件格式,解压命令为:

tar -jxvf xxxxxxx.tar.gz

Linux下软件的安装与管理的更多相关文章

  1. 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理

    一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...

  2. 细说Linux下软件包的安装与管理

    一 源码安装方式      由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...

  3. Linux下软件常见安装方式

    pasting  分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile        Linux下软件安装主 ...

  4. Linux下软件的安装

    想必linux新手刚开始对于linux软件安装很茫然吧,不知到怎么安装,软件到底安装在哪里,如果我需要删除软件怎么删除,配置文件到哪里去找. 想学习linux的话,最快上手的应该是Ubuntu,它特有 ...

  5. linux下软件的安装与卸载

    一 软件安装包的类型 通常Linux应用软件的安装有五种:    1) tar+ gz包,如software-1.2.3-1.tar.gz.他是使用UNIX系统的打包工具tar打包的.    2) r ...

  6. 浅析linux下软件的安装

    Linux环境: CentOs 6.0 知识点介绍: 一.tarball安装 安装步骤: 将tarball文件在/usr/local/src目录解压缩 ./configure:这个步骤是建立makef ...

  7. 【OS_Linux】Linux下软件的安装与卸载

    1.Linux中软件安装包的分类 1) 一类是可执行的软件包,无需编译直接安装.在Windows中所有的软件包都是这种类型.安装完这个程序后,你就可以使用,但你看不到源程序.而且下载时要注意这个软件是 ...

  8. -Linux下的虚拟机安装与管理

    一.虚拟机安装 首先安转之前,要提前下载一个镜像,这里是:rhel-server-7.0-x86_64-dvd.iso 1)图形化方法 [1]在本机打开终端,切换到超级用户下.输入命令:virt-ma ...

  9. Linux 下软件的安装方法

    1:rpm 安装 ,rpm安装会有依赖问题,例如安装A,提示需要安装B 安装B需要安装C 格式: rpm -ivh [包名].rpm 2:yum 安装  特点:简单.易用.高校  缺点:不能定制 解决 ...

随机推荐

  1. 测试开发linux面试之三:后台进程之操作

    Hi,大家好我是Tom,继上次分享之后这次给大家带来新的知识. 进程是Linux系统中一个非常重要的概念.Linux是一个多任务的操作系统,系统上经常同时运行着多个进程.我们不关心这些进程究竟是如何分 ...

  2. 表格隔行变色_CSS实现鼠标悬停高亮

    <!doctype html> <html> <head> <meta http-equiv="content-type" content ...

  3. vim在行首和 行尾加

    在每行开始加入“<a href=”   vim 命令:          :%s/^/<a href=/g 在每行尾加入 “</a>”    vim命令 :           ...

  4. 女神(goddess)——组合数学

    出自某模拟赛. 题目大意: 对1e9+7取模. 数据范围  20 % : n<=300 40 % : n<=2,000 50 % : n<=10,000 70 % : n<=1 ...

  5. 省选模拟赛 LYK loves graph(graph)

    题目描述 LYK喜欢花花绿绿的图片,有一天它得到了一张彩色图片,这张图片可以看做是一张n*m的网格图,每个格子都有一种颜色去染着,我们用-1至n*m-1来表示一个格子的颜色.特别地,-1代表这个颜色是 ...

  6. pandans导出Excel并将数据保存到不同的Sheet表中

    数据存在mongodb中,按照类别导出到Excel文件,问题是想把同一类的数据放到一个sheet表中,最后只导出到一个excel文件中# coding=utf-8import pandas as pd ...

  7. LeetCode-Evaluate Reverse Polish Notation[AC源码]

    package com.lw.leet2; /** * @ClassName:Solution * @Description: * Evaluate the value of an arithmeti ...

  8. 关于IE浏览器输入框字体不兼容问题

    当写完 input的text输入框后 IE里输入框字体偏上 那么有个简单的解决办法 就是设置行高line-height:Xpx\9;就可以解决   \9表示所有IE

  9. 2017-2018-2 20179207 《网络攻防技术》第十三周作业 python3实现SM234算法

    国密算法SM234 的python3实现 国家标准 GM/T 0002-2012 <SM4分组密码算法> GM/T 0003.1-2012 <SM2椭圆曲线公钥密码算法 第1部分:总 ...

  10. vim如何粘贴

    刚开始vim的学习之旅,在进行粘贴操作时遇到了麻烦. 教程上粘贴的命令是p,但我发现该命令只适用于从vim到vim的复制(p未必就仅仅局限于此,但我目前所了解到的情况如此),当我从网上复制了一段代码想 ...