rpm包管理
语法: rpm <选项> <参数> 选项: -a # 查询所有套件 -b <完成阶段> <套件档> +或-t <完成阶段> <套件档> + # 设置包装套件的完成阶段,并指定套件档的文件名称 -c # 只列出组态配置文件,本参数需配合"-l"参数使用 -d # 只列出文本文件,本参数需配合"-l"参数使用 -e <套件档> 或--erase <套件档> # 删除指定的套件 -f <文件> + # 查询拥有指定文件的套件 -h或--hash # 套件安装时列出标记 -i # 显示套件的相关信息 -i <套件档> 或--install <套件档> # 安装指定的套件档 -l # 显示套件的文件列表 -p <套件档> + # 查询指定的RPM套件档 -q # 使用询问模式,当遇到任何问题时,rpm指令会先询问用户 -R # 显示套件的关联性信息 -s # 显示文件状态,本参数需配合"-l"参数使用 -U <套件档> 或--upgrade <套件档> # 升级指定的套件档 -v # 显示指令执行过程 -vv # 详细显示指令执行过程,便于排错参数: 软件包 # 指定要操纵的rpm软件包实例: rpm -qa | grep firefox # 查找所有安装过的包含某个字符串firefox的rpm包 rpm -qi firefox # 查询rpm包详细信息 rpm -ql firefox # 查找rpm包安装目录 rpm -qf /home # 查询某个目录是属于哪个rpm包 rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm # 安装firefox的rpm包 rpm -e firefox # 卸载firefox的rpm包 rpm -e --nodeps firefox # 强制卸载firefox的rpm包 套件档> 套件档> 套件档> 套件档> 套件档> 文件> 套件档> 套件档> 套件档> 完成阶段> 套件档> 完成阶段> 参数> 选项>
yum包管理
语法: yum <选项> <参数> 选项: -y # 对所有的提问都回答“yes” -c # 指定配置文件 -q # 安静模式 -v # 详细模式 -d # 设置调试等级(0-10) -e # 设置错误等级(0-10) -R # 设置yum处理一个命令的最大等待时间 -C # 完全从缓存中运行,而不去下载或者更新任何头文件参数: install # 安装rpm软件包 update # 更新rpm软件包 check-update # 检查是否有可用的更新rpm软件包 remove # 删除指定的rpm软件包 list # 显示软件包的信息 search # 检查软件包的信息 info # 显示指定的rpm软件包的描述信息和概要信息 clean # 清理yum过期的缓存 shell # 进入yum的shell提示符 resolvedep # 显示rpm软件包的依赖关系 localinstall # 安装本地的rpm软件包 localupdate # 显示本地rpm软件包进行更新 deplist # 显示rpm软件包的所有依赖关系实例: # 查找和显示 yum info package1 # 显示安装包信息package1 yum list # 显示所有已经安装和可以安装的程序包 yum list package1 # 显示指定程序包安装情况package1 yum groupinfo group1 # 显示程序组group1信息yum search string 根据关键字string查找安装包 # 安装 yum install # 全部安装 yum install package1 # 安装指定的安装包package1 yum groupinsall group1 # 安装程序组group1 # 更新和升级 yum update # 全部更新 yum update package1 # 更新指定程序包package1 yum check-update # 检查可更新的程序 yum upgrade package1 # 升级指定程序包package1 yum groupupdate group1 # 升级程序组group1 # 删除程序 yum remove package1 # 删除程序包package1 yum groupremove group1 # 删除程序组group1 yum deplist package1 # 查看程序package1依赖情况 # 清除缓存 yum clean all # 清除所有缓存 yum clean packages # 清除缓存目录下的软件包 yum clean headers # 清除缓存目录下的 headers yum clean oldheaders # 清除缓存目录下旧的 headers更改yum源: 1、进入yum配置文件目录 cd /etc/yum.repos.d/ 2、备份配置文件 mv CentOS-Base.repo CentOS-Base.repo.bak 3、下载163的配置 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo mv CentOS7-Base-163.repo CentOS-Base.repo 4、更新数据库 yum clean all # 清除以前的缓存 yum makecache # 重建缓存 yum update国内镜像站: 搜狐开源镜像站: 网易开源镜像站: 阿里云开源镜像: LUPA: 参数> 选项>