五周第一次课(1月8日)
7.1 安装软件包的三种方法

五周第一次课(1月8日)_linux

7.2 rpm包介绍

先挂载一个光驱

五周第一次课(1月8日)_linux_02

cd /mnt

五周第一次课(1月8日)_linux_03

五周第一次课(1月8日)_linux_04

五周第一次课(1月8日)_linux_05

这些文件就是rpm包

五周第一次课(1月8日)_linux_06

字符串(包名,可能包名中也有-)-版本号-发布版本号-平台位置.rpm

7.3 rpm工具用法

五周第一次课(1月8日)_linux_07

rpm -ivh rpm    安装     (i install v 格式化)

五周第一次课(1月8日)_linux_08 绝对路径

五周第一次课(1月8日)_linux_09 相对路径

rpm安装提示需要依赖包

五周第一次课(1月8日)_linux_10

yum安装自动安装依赖包

五周第一次课(1月8日)_linux_11

rpm -Uvh rpm 升级这个包

五周第一次课(1月8日)_linux_12

rpm -e zsh 卸载,成功卸载无提示的

五周第一次课(1月8日)_linux_13

五周第一次课(1月8日)_linux_14

rpm -qa 查询已安装的rpm包

rpm -q 包名 查询指定包是否安装

五周第一次课(1月8日)_linux_15

rpm -qi 包名 查询指定包信息

五周第一次课(1月8日)_linux_16

rpm -ql 包名 查询这个包安装了哪些文件

五周第一次课(1月8日)_linux_17

rpm -qf /绝对路径 或者'which 命令' 查询这个文件是由哪个包安装的

五周第一次课(1月8日)_linux_18

五周第一次课(1月8日)_linux_19


7.4 yum工具用法

五周第一次课(1月8日)_linux_20

yum list  列出可用rpm包

五周第一次课(1月8日)_linux_21

yum的配置文件  上图的base是指仓库(容器) ,下图配置文件的base即为所在地,

五周第一次课(1月8日)_linux_22

五周第一次课(1月8日)_linux_23

搜索vim,搜索出相应的包 yum which vim

五周第一次课(1月8日)_linux_24

yum list |grep ‘vim’ 更精准搜索带vim的包

五周第一次课(1月8日)_linux_25

yum install -y  y表示yes,避免询问

yum grouplist 可用的组

五周第一次课(1月8日)_linux_26

yum groupinstall ‘Virtualization Host’ 安装一个组

卸载 yum remove 也可以-y 可以一起卸载掉依赖

五周第一次课(1月8日)_linux_27

yum update  (-y)升级一个包,不加包名会升级掉所有的rpm包,包括系统

yum provides “/*/vim”  搜索出命令需要用的包

五周第一次课(1月8日)_linux_28



7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum  clean)

五周第一次课(1月8日)_linux_29

yum不能联网时搭建的一个本地的仓库包,方便yum使用

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak 备份文件

rm -f /etc/yum.repos.d/*

vim /etc/yum.repos.d/dvd.repo  下图的应该是gpgcheck=0

五周第一次课(1月8日)_linux_30

yum clean all

yum list  带@的表示已经安装,剩下的仓库变成了dvd        五周第一次课(1月8日)_linux_31


扩展
1. yum保留已经安装过的包   五周第一次课(1月8日)_linux_32http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml 
2. 搭建局域网yum源  五周第一次课(1月8日)_linux_32http://ask.apelearn.com/question/7627