博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux_基础_软件包管理
阅读量:4676 次
发布时间:2019-06-09

本文共 3353 字,大约阅读时间需要 11 分钟。

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:

 

转载于:https://www.cnblogs.com/Small-music/p/9269740.html

你可能感兴趣的文章
前端页面数据埋点、分析和参考
查看>>
NBear简介与使用图解
查看>>
ng-app一些使用
查看>>
ubuntu16.04安装 java JDK8
查看>>
中兴F412光猫超级密码破解、破解用户限制、关闭远程控制、恢复路由器拨号
查看>>
sql 查询目标数据库中所有的表以其关键信息
查看>>
C# 高效率创建字符串类(StringBuilder)
查看>>
sql server 符号函数sign
查看>>
bzoj 4337 树的同构
查看>>
OPENQUERY用法以及使用需要注意的地方
查看>>
1001. Extending MyPoint class
查看>>
js使用showModalDialog,弹出一个自适应大小窗口
查看>>
[poj 3436]最大流+输出结果每条边流量
查看>>
webpack的安装
查看>>
字符流Reader和Writer
查看>>
【校招面试 之 C/C++】第33题 C++ 11新特性(四)之STL容器
查看>>
Java替代C语言的可能性
查看>>
android ListView中CheckBox错位的解决
查看>>
linux下的mongodb数据库原生操作
查看>>
BNUOJ 1268 PIGS
查看>>