Linux中的yum安装介绍
Posted 小赵小赵福星高照~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的yum安装介绍相关的知识,希望对你有一定的参考价值。
Linux中的yum安装
Linux软件包管理器 yum
Linux当中怎么安装软件呢?
Linux软件安装方式:
源码安装
rpm包安装
yum(推荐)
什么是软件包
在Linux下安装软件,一个通常办法是下载到程序的源代码,并进行编译,得到可执行程序,但是这样对于一个小白用户太不友好了,但是这样比较麻烦,于是就有一些人把一些常用的软件提前编译好,做成软件包(windows下的软件包其实就是我们到官网下载一个软件,这时下载的其实就是软件包)放在一个服务器上,通过包管理器可以获取到这个编译好的软件包,然后直接进行安装,yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,
Centos等发行版上.
软件包和软件包管理器,就好比APP和应用商店这样的关系,我们下载一个APP你可能会去应用商店去找
有这样一个问题:我们在手机上使用的应用市场(app,客户端),这上面显示出来的app是在手机上,还是在我们看不到的服务器上呢?
答案是在服务器上,当我们点击下载时,会从服务器上去找该APP然后通过服务器传送到我们的手机上
应用市场和应用(app)
软件包管理器和软件包,Linux下centos的软件包管理器是:yum,yum相当于手机上的应用商店,命令/工具->(配置文件)指明我们应该去哪里下载资源
yum软件包管理器
yum是什么?有什么作用?
yum:查找,下载,安装,卸载命令以及软件
首先我们在下载软件前需要确保你联网:
ping -c3 www.baidu,com
ping三次百度网站,-c是count的意思,如果不加-c3,它会一直给你ping
如果加载出来的后面有时间time等于多少多少,这说明你是联网的。
然后我们安装lrzsz:
首先查看这个安装包:
查看软件包
sudo yum list | grep 'lrzsz'
yum list的意思是显示全部的yum这个软件管理包的所有安装包,放入管道,然后进行关键字过滤,找到自己想要安装的软件,相当于打开软件市场,然后进行搜索
注意:
-
"x86_64"后缀表示64位系统的安装包, "i686”后缀表示32位系统安装包.选择包时要和系统匹配
-
"el7”表示操作系统发行版的版本. "el7”表示的是centos7/redhat7. "el6”表示 centos6/redhat6
-
最后一列, base表示的是"软件源”的名称,类似于"小米应用商店","华为应用商店"这样的概念
下载并安装:
安装
sudo yum install lrzsz.x86_64
可以看到已经安装好了
输入这条命令后yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装。
出现 “complete” 字样, 说明安装完成,在一些软件包下载并安装时,可能会让你确定该安装会消耗多少内存是否进行安装,我们加-y选项就是不让他提醒你,直接安装,下载并安装的免交互版本:
sudo yum install -y lrzsz.x86_64
刚开始学习时不建议使用这个,注意在安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成
那么有安装的命令,就有卸载的命令:
卸载
sudo yum remove lrzsz
欢迎大家学习交流!
以上是关于Linux中的yum安装介绍的主要内容,如果未能解决你的问题,请参考以下文章
Linux(CentOS)--软件包管理rpm,yum以及Linux中的人任务计划