HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2012-04-11 01:04:12

yum 基于rpm库,能解决软件包依赖问题

yum 安装/更新/移除    

    yum install package

    yum groupinstall 

    yum remove package

    yum update package


yum 查询

    yum list

    yum grouplist

    yum search serachterm

[root@fedora14 ~]# yum search vim
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
=================== Matched: vim ==================
vim-common.i686 : The common files needed by any version of the VIM editor
vim-enhanced.i686 : A version of the VIM editor which includes recent enhancements
vim-filesystem.i686 : VIM filesystem layout
vim-minimal.i686 : A minimal version of the VIM editor
grilo-plugins.i686 : Plugins for the Grilo framework

    yum info packagename

[root@fedora14 ~]# yum info vim-enhanced 

    yum provides filename  根据一个已经安装好的来查询它由哪个包提供

[root@fedora14 ~]# yum provides "*/vim"




配置软件仓库

    /etc/yum.repos.d/ 目录下以repo后缀的文件

.repo 文件格式:


[fedora14]
name=fedora14
baseurl=file:///mnt/14
gpgcheck=0
enalbed=1 

baseurl 的地址:

     到光盘中(或者挂载到网上)找到repodata的路径,去掉repodata这个目录夹后的路径,比如

    /mnt/14/repodata/  ,写 file:///mnt/14 就OK了


.repo文件配置完成 后,要更新仓库信息

    yum clean all



yum 卸载软件包:

    卸载时的包比安装时的包少,因为有其它包的依赖关系



分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com