目录
一.安装及管理应用
1.linux应用程序基础
(1)linux命令与应用程序的关系
(2)linux应用程序的组成
大部分配置都存放在 /etc 中
(3)软件包的封装类型
2.使用 rpm包管理工具
(1)RPM概述
(2)RPM包管理命令——rpm
查询已经安装的rpm软件信息
-qa一般配合管道来查询
-qf 是查询文件属于哪个包
-qr 是查询依赖关系
-ql是查询安装位置
-qi 是查询软件的详细信息,一般会有以下内容
查询未安装的rpm包文件
安装升级卸载rpm包
卸载时有时会因为依赖关系而报错,我们可以使用–nodeps选择忽略依赖关系卸载
rpm数据库
RPM 全名是『 RedHat Package Manager 』简称则为 RPM。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序。他最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主机需要先存在的几个必须的套件 ),当安装在你的 Linux 主机时, RPM 会先依照套件里头的纪录数据查询 Linux 主机的相依属性套件是否满足, 若满足则予以安装,若不满足则不予安装。那么安装的时候就将该套件的信息整个写入 RPM 的数据库中,以便未来的查询、验证与反安装!
这样一来的优点是:
- 由于已经编译完成并且打包完毕,所以安装上很方便( 不需要再重新编译 );
- 由于套件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与反安装;
缺点是:
- 安装的环境必须与打包时的环境需求一致或相当;
- 需要满足套件的相依属性需求;
- 反安装时需要特别小心,最底层的套件不可先移除,否则可能造成整个系统的问题!
rpm小练习——vim的卸载与安装
首先先找到vim的目录,然后查询软件所归属的包,找到之后,用rpm -qf vim来查看vim所在的依赖包是什么
卸载vim
有网络的话可以yum install vim直接安装
而离线模式下,我们首先挂载
接着用光盘镜像找到packages包
进到packages进行安装
进行安装
3.从源代码编译安装程序
(1)源代码编译安装程序
(2)编译安装的基本过程
练习——apache的安装
首先(很重要),要确认源代码编译环境,我操作了好几遍,报错原因就是编译器除了问题,这是当时报的错误
安装命令 yum install gcc gcc-c++ make -y
在安装好东西之后,先解压tar包到文件夹(在这里,我在根目录下建立一个jy文件夹)我将文件解压到 usr/src 文件夹内
然后就进行配置
在配置好后make进行安装
然后就是验证是否安装成功了
先启动服务
然后查看自己ip地址,接着去浏览器查看