首页 > 代码库 > yum基本命令

yum基本命令

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    yum的命令形式:yum [options] [command] [package ...]

      [options] 为可选项 ,[command]为所要进行的操作,[package ...]是操作的对象。

yum常用命令

1、列出所有可用repo yum repolist {enabled|disabled|all}

2、列出rpm包  yum list {all|installed|available}

3、包的描述信息  yum info package_name 

4、列出所有的包组信息  yum grouplist

5、显示包组的信息:例如组中包含的程序包列表    yum groupinfo "GROUP NAME"

6、清理缓存  yum clean {all|packages|metadata|expire-cache|rpmdb|plugins}

7、安装程序包  yum install package_name

   重新安装:  yum reinstall package_name

8、卸载   yum remove|erase package_name

9、安装包组  yum groupinstall "GROUP NAME"

10、卸载包组  yum groupremove "GROUP NAME

yum相关的配置文件

主配置文件(中心配置文件):/etc/yum.conf

    一个或几个相关仓库的配置信息可保存为一个文件,文件名都以.rep結尾:/etc/yum.repos.d/

在.repo文件定义一个yum repo指向的格式:

[REPOID]

name=Some name for this repository

baseurl=file:///media/cdrom

       ftp://sever/path

       http://sever/path

enabled={0|1}

gpgcheck={0|1}

创建本地yum源

1,安装需要的环境,在这里需要用到httpd。

# yum install httpd

2,安装recreaterepo包

# yum install createrepo

3,将rpm包复制到html下

# cp -rf /path /var/www/html

wKioL1PVCd2hpWAYAAAQY7_bpRg669.png

4,执行createrepo 我是在/var/www/html下执行的

#createrepo sources

wKioL1PVCarhM9QnAAAcSD_Murk568.png

5,在/etc/yum.repos.d下编辑配置文件 此处为test

#vim test.repo

wKiom1PVCHyBoF0QAABy8MzTw1A365.jpg

6,启动httpd,并查看是否使用80端口

# service httpd start wKioL1PVCT2iXxreAAAYtwBKQZk366.png

# netstat -anlpt | grep httpdwKiom1PVCDvxlGSzAABNgOBZgCc696.jpg

7,在外部浏览器先打开 

wKiom1PVCGzSS4BZAAGdYYuGxzk340.jpg