在Linux中程序的安装最早就是通过编译源码来安装程序包的,之前并没有rpm和yum来方便的安装,当然rpm和yum为我们提供了很多方便的功能,但是如果我们需要安装的一个程序包没有制作好的rpm包怎么办呢?只有源代码,所以还是得知道如何用最原始的方法去安装一个源代码包,这里呢就以httpd为例说一说如何用源代码来编译安装。在说安装一个程序包之前,需要了解下程序包是由什么组成的,只有知道了它的组成那
在讲rpm那里我们说过,rpm在安装程序时如果被依赖的包没有安装,需要先解决依赖问题,也就是先安装被依赖的包,然后才能继续安装,但有的时候在安装被依赖包的时候,又有其它的包被依赖,层层依赖去安装查找是一件很痛苦的事情。那有没有一种方式可以在安装的时候自动解决依赖关系呢?确实是有的,使用前端软件包管理器就可以解决这个问题,yum就是常用于RedHat和Fedora中的前端软件包管理器。
在windows系统上安装一个程序很简单,只需要双击打开安装程序包,然后就是下一步,下一步的问题。在linux系统上对于安装来说要复杂的多,在没有安装包工具之前,安装一个程序需要先配置(configure), 编译(make)以及安装(make install), 这中间很容易出错,对于新手来说不容易上手,如果对于一个软件包不了解的话,那些错综复杂的依赖关系就
grep可以说是Linux系统当中的一个文本检索工具。在Linux系统当中,其中有两个核心的理念:一切皆文件、配置文件保存为纯文本的格式。既然是纯文本的格式,可以想象,有一个好的文本检索工具是多么必要的。grep就是其中之一,他可以去匹配某种模式(PATTERN)来找出相应的行 (line),并把匹配的行打印出来,并不影响原文件。那么说到这里,就不得会问,什么是模式?模式又是怎么来实现的呢?实际上
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号