任务目标:自定义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 软件包名

Linux基础-yum软件包管理的更多相关文章

  1. linux的Yum软件包管理工具

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...

  2. Linux基础-rpm软件包管理

    任务:挂载光盘文件到/media目录,进去/media目录下的Packages目录,查看系统已安装的所有rpm包,查看系统是否安装dhcp软件包,安装dhcp软件包,查看dhcp软件包的信息,查看dh ...

  3. 【one day one linux】linux下的软件包管理工具

    Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...

  4. Linux常用命令——软件包管理

    Linux常用命令--软件包管理 Linux 模块依赖查询网址http://www.rpmfind.net/ ISO挂载 将所需ISO文件添加到虚拟机 建立挂载文件夹mkdir /mnt/cdrom ...

  5. linux操作系统4 软件包管理

    知识内容: 1.软件包介绍 2.基本软件包安装 3.yum软件包管理 4.apt软件包管理 5.源码安装 一.软件包介绍 1.软件包分类 压缩包形式:类似.tar.gz结尾的文件(源码) rpm: r ...

  6. linux RPM/YUM包管理

    linux RPM/YUM包管理 目录 linux RPM/YUM包管理 RPM RPM包管理 查询rpm包 卸载rpm包 安装rpm包 YUM 查看yum服务器是否有需要安装的软件 下载安装指定的y ...

  7. linux RPM(红帽软件包管理器)和Yum软件仓库中常见的命令

    RPM(红帽软件包管理器)常用命令 安装软件:rpm -ivh filename.rpm 升级软件:rpm -Uvh filename.rpm 卸载软件:rpm -e filename.rpm 查询软 ...

  8. linux 学习6 软件包管理 资料链接

    软件包管理 这一章看得比较随意 先大概记点东西. RPM安装很繁琐,因为依赖性,手动安装太麻烦. ______我觉得直接yum在线安装就好了,很直接方便. 但是要特别注意的地方 在用yum升级或者卸载 ...

  9. Yum软件包管理详解

    目录 1. Yum 1.1 检查和更新包 1.1.1 查询更新 1.1.2 更新包 1.1.3 使用 ISO 和 Yum 离线升级系统 1.2 使用包 1.2.1 搜索包 1.2.2 列出包 1.2. ...

随机推荐

  1. centos升级内核(rpm方式)

    #rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 如果失败的话多试几次,感觉网络不是很好#rpm -ivh http://www. ...

  2. poj 1523 SPF(双连通分量割点模板)

    题目链接:http://poj.org/problem?id=1523 题意:给出无向图的若干条边,求割点以及各个删掉其中一个割点后将图分为几块. 题目分析:割点用tarjan算法求出来,对于每个割点 ...

  3. Delphi 判断一个字符串是否为数字

    //函 数 名: IsDigit//返 回 值: boolean//日       期:2011-03-01//参       数: String//功       能: 判断一个字符串是否为数字// ...

  4. Redis:主从复制

    前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化. 在Redis的持久化中曾提到,Redis高可用的方案包括持久化.主从复制(及读写分离).哨兵和集群.其中持久化侧重解决的 ...

  5. 一些常用的基础Linux操作指令

    复习的时候顺便分享我学的知识,虽不是什么牛的技术分享,只是一些基础,基础打好了技术慢慢就提高了!一起加油一起共勉! 具体的vi和vim命令集太多了,以后的随笔我也会分享出来,没必要全记住,记住常用的就 ...

  6. 3Sum Closest - LeetCode

    目录 题目链接 注意点 解法 小结 题目链接 3Sum Closest - LeetCode 注意点 和3Sum那道题的target是0,这道题是题目给定的 要先计算误差再移动指针 解法 解法一:做法 ...

  7. CentOS7单节点部署redis-cluster

    准备一台机器,系统版本为CentOS7.(注意本文描述的是redis-cluster,不是主从复制) 1.下载软件包 # wget http://download.redis.io/releases/ ...

  8. DUBBO - 分布式框架

    http://dubbo.io/ http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-%E5%85%A5%E9%97%A8

  9. 构建工具-----Gradle-----安装配置

    介绍 Gradle 是一款构建工具,继 Ant .Maven 之后的现代构建工具. 下载 Gradle 下面是 Gradle 的官方网站地址: Gradle l Modern Open-Source ...

  10. 百度定位api 定位不准修正

    https://www.zhihu.com/question/38313555   在安卓开发中需要设置 setCoorType("bd09lsetCoorType("bd09ll ...