zoukankan      html  css  js  c++  java
  • Linux基础-yum软件包管理

    任务目标:自定义yum仓库:createrepo,自定义repo文件,使用yum命令安装httpd软件包,卸载httpd软件包:yum –y remove 软件名 ,使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名,掌握使用yum删除组件‘KDE 桌面’:yum –y groupremove 组件名,掌握清除yum缓存:yum clean all,使用yum查找软件包:yum search 软件包名

    So Easy , o Easy , Easy , asy , sy , y …………

    1) 自定义yum仓库:createrepo

    创建一个createrepo目录

    从/media/ 中查找httpd的rpm包

    把即将要安装的httpd软件包复制到/createrepo目录中

    使用 createrepo 目录 将/createrepo打包成yum仓库

    这样我们的yum库就建立好了

    2) 自定义repo文件

    首先要进入到yum仓库的配置目录编辑配置文件,据我所知应该是 /etc/yum.repos.d/ 

    果然被我蒙对了……好ok,我们要新建一个 .repo 结尾的文件,名称为createrepo

    既然是配置文件 createrepo.repo 中就要输入相应的配置信息,话说我实在是记不住有哪些字段,索性就……

    我发誓绝对不是因为懒,而是我想练习一下如何将文件内容以覆盖的方式输出到另一个文件中

    接下来,就是主动是用vim工具编辑配置文件createrepo.repo的时候了

    我将yum库的地址指向了 /createrepo 中,为了让我们的配置文件可以被加载,把其他的文件全部挪走于是乎我这么做了个决定:

    将 yum.repos.d 文件夹更名为 yum666

    创建新的yum.repos.d文件夹,并将yum666文件夹中的createrepo.repo移动过来

    使用 yum clean all 清理yum缓存

    3) 使用 yum install httpd -y 命令安装httpd软件包

    安装httpd软件包完成

    4) 使用 yum –y remove 软件名 卸载httpd软件包

    完成httpd的卸载

    5) 使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名

    首先要将已改过的createrepo.repo文件中yum仓库改为光驱挂载

    使用 yum clean all 清理yum缓存

    使用 yum grouplist 查看关盘中的软件包组

    使用 yum groupinstall 'KDE Plasma Workspaces' 安装KDE桌面

    经过漫长的等待终于安装完成了!6666

    6)  掌握使用yum删除组件‘KDE 桌面’: yum –y groupremove 组件名

    说实话心里挺不是滋味的,等了那么就装完了,还得卸载

    7) 掌握清除yum缓存: yum clean all 

    由于经常修改repo文件,所以 yum clean all 是会经常使用的,每次都会重新加载repo文件,一旦出现问题,报错是很明显的

    8) 使用yum查找软件包: yum search 软件包名

  • 相关阅读:
    天梯赛 社交集群(并查集)
    蓝桥杯 正则问题(dfs)
    天梯赛L3-001. 凑零钱(01背包记录物品)
    天梯赛/PAT 二叉树总结
    GPLT天梯赛 L2-022. 重排链表
    蓝桥杯 2的次幂表示(递归)
    排列与组合的一些定理
    卡特兰数
    洛谷P1349 广义斐波那契数列(矩阵快速幂)
    Manacher's Algorithm 马拉车算法(最长回文串)
  • 原文地址:https://www.cnblogs.com/DragonFire/p/6568185.html
Copyright © 2011-2022 走看看