第十二课 linux在线升级yum
一.RPM特点
利用rpm命令我们可以在了Linux系统中安装我们需要的一些软件。
优点:
- 安装过程很简单
缺点:
1. 需要自己四处去找和系统版本对应的RPM包。
- 安装过程中需要解决包的依赖问题(通过tftp包演示)。
二.软件包仓库
Yum可以通过简单的命令就能从库中调出来我们要的软件包。
在linux系统中使用yum命令就能够从软件包仓库中取到相应的软件包并安装。软件包仓库可以分为付费仓库和免费仓库两种。红帽给的仓库源是付费的,我们需要了解。
在使用yum之前,我们需要首先将仓库的地址信息存放在一个xxx.repo的文件中,并把该文件放到特定的目录/etc/yum.repod.d/下。在该目录下。可以存放在多个后缀为.repo的文件中,表示可以有多个仓库可以使用。
三.软件包仓库源
由于红帽提供的软件仓库是需要额外付费的,因此我们采用第三方的免费软件仓库。仓库源是以文件的形式体现的。
- 安装软件仓库源
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rmp
备注:
Htpp://pkgs.repoforge.org/rpmforge-release/
可以下载到:rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rmp
注:我们这里用的软件在windows系统之中,我们要根据以前学习的文件共享的方法,把它导到我们的linux系统指定的目录下。
- 第三方软件库
由成功安装了第三方源之后,将会在/ect/yun.repos.d/目录下产生出rpmforge.repo文件。
Yun安装的前提是,linux能访问互联网。
四.Yun命令
- 查看仓库中的软件包
yum list
- 安装仓库中的软件包
yum install 包名
- 删除已经安装的软件包
yum remove 包名
这里的免费软件文件映像有问题。
当安装完免费的镜像后,发现已经失效,显示。
安装玩的软件名为:rpg-forge.repo