yum使用方法

   yum [options] [command] [package ...]


1、简介

yum是通过分析rpm的数据后,根据软件的相关性做出的属性依赖解决方案。通过自动解决软件的依赖关系,来解决软件安装升级以及卸载中所遇到的问题。

yum必须要依赖yum server来使用,yum server可以是基于互联网,也可以基于局域网,甚至于本地服务器。因为各Linux分发版(Linux distribution)在发布时已经制作出景象站点以提供给用户使用,理论上用户不用做任何设置,只需连接上网络即可使用yum的各功能。

但是基于某些大家都知道的原因导致国内用户无法访问这些站点,或者访问速度极慢,于是国内几大网站搭建了方便国内用户使用的景象源。

阿里云开源镜像站: 
http://mirrors.aliyun.com/
搜狐开源镜像站:
http://mirrors.sohu.com/
网易开源镜像站:
http://mirrors.163.com/

这里不做过多的讨论。

2、【options】

-y :所有等待用户输入的时候自动提供yes相应

以安装my-sql为例,如果不使用-y选项yum将会停在等待用户输入界面。

[root@localhost ~]# yum install my-sql
Dependencies Resolved
=====================================================
 Package 
 mysql
====================================================
Install       1 Package(s)
Total download size: 894 k
Installed size: 2.4 M
Is this ok [y/N]:


--installroot=/PATH

软件将安装在指定路径中而不使用默认路径

3、[command]

search:后跟软件名或者软件描述关键字,将搜索出匹配软件

例如:搜索mysql-devel相关软件,结果为mysql-devel.i686 和mysql-devel.x86_64两个软件

[root@localhost ~]# yum search mysql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
==========================================================================
mysql-devel.i686 : Files for development of MySQL applications
mysql-devel.x86_64 : Files for development of MySQL applications


list:列出yum所管理的所有的软件

[root@localhost ~]# yum list

info:后跟软件名,显示软件的详细信息

[root@localhost ~]# yum info software_name

provides:后跟文件路径,搜索该文件属于哪个软件

[root@localhost ~]# yum provides /PATH


4、安装、升级、卸载

yum的安装升级及卸载可谓十分简单,使用install、update、remove命令即可

例:

[root@localhost ~]# yum install software_name
[root@localhost ~]# yum update software_name 若不带文件名,则升级所有软件
[root@localhost ~]# yum remove software_name

可以于-y、--installroot命令配合使用




你可能感兴趣的:(互联网,服务器,解决方案,局域网,阿里云)