Linux下软件的安装与管理
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下软件的安装与管理的更多相关文章
- 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理
一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...
- 细说Linux下软件包的安装与管理
一 源码安装方式 由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...
- Linux下软件常见安装方式
pasting 分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile Linux下软件安装主 ...
- Linux下软件的安装
想必linux新手刚开始对于linux软件安装很茫然吧,不知到怎么安装,软件到底安装在哪里,如果我需要删除软件怎么删除,配置文件到哪里去找. 想学习linux的话,最快上手的应该是Ubuntu,它特有 ...
- linux下软件的安装与卸载
一 软件安装包的类型 通常Linux应用软件的安装有五种: 1) tar+ gz包,如software-1.2.3-1.tar.gz.他是使用UNIX系统的打包工具tar打包的. 2) r ...
- 浅析linux下软件的安装
Linux环境: CentOs 6.0 知识点介绍: 一.tarball安装 安装步骤: 将tarball文件在/usr/local/src目录解压缩 ./configure:这个步骤是建立makef ...
- 【OS_Linux】Linux下软件的安装与卸载
1.Linux中软件安装包的分类 1) 一类是可执行的软件包,无需编译直接安装.在Windows中所有的软件包都是这种类型.安装完这个程序后,你就可以使用,但你看不到源程序.而且下载时要注意这个软件是 ...
- -Linux下的虚拟机安装与管理
一.虚拟机安装 首先安转之前,要提前下载一个镜像,这里是:rhel-server-7.0-x86_64-dvd.iso 1)图形化方法 [1]在本机打开终端,切换到超级用户下.输入命令:virt-ma ...
- Linux 下软件的安装方法
1:rpm 安装 ,rpm安装会有依赖问题,例如安装A,提示需要安装B 安装B需要安装C 格式: rpm -ivh [包名].rpm 2:yum 安装 特点:简单.易用.高校 缺点:不能定制 解决 ...
随机推荐
- BZOJ5315 [JSOI2018]防御网络 【仙人掌 + dp】
题目链接 BZOJ5315 题解 题目好吓人= =点仙人掌 + 斯坦纳树 我们只需求出对于所有选点的方案的斯坦纳树边长总和 \(n\)那么大当然不能状压,但是考虑一下如果这是一棵树,一个方案的贡献就是 ...
- MySQL中文全文检索demoSQL
一.概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度. 二.语法 MATCH (col1,col2,...) AGAINS ...
- 51nod 1952 栈(单调队列)
用deque实时维护栈的情况. 数加入栈顶部,删掉栈顶部的数,相当于加入一个数,删掉最早出现的数,每次求最大值,这个直接记录一下就好了. 数加入栈底部,删掉栈顶部的数,相当于加入一个数,删掉最晚出现的 ...
- 这年头不会点Git真不行!!!
版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 1 2 3 4 5 6 7 8 9 10 11 毕业论文_初稿.doc 毕业论文_修改1.do ...
- 前端PHP入门-023-重点日期函数之程序执行时间检测
我们有的时经常需要做程序的执行时间执行效率判断. 实现的思路如下: <?php //记录开始时间 //记录结整时 // 开始时间 减去(-) 结束时间 得到程序的运行时间 ?> 可是大家不 ...
- 在Eclipse中开发使用Spring IOC的JUnit/TestNG测试用例之详解
转载自:http://blog.csdn.net/radic_feng/article/details/6740438 我们期望能像在产品代码中一样,在测试用例中使用的bean也由Spring Con ...
- 2017北京国庆刷题Day2 morning
期望得分:100+100+40=240 实际得分:100+40+0=140 T1 一道图论神题(god) Time Limit:1000ms Memory Limit:128MB 题目描述 LYK ...
- JavaScript入门笔记(一)
JavaScipt 2.1 javascript的组成部分 ECMAScript: 它是整个 javascript 的核心,包含(基本语法.变量.关键字.保留字.数据类型.语句.函数等等)DOM:文档 ...
- Windows下的MySQL删除data文件夹后……
MySQL删除data文件夹后,怎么都无法启动了,出现错误: 150106 9:28:43 [Note] Plugin 'FEDERATED' is disabled. wampmysqld: Tab ...
- 在asp.net中使用加密数据库联接字符串
在我们发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: 1.添加密钥 执行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50 ...