zoukankan      html  css  js  c++  java
  • 16.Linux 在线安装工具 yum

    16. Linux 在线安装工具 yum

    实验要求:

    1. 在线安装yum。

    2. 掌握使用yum命令查找、安装、卸载软件包。

    实验器材:

    软件:

    1. 安装了RHEL6的vmware虚拟机。

    2. 第三方的免费软件仓库安装包。

    硬件:

    1.PC机一台。

    背景知识:

    1.Linux安装软件:

    rpm 方式:

    rpm (Red Hat Package Manager)现在是 Linux Standard Base (LSB) 中

    采用的包管理系统。

    优点:

    安装过程简单;

    缺点:

    1. 需要自己四处寻找和系统版本对应的 rpm 包;

    2. 安装过程中需要解决安装包的依赖问题(例如 tftp 安装之前要安装

    xinetd)。

    yum 方式:

    使用 yum 命令从软件仓库中取到相应的软件包并进行安装,

    软件仓库可以分

    为付费仓库和免费仓库。

    优点:

    1. yum 在 rpm 系统中增加了自动更新和包管理,包括依赖关系管理;不需

    要用户解决安装包依赖问题;

    2. 可以利用网络获取软件安装包。

    缺点:

    安装包仓库需要依赖网络才可以获取安装包,没有网络无法安装。软件包仓库源:

    在使用 yum 之前,我们需要首先将仓库的地址等信息存放在一个 xxx.repo的文件中并把该文件放到特定的目录/etc/yum.repod.d/下。在该目录下,可以存在多个后缀名下。在该目录下,可以存在多个后缀名为.repo 的文件,表示可以有多个仓库可以使用。

    实验步骤:

    1. 安装软件包仓库;相关软件找到安装包"rpmforge-release-0.5.2-2.el6.rf.i686.rpm",将按安装包拷贝到 Linux 虚拟机/home 目录下,使用终端进入/home 目录,使用命令"rpm –ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm"进行安装,如图 3-153 所示;

    图3-153

    yum 软件包仓库安装

    2. 安装软件包仓库源之后,在/etc/yum.repos.d 新增加了一个"rpmforge.repo"的文件,表明软件包仓库安装成功。

    图3-154

    yum 软件包仓库源安装前后比较

    3.查看仓库员中的软件包,使用"yum list"命令查看到软件包仓库中所有的安装包,通过"yum list | grep tftp"找到 TFTP 服务的安装包。如下图 3-155 所示。

    图3-155查找 TFTP 服务器安装包

    4. 安装软件包"atftp-server.i686",使用"yum install atftp-server.i686",然后yum 会自动找到安装包进行下载,选择"y",进行安装,如图 3-156 所示,可以查看到在/etc/init.d/目录安装了 tftp。

    图3-156 yum 安装 atftp-server.i686

    注意:

    如果在第 17 课中安装了 TFTP 服务,需要先卸载 TFTP,使用命令"rpm –e tftp-server"卸载,卸载成功之后才可以使用 yum 进行安装。

    5. 卸载软件包"atftp-server.i686",使用命令"yum remove atftp-server.i686",选择"y"进行卸载。卸载成功之后再次查看/etc/xinetd.d/tftp,如下图 3-157 所示,

    说明 TFTP 服务被成功卸载。

    图3-157

    yum 卸载 atftp-server.i686

    总结:

    通过本实验我们可以熟悉在 Linux 中使用 yum 查找安装卸载软件的步骤;

    1. 获取软件包仓库源;

    2. 使用 yum list | grep 【安装服务名称】,在软件包仓库源中查找软件包;

    3. 使用 yum install 【安装包名称】,从软件包仓库源中下载按转包进行安装;

    4. 使用 yum remove 【安装包命令】,卸载安装包。

  • 相关阅读:
    基于Windows环境下Myeclipse10.0下载安装破解及jdk的下载安装及环境变量的配置
    51 Nod 1791 合法括号子段【分治+字符串】
    一步一步深入理解Dijkstra算法
    POJ 3662 Telephone Lines【Dijkstra最短路+二分求解】
    拍拍网接入微信卡包备战双12圣诞购物季
    公众平台认证订阅号接口调整 增加群发接口等,可授权登录
    搜狗搜索推广品牌专区新增微信互动区展示企业微信公众号内容
    WP8版微信5.4发布 新增夜间模式 暂没小视频
    Kik CEO Ted Livingston发博称要成为西方的微信?
    微信"附近的人"新增商家公众号入驻功能
  • 原文地址:https://www.cnblogs.com/FORFISH/p/5188585.html
Copyright © 2011-2022 走看看