yum包管理:
yum是一个基于rpm系统的包安装、移除的自动更新器。yum会自动计算并且指出在安装包时需要的依赖,这样就不用像rpm一样,需要手动逐一添加依赖,而是直接帮我们安装这些依赖。yum不仅提供可以添加简单特点的插件接口供使用,还可以直接用python调用模块接口。
安装包下载:下载地址
yum的安装:
//下载安装包并解压
wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
tar xvf yum-3.4.3.tar.gz
//修改/默认配置下运行yum的python安装脚本
touch/etc/ yum.conf
//cd到安装目录下
cd yum
yummain.py install yum
常用的包管理命令:
常用操作 | Yum命令 | Rpm命令 |
---|---|---|
安装 | yum install xxxx | rpm –ivh xxxx.rpm |
更新指定软件 | yum update xxxx xxxx | rpm –Uvh xxxx.rpm |
更新所有软件 | yum update | —— |
列出可更新软件 | yum check-update | —— |
列出已安装包 | yum listrpm –qa | rpm –qa | less |
列出可安装包 | yum list | —— |
显示包信息 | yum info xxxx | rpm –qi xxxx |
显示包的安装情况 | yum list xxxx | rpm –q |
删除软件包 | yum remove xxxx | rpm –e xxxx或rpm –e –allmatches xxxx |
查找软件包 | yum search keyword | rpm –qa | grep keyword |
清除缓存目录下的软件包 | yum clean packages | —— |
其实yum和rpm从操作命令看,都是管理软件包的命令,只是不同的是使用rpm安装包,需要手动安装依赖包,依赖包安装好以后才可以继续安装想要安装的软件包,但是yum不是,yum可以自动安装依赖。
网友评论