安装samba

[root@localhost ~]# yum install -y samba


查询当前yum源可用的包

[root@localhost ~]# yum list


查询当前yum源可用的samba包,如果第三列显示installed表示该rpm包已经安装

[root@localhost ~]# yum list | grep samba


搜索rpm包

[root@localhost ~]# yum search samba


卸载rpm包

[root@localhost ~]# yum remove samba


升级指定包

[root@localhost ~]# yum update samba


升级所有包

[root@localhost ~]# yum update

[root@localhost ~]# yum upgrade


搭建本地yum源

把系统光盘或ISO文件mount到/mnt/目录下

[root@localhost ~]# mount /dev/cdrom /mnt/

备份yum配置文件

[root@localhost ~]# cp /etc/yum.repos.d/ /etc/yum.repos.d.bak/

删除yum原配置文件

[root@localhost ~]# rpm -rf /etc/yum.repos.d/CentOS-Base.repo

修改yum配置,确保为以下内容

[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Media.repo

[locao_cdrom]

name=cd

baseurl=file:///mnt/

gpgcheck=0

ebabled=1


查看yum源是否修改成功,当显示内容第三列为local_cdrom即成功

[root@localhost ~]# yum list


下载rpm包方法

先安装插件

[root@localhost ~]# yum install -y yum-plugin-downloadonly

下载包,默认下载路径是/var/cache/yum/i386/6/updates/packages/

[root@localhost ~]# yum install -y samba --downloadonly

或,下载包,指定下载路径

[root@localhost ~]# yum install -y samba --downloadonly --downloaddir=/tmp/123/


[root@localhost ~]# yum reinstall -y samba --downloadonly --downloaddir=/tmp/123/