rpm -ivh 软件名 //只能安装本地软件 本地下载好的安装包
rpm -qa | grep 想要查找的软件名 //查找有没有下载这个软件
rpm -ql 软件名称 //查找软件安装路径
rpm -qi 软件名称 //查看软件详细信息
rpm -qf /etc/passwd //查询某一文件是什么软件产生的
rpm -qc 软件名称 //查询软件的配置文件
--force 在安装的时候用(强制安装)
--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
rpm -e 软件名称 //卸载软件
分类:本地yum和远程yum
本地yum:
file://
远程yum:
http://10.18.44.196/...
ftp://10.18.44.196/...
yum源:提供软件仓库
挂载镜像到本地目录/mnt/rhel6u4
#mount -o loop /rhel6u4.iso /mnt/rhel6u4 (rhel6)
#mount /centos7u3.iso /mnt/centos7u3 (rhel7)
如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接
#mount /dev/cdrom /mnt/centos7u3
yum客户端配置文件:
#cd /etc/yum.repos.d/
#rm -rf /etc/yum.repos.d/*
#vim yum.repo 必须以.repo结尾
[rhel6-Server] yum源区别名称,用来区分其他的yum源
name=rhel6 yum源描述(comment) yum源名字
baseurl=file:///mnt/rhel6u4/Server 本地yum源的绝对路径
enabled=1 是否使用此yum源
gpgcheck=0 检查软件
yum clean all //清理yum缓存
yum makecache //生成yum缓存
yum repolist //查询yum信息
yum search 软件名 //查找软件
yum deplist 软件名 //查看软件依赖环境
yum provides /etc/passwd //查看文件属于哪个软件
yum list //查看系统已经安装的软件和没有安装的软件
yum grouplist //查看系统已经安装好的软件组和没有安装的软件组
yum groupinfo //查看软件组包含的具体软件
yum groupinstall ‘软件组名称’ //安装软件组( 如果软件或者软件组名称内有空格,要给空格转义或者加引号)
yum reinstall 软件名 //重新安装已安装的软件
yum erase mysql-server 或者yum remove mysql-server //都是卸载命令
reposync yum源名称 //同步yum源目录的所有软件到本地(注:这里的名称是用yum repolist查到的repo name(yum配置中的name名称))
打开Yum缓存功能:安装完软件之后,软件不会被删除
# vim /etc/yum.conf 修改下面参数的值为1,软件会被保存到cachedir指定的目录下
keepcache=1
yum排错:
1.yum配置文件必须以.repo结尾
2.yum.conf里面8,9行的值设置成0
3.配置文件关键字错误
4.检查yum源是否存在
5.baseurl路径有没有写对
6.镜像大小是否正确
7.当有Yum进程存在的时候不可以同时再打开一个Yum进程
rpm -qa | grep 想要查找的软件名 //查找有没有下载这个软件
rpm -ql 软件名称 //查找软件安装路径
rpm -qi 软件名称 //查看软件详细信息
rpm -qf /etc/passwd //查询某一文件是什么软件产生的
rpm -qc 软件名称 //查询软件的配置文件
--force 在安装的时候用(强制安装)
--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
rpm -e 软件名称 //卸载软件
分类:本地yum和远程yum
本地yum:
file://
远程yum:
http://10.18.44.196/...
ftp://10.18.44.196/...
yum源:提供软件仓库
挂载镜像到本地目录/mnt/rhel6u4
#mount -o loop /rhel6u4.iso /mnt/rhel6u4 (rhel6)
#mount /centos7u3.iso /mnt/centos7u3 (rhel7)
如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接
#mount /dev/cdrom /mnt/centos7u3
yum客户端配置文件:
#cd /etc/yum.repos.d/
#rm -rf /etc/yum.repos.d/*
#vim yum.repo 必须以.repo结尾
[rhel6-Server] yum源区别名称,用来区分其他的yum源
name=rhel6 yum源描述(comment) yum源名字
baseurl=file:///mnt/rhel6u4/Server 本地yum源的绝对路径
enabled=1 是否使用此yum源
gpgcheck=0 检查软件
yum clean all //清理yum缓存
yum makecache //生成yum缓存
yum repolist //查询yum信息
yum search 软件名 //查找软件
yum deplist 软件名 //查看软件依赖环境
yum provides /etc/passwd //查看文件属于哪个软件
yum list //查看系统已经安装的软件和没有安装的软件
yum grouplist //查看系统已经安装好的软件组和没有安装的软件组
yum groupinfo //查看软件组包含的具体软件
yum groupinstall ‘软件组名称’ //安装软件组( 如果软件或者软件组名称内有空格,要给空格转义或者加引号)
yum reinstall 软件名 //重新安装已安装的软件
yum erase mysql-server 或者yum remove mysql-server //都是卸载命令
reposync yum源名称 //同步yum源目录的所有软件到本地(注:这里的名称是用yum repolist查到的repo name(yum配置中的name名称))
打开Yum缓存功能:安装完软件之后,软件不会被删除
# vim /etc/yum.conf 修改下面参数的值为1,软件会被保存到cachedir指定的目录下
keepcache=1
yum排错:
1.yum配置文件必须以.repo结尾
2.yum.conf里面8,9行的值设置成0
3.配置文件关键字错误
4.检查yum源是否存在
5.baseurl路径有没有写对
6.镜像大小是否正确
7.当有Yum进程存在的时候不可以同时再打开一个Yum进程