15.linux软件包管理工具

rpm包安装方法

rpm- i--install        install package安装包

-v,--verbose        provide more detailed output提供详细的输出   详细的过程

-h,--hash            print hash marks as package installs (good with -v)打印输出进度条

-nodeps=no depends无依赖,不检测依赖安装。        --replacepkgs重新安装。

rpm-Uvh -Uupgrade升级        rpm -qa |grep 包名 :查询当前系统已安装的包(常用)

-q query查询        -a all 所有包

rpm -ivh*.rpm(常用)(代表安装所有以。rpm结尾的包,如果你安装指定的包。直接接包名就可有了)rpm -qi 包名 查询软件包的相关信息(用的频率小)

。rpm -ql包名 列出软件包安装信息(常用)

rpm -qf包名  查询系统文件属于哪个软件包。rpm-qR 包名 查询软件包的依赖性(少)。rpm -V 包名 效验软件包。

rpm包管理工具会有依赖性,A包依赖B包,B包依赖C包,为解决问题,习惯用yum安装。

rpm -e 包名:卸载

yum包管理工具

有两个方法;配置yum仓库(本地或网络均可,如果本地没有你需要的包去网络源)[base]指定yum仓库名称    name=CentOS6.8名称  baseurl=file:///media yum源包的路径(这里是本地yum挂载的路径) 网络源以http://开头。

gpgcheck=0 是否开启gpgkey的验证。0是不开启,1是开启。

enable=1        enable是否可用, 1代表可用,0代表不可以。

本地yum源需要把本地光盘挂载到挂载点,使用mount/dev/sro/mnt,后使用df-h/mount/blkid查看挂载结果。

查看yum仓库包:yum list |grep vim

编写本地YUM库配置文件

[centos]

name=centos

baseurl=file:///mnt/

gpgcheck=0

编写的文件名结尾必须是.repo

显示可用镜像仓库:yum repolist        显示所有镜像仓库;yum repolist all        yum clean all 

清除历史缓存           yum makecache 建本地缓存          yum install packagename

卸载:yum remove 包名

镜像仓库文件列表

yum  repolist列出当前系统所有repo)(镜像仓库)的文件清单(仅列出可用的repo)

 yum repolist all列出所有当前系统所有的repo

yum repolist enabled =yum repolist 即默认显示可用的repo清单。

软件包列表管理

yum list =yum list all列出当前所有软件包

yum list |grep packagename 过滤需要安装的软件包     yum  list |grep vim仓库包

yum list installed 代表当前系统已安装的所有软件包

安装软件包

yum install 包名 -y 不询问安装  例:yum install |grep vim过滤本地安装包       

升级包:yum update 包名

卸载软件包:yumremove 包名        搜索包名:yum search

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值