Linux里面rpm -e httpd —nodeps命令作用是什么?

Apache(音译为阿帕奇)是世界使用排名第一的Web软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl\python等解释器编译到服务器中

一:接下来我们做一些安装阿帕奇的准备工作

一般Linux系统中自带apache 版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载,然后再安装。

修改后可以使用httpd -t进行检查看是否出现错误

之后再会从新启动apache就不会报错了

接下来我们就要关闭我们的防火墙了,使用systemctl stop firewalld 进行关闭防火墙,之后再重新启动apache就行了,然后在打开网页,输入Linux地址就可以了。若出现以下页面即为Apache安装配置成功;


说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。

(一般没有必要带版本号,如可以直接写成rpm –e httpd-manual)

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。

rpm,yum,源码编译安装


1、rpm工具的安装、升级、卸载平时都是很少使用的。对于安装来说,它经常需要认为的解决依赖关系。yum经常用于安装或升级软件包

2、但是,虽然rpm的安装功能很少使用,但rpm的查询功能非常实用。

-v 显示安装信息,还可以"-vv"、"-vvv",v提供的越多显示信息越多 -h 显示安装进度,以#显示安装的进度 -F 只升级已安装的包 --test 测试是否能够成功安装指定的rpm包 --prefix 新路径 自行指定安装路径而不是使用默认路径,基本上都不支持该功能,功能极其简单的软件估计才支持重定位安装路径
-q[p] -q查询已安装的包,-qp查询未安装的包。它们都可接下面的参数
 -a 查询所有已安装的包,也可以指定通配符名称进行查询
 -i 查询指定包的信息(版本、开发商、安装时间等)。从这里面可以查看到软件包属于哪个包组。
 -l 查询包的文件列表和目录(包在生产的时候就指定了文件路径,因此可查未装包)
 -c 查询安装后包生成的配置文件
 -d 查询安装后包生成的帮助文档
 -f 查询系统文件属于哪个已安装的包(接的是文件而不是包)
 --scripts 查询包相关的脚本文档。脚本文档分四类:安装前运行、安装后运行、卸载前运行、卸载后运行

1、rpm -qi查询包的详细信息

# 救援模式注意事项:要指定系统的根安装,如下所示

实战:删除linux依赖库后如何恢复:


实战:配置基于httpd的yum源:

很多时候,yum 操作失败的原因是repo配置错误,或者缓存未更新

history 查看yum事务信息,yum是独占模式的进程,yum undo 可以撤销某个操作 resinstall 重新安装,某个文件命令误删修复 search 搜索给定关键字的包

**实战:源码编译cmatrix,实现*帝国的桌面

我要回帖

更多关于 rome 的文章

 

随机推荐