liunx-RPM,YUM

一:RPM
Redhat Package Manager->RPM Package Manager
在这里插入图片描述

  • 安装
rpm -i PACKGE_FILE #以静默的方式安装
rpm -i --force PACKGE_FILE #以强制的方式安装
rpm -iv PACKGE_FILE #显示详细信息安装
rpm -ivh PACKGE_FILE#以#显示程序包的管理执行进度 
rpm -i --test PACKGE_FILE #测试安装,但是并不执行安装
rpm -ivh --replacepkgs PACHGE_FILE #替换包
rpm -i --nodeps PACKGE_FILE #忽略依赖性进行安装
rpm -ivh --replacefiles PACHGE_FILE #替换包的文件
rpm -ivh --nosignature PACHGE_FILE #不检验来源的合法性
rpm -ivh --nodigest PACHGE_FILE #不检验包的完整性
rpm -ivh --noscript PACHGE_FILE #不执行程序包脚本
rpm -ivh --nopre PACHGE_FILE #不执行安装前程序包脚本
rpm -ivh --nopost PACHGE_FILE #不执行安装后程序包脚本
rpm -ivh --nopreun PACHGE_FILE #不执行卸载前程序包脚本
rpm -ivh --nopostun PACHGE_FILE #不执行卸载后程序包脚本
  • 查询
rpm -qa PACKGE_FILE #查找所有程序包
rpm -qf filename #查找程序包
rpm -ql tress #查看tree包文件
rpm -qp --scripts httpd-2.4.6-67.e17.centos.x86_64.rpm #查看httpd的脚本
rpm -q --whatprovides bash#bash由哪个包提供
rpm -q --whatrequires bash#bash由哪个包所依赖
rpm -q --changelog bash #查看bash的更新历史
rpm -qc bash #查看bash的配置文件
rpm -qd bash #查看bash的文档
rpm -qi bash #查看bash的配置信息
  • 删除
rpm -e PACKGE_FILE  #删除程序包
rpm --erase PACKGE_FILE  #删除程序包
rpm -e --allmatches PACKGE_name  #删除所有匹配的程序包
  • 包验证
rpm -V tree#验证tree包的完整性
rpm -Va tree#验证所有tree包的完整性

二:YUM(Yellowdog Update Modifiter)

  • 安装
yum install p1 #安装p1
yum -y  install p1 #安装p1自动回答y
yum -q  install p1 #静默安装p1
yum -q  -y install p1 #静默自动回复y安装p1
yum --nogpgcheck #禁止进行gogcheck
yum --disablerepo=repo #临时禁用此处的repo
yum --enablerepo=repo #临时打开此处的repo
yum --noplugins #禁用所有插件
  • 配置
vim /etc/yum.repos.d/*.repo #打开配置文件(为仓库的指向提供配置)
vim /etc/yum.conf #打开配置文件(所有仓库提供公共配置)
yum-config-manager --add-repo=url
yum-config-manager --disable "仓库名" 禁用仓库
yum-config-manager --enable "仓库名" 启用仓库
  • 仓库列表
yum repolist all  #查看yum的仓库
yum repolist enable  #查看启用的yum的仓库
yum repolist disable  #查看弃用的yum的仓库
yum list all #显示所有仓库
yum list glob_exp2 #显示通配符的仓库
yum list installed #查看安装好的包
yum list updated #查看更新后的包
yum deplist p1 #查看所依赖的包
  • yum历史
yum history #查看yum的使用历史
yum history list n  #查看N的历史记录
yum history undo n  #撤销N的历史记录操作
yum history redo n  #撤销N的历史记录操作
  • 组操作
yum groupinstall group1 group2#安装组1[组2]的包
yum groupremove group1 group2#移除组1[组2]的包
yum grouplist group1 group2#列出组1[组2]的包
yum groupinfo group1 group2#显示组1[组2]的包信息
yum groupupdate group1 group2#安装组1[组2]的包
  • 其他
yum clean packages #清除缓存目录(/var/cache/yum)下的软件包
yum clean headers #清除缓存目录(/var/cache/yum)下的 headers
yum clean oldheaders #清除缓存目录(/var/cache/yum)下旧的 headersyum clean all,rm -rf /var/cache/yum/* #清除所有
yum remove p1#移除p1
yum update p1 #升级p1
yum search p1 #搜索包名

三:wget

wget url #下载东西
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值