自己的感觉,不说出来,别人也不会懂,如果不懂,就应该互相沟通。 收藏本站
登陆 / 注册 搜索

阅读:1.2万   回复: 5

零基础Linux|第十四课_什么是Yum?

原创 [复制链接]
小执念 古黑浩劫论坛大牛 2017-4-14 16:14 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
    上一课中使用过yum,看着很方便对吧?不用我们去解决依赖关系,直接就是yum -y install 就完事了。今天停电不上班,就来说说yum是什么,和怎么配置yum源。(写着写着就睡着了,哈哈!)


零基础Linux|第十四课_什么是Yum? CHK.png

    一、什么是yum

🧑‍🌾‍🧢🪜🥰👃



    Yum是CentOS中的一个软件包管理器(在Fedora和RedHat中也一样)。基于RPM包管理,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须我们繁琐地一次次下载、编译、安装。

    二、替换yum源

👮‍♂️‏🥼🔭🥰👃


    Centos默认的源是国外的,在中国特色互联网的影响下,访问速度或多或少都有些影响,所以我们把她换成国内的开源镜像站(这里用163的源,其他的也行,这个看个人喜好就行了~)。

零基础Linux|第十四课_什么是Yum? QQ截图20170414112138.png

    在 /etc/yum.repos.d/ 下有几个.repo的文件,你可以把他们都删掉,然后把163的源下载到这个目录下。
    
👂🌕🍓♏🐋‌    下载地址:

    CentOS6  http://mirrors.163.com/.help/CentOS6-Base-163.repo
    CentOS7  http://mirrors.163.com/.help/CentOS7-Base-163.repo

✍🪐🦞♀🦬‌

    最后缓存一下软件仓库的软件信息:

    yum makecache

    三、yum的执行过程🧒‎🧥🔌🤤🤳

    首先,我们执行yum命令的时候,系统先会在 /var/lib/rpm/ 中查找是否有这个软件,如果有她就会告诉你已经安装过了;如果没有,她会根据本地指定的yum源,去到那个服务器上,把那台服务器上的软件信息全部缓存到本地的 /var/cache/yum/ 里。

    其次,以mysql为例,根据你的系统信息(linux的版本信息和系统位数【64位/32位】),在缓存中找到mysql的下载地址(如果没找到,就告诉你没有这个包),并把mysql和它依赖的包一起down下来。

👨‍⚕️‌👒📀😭🤞


    再次,下载到本地的mysql是rpm包(rpm包就是别人已经编译好了的文件,可以直接安装,就像前面执行 make install一样),随后执行mysql的安装。

    然后,把安装的软件更新到 /var/lib/rpm/ 里。

    最后通知你安装完成。🧑‍🚀‎💄🔭😀🤛
    
零基础Linux|第十四课_什么是Yum? QQ截图20170414154930.png

    四、yum常用命令
    
    删除软件:yum remove 服务名 (yum erase 服务名)

👨‍🎨‌🛍💶😫👁


    升级软件:yum upgrade 软件名(yum update 软件名)
    查询信息:yum info 软件名
    搜索软件:yum search 软件名
    显示软件包依赖关系:yum deplist 软件名
👵‎👓🎷😳🙏
    五、yum的缺点

    古人说过,鱼和熊掌不可兼得,诚不欺我。yum的便利之处也带来了一些缺点:yum仓库里面的软件,大多数的版本都是比较低的!比如apache还是几年前的2.2,php还是5.3(现在php已经出到PHP7.1了)。

零基础Linux|第十四课_什么是Yum? QQ截图20170414111949.png
👳‏🩳🪣🥰👎
    虽然软件没必要追求最新版,但也不能用几年前的吧?!鬼知道有什么BUG呢!

上一篇
下一篇
帖子热度 1.2万 ℃

小执念 古黑浩劫论坛大牛 2017-4-14 16:18 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
无人与我同行#m262:
小执念 古黑浩劫论坛大牛 2017-8-6 22:32 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
唉,谁会为这里而停留呢#m262:
糟糕!小执念长得太帅路遇劫匪,赎金 2 个 金币.
空谷幽兰 踏破虚空 2017-8-6 23:06 |显示全部楼层

从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!

精华达人 主题破百 以坛为家 论坛元老 五周年纪念
我在啊大佬 零基础Linux|第十四课_什么是Yum? 1.jpg

评分

参与人数 1成长值 +100 金币 +100 展开 理由
小执念 + 100 + 100 我很赞同!

查看全部评分

放我一个人生活 「出类拔萃」 2018-1-20 22:41 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

第一次评论,
好紧张啊,
🙏🥑🆗🦚‌

该怎么说啊,

打多少字才显的有文采啊,🧑‍⚕️‎👠💳😋🤛
这样说好不好啊,


会不会成热贴啊,
🥷‌💎⚒😚🦷
我写的这么好会不会太招遥,
写的这么深奥别人会不会看不懂啊,
怎样才能写出我博士后的水平呢,
半年写了这么多会不会太快啊,
好激动啊。#y424:#y424:
柔光的暖阳 「龙战于野」 2018-1-21 07:03 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

学习下。。。
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表