Linux安装及管理程序(rpm)

目录

一.Linux应用程序基础

1.应用程序与系统命令的关系

2.典型应用程序的目录结构

3.常见的软件包封装类型

二.RPM包管理工具

1.rmp 查询

2.rpm安装与卸载

3.维护 RPM 数据库


一.Linux应用程序基础

1.应用程序与系统命令的关系

对比系统命令和应用程序的不同

1.1位置: Linux中一切皆为文件 演示内部命令和外部命令 位置 应用程序位置

1.2用途: 命令主要处理系统的基本操作(复制,配置) 应用程序可以完成独立的任务浏览器访问网页

1.3使用环境 :字符界面 字符和桌面

1.4格式: 命令的格式 命令参数对象 无固定格式

2.典型应用程序的目录结构
文件类型保存目录
普通执行程序文件/usr/bin
服务器执行程序文件和管理程序文件/usr/sbin
应用程序配置文件/etc
日志文件/var/log
应用程序参考文档文件/usr/share/doc
应用程序手册页文件/usr/local/share/man
3.常见的软件包封装类型
文件类型保存目录
RPM软件包扩展名为“.rpm”
DEB软件包扩展名为“.deb”
源代码软件包一般为“.tar.gz”、“.tar.bz2”等格式的压缩包 包含程序的原始代码
绿色免安装的软件包

软件包的扩展名不一,以TarBall格式的居多 在压缩包内提供已编译好的执行程序文件 解开压缩包后的文件即可直接使用

二.RPM包管理工具

由Red Hat公司提出,被众多Linux发行版所采用,建立统一的数据库文件(一张对应表将信息写入),详细记录软件包安装、卸载等变化信息,自动分析软件包依赖关系。

rpm是一个安装软件的工具,安装包需要自己找

一般格式:

1.rmp 查询
选项说明

rpm   -qa   

查询所有安装软件

rpm   -q     软件名

查询某个软件是否安装

rpm   -qc   软件名

查询某个软件的配置文件

rpm   -ql    软件名

某个软件的所有文件列表

rpm   -qi    软件名

软件的基本信息

示例:

(1)rpm  -q   软件名:查询某个软件是否安装

(2)rpm   -qa   查询所有安装软件

由于已安装软件过多,使用wc -l 来查询已安装软件的个数

(3)rpm   -qc   软件名:查询某个软件的配置文件

(4}rpm   -ql   软件名:某个软件的所有文件列表

(5)rpm   -qi    软件名:软件的基本信息

2.rpm安装与卸载

基本格式 :rpm    [选项]    rpm软件包

rpm   -ivh   软件名

常用的选项与说明

选项说明
-iinstall安装
-v显示过程
-h########进度条
-e 卸载指定的软件
-F升级某个软件包,若未安装过则直接结束
-h在安装或升级过程中已#号显示读条
安装路径含 义
/etc/配置文件安装目录
/usr/bin/可执行的命令安装目录
/usr/lib/程序所使用的函数库保存位置
/usr/share/doc/基本的软件使用手册保存位置
/usr/share/man/帮助文件保存位置

实验

安装软件首先要有包

准备安装包(准备将镜像文件放入光驱)

然后在系统中输入mount /dev/sr0  /mnt  #将光驱中的内容复制到mnt目录

cd  /mnt/Packages

其中/ect/mime.types需要在系统中下载yum install mailcap 

将httpd-tools-2.4.6-67.el7.centos.x86_64.rpm安装完成后

在进行安装httpd-2.4.6-67.el7.centos.x86_64.rpm

3.维护 RPM 数据库

重建RPM数据库

当RPM 数据库发生损坏,可通过 重建RPM 数据库 修复

rpm --rebuild 或者 rpm --initdb

  • 33
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值