Linux课堂随笔-第五天

RPM软件包安装和管理

RPM软件包 简介:

目前在众多Linux系统上都采用RPM软件包,这种软件包格式在安装、升级、删除以及查询上非常方便,不需要进行编译即可安装软件包。

Rpm软件包

对于终端来说,rpm简化了Linux系统安装、卸载、更新和升级的过程,只需要简短的命令就可以进行。

rpm软件包管理用途

可以安装,删除,升级,刷新,和管理rpm软件包

rpm数据库,

Linux系统会保留当前安装软件包的数据库,该数据库位于、var/lib/rpm目录中,该目录包含大部分文件都是二进制形式的散列数据库文件。

使用一下命令查看当前安装包的rpm数据库

file/var/lib/rpm*

 

删除rpm软件包

使用rpm -e命令可以在Linux系统中删除rpm软件包

删除bind -chroot

rpm -e bind -chroot

升级rpm软件包

刷新软件包

查询指定rpm软件包是否已经安装

rpm  -qa

查询指定已安装rpm软件所包含的文件列表

rpm -ql

查询rpm软件包的修改记录

命令语法

rpm -q -changelog{rpm包名称}

查询rpm软件包的依赖关系

rpm -qR

例如

查询crontabs软件包的依赖关系

rpm -qr crontabs

查询系统中指定文件属于哪个rpm软件包

语法

rpm -qf

查询/etc/crontab文件属于哪个软件包

 

查询脚本

 

rpm -q -scripts

rpm软件公钥管理

导入rpm公钥管理

 

 

 

 yum简介

 

什么是yum

 

Yum的宗旨 自动化的升级、安装和删除rpm软件包,收集rpm软件包的相关信息

 

检查依赖性并且一次安装所有依赖的软件包,无需繁琐的一次次安装。

 

yum具有以下特点

可以同时配置多个软件仓库

简洁的配置文件etc/yum.conf

自动解决安装或者删除rpm软件时遇到的依赖性问题

使用方便

保持与rpm数据库的一致性

etc/yum.conf文件详解

etc/yum.conf文件是yum主配置文件。Yum配置一般有两种方式,一种是直接配置etc/yum.conf文件,另一种是在etc/repos.d目录下增加repo文件

 

 

vim

 

ZZ              保存退出

 

:wq             保存退出

 

:w               保存但不退出

 

:q!         不保存, 并强制退出

 

:w!            覆盖当前文件

 

:w newfile   另存为新文件

 

 

 

 shell和unix命令

 

 :sh         ctrl+d   进入和退出shell

 

ctrl+z         fg   将vi放入后台

 :!command       不退出vi, 执行unix命令

 :行号范围!command     :.,.+100!sort 100行排序

 

posted on 2017-07-22 08:45  看透ら不说透  阅读(147)  评论(0编辑  收藏  举报