五周第一次课(4月18日)笔记

7.1 安装软件包的三种方法
7.2 rpm包介绍
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地仓库

方法:①rpm 工具 (类似于windows下的.exe二进制文件)
          ② yum 工具 (用python开发的工具,相对于①优势在于支持自动打包安装依赖包,类似于IOS APP找到安装即可)
          ③源码包(源代码,需通过编译器转换成可执行文件)
安装难度 ③>②>①

五周第一次课(4月18日)笔记

五周第一次课(4月18日)笔记
如图所示先umount,重新挂载光盘 mount /dev/cdrom /mnt/ ,只读模式, 更换目录到/mnt/下, packages中有rpm包

rpm第一部分为包名,第二部分为版本号,第三部分为发布版本号el, 第四部分为平台

rpm包安装: rpm -ivh xxxxx .rpm

五周第一次课(4月18日)笔记

rpm包升级: rpm -Uvh xxxxxx.rpm

rpm包卸载: rpm -e 包名.rpm

五周第一次课(4月18日)笔记

rpm包全局查看:rpm -qa

五周第一次课(4月18日)笔记

某rpm包是否安装查询:rpm -q  包名

五周第一次课(4月18日)笔记

查询rpm包具体信息:rpm -qi 包名

五周第一次课(4月18日)笔记

查询rpm包所含文件:rpm -ql 包名

五周第一次课(4月18日)笔记

查询某文件由哪个rpm包安装: rpm -qf 文件路径

五周第一次课(4月18日)笔记

如果不知道文件路径,可用反引号模糊查询一步到位(有alias的命令不行,因为不止一行,无法返回)

命令行为:rpm -qf `which 命令`

五周第一次课(4月18日)笔记

yum工具用法

五周第一次课(4月18日)笔记

yum工具的优势在于可以自动解决依赖关系,无需一一手动安装

yum list列出可安装rpm包

五周第一次课(4月18日)笔记

查看yum配置文件:ls /etc/yum.repos.d/         

五周第一次课(4月18日)笔记

查看第一个核心Base文件

五周第一次课(4月18日)笔记

yum中的rpm可用包都存放在base仓库中,如下图所示:

五周第一次课(4月18日)笔记

yum -search xxx : 搜索xxx相关的rpm包

五周第一次课(4月18日)笔记

yum中的精准搜索:yum list |grep 'xxx'

五周第一次课(4月18日)笔记

yum grouplist 查看可安装套件组

五周第一次课(4月18日)笔记

yum groupinstall 安装套件组

yum remove 卸载包(会把相关依赖包卸载,慎用!!!) 

yum update 更新包 (如果不加包名会更新所有rpm包,甚至操作系统)

yum provides "/*/xxx" :搜索某命令执行所需安装包

五周第一次课(4月18日)笔记

yum搭建本地仓库

五周第一次课(4月18日)笔记

如果不能联网,可以搭建本地仓库实现yum安装,前提要有光驱,挂载后访问rpm包

删除文件前进行备份:cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

五周第一次课(4月18日)笔记

回到yum配置文件路径,删除所有当前文件,新建dvd文件,并输入以下配置信息:

[dvd]

name=install dvd

baseurl=file:///mnt

enable=1

gpcheck=0

五周第一次课(4月18日)笔记

yum clean all删除缓存

yum list| less 翻屏查看(快捷键ctrl+F),右侧中带@表示已经安装过的rpm包

五周第一次课(4月18日)笔记

dvd开始为可安装rpm包

五周第一次课(4月18日)笔记

安装任意其中一个包

五周第一次课(4月18日)笔记