逐步搭建Lamp环境之rpm软件包管理

时间:2022-02-03 23:46:29

Linux中的rpm软件包管理类似于windows下的"xxx软件管家"、"xxx电脑管家",其作用主要用于查询软件的安装情况、安装软件、卸载软件。

以下针对这三个主要功能列出Linux下rpm的基本命令和用法:

一、查询已装软件

  语法: rpm -qa[|grep] 需要查询的软件名称

  参数说明: 

       -q:表示查询,query

       -a: 表示全部,all

        |: 在php中称之为变量修饰器(smarty),在Linux中成为管道

        grep: 该参数为可选参数,表示从结果中进行过滤

  实例演示:

        使用rpm查询火狐软件的安装情况

         逐步搭建Lamp环境之rpm软件包管理

二、卸载软件

  语法: rpm -e 需要卸载的软件完整名称(可通过查询软件来获取名称) [--nodeps]

  参数说明:

      -e: 表示卸载

      -nodeps: 表示忽略依赖关系

      逐步搭建Lamp环境之rpm软件包管理

三、安装软件

  语法: rpm -ivh 需要安装的完整软件名称

  参数说明:

      -i: 代表安装,install

      -v: 代表显示进度条

      -h: 代表以 # 的形式显示进度条

  实例演示: 安装火狐浏览器

      首先需要找到火狐的安装包,该安装包在镜像文件中已内置,我们要确保光盘已经

      挂载到Linux上,检查方法如下:

      确保光驱已经连接

      逐步搭建Lamp环境之rpm软件包管理

      随后在Linux的桌面中打开光盘,选择"Packages"文件夹

      逐步搭建Lamp环境之rpm软件包管理

      Linux所有的默认安装包都在这个文件夹中,右击空白部分,选择在“终端中打开”

      ls用法补充:

      在实际使用过程中可以使用 ls 字符串* 来匹配指定目录下的以特定字符串开头的文件

      或者文件夹,其中*表示通配符。

      逐步搭建Lamp环境之rpm软件包管理

      获得安装包完整名称后,就可以安装软件了。

      安装firefox:

      逐步搭建Lamp环境之rpm软件包管理

      最终安装结果:

      逐步搭建Lamp环境之rpm软件包管理

      

      通过以上学习,我们基本可以掌握关于rpm的一些查询、安装、卸载软件的基本命令,

      为我们最后环境的搭建打下夯实的基础!

                             --- Create By Jesse 17.12.19