Linux 软件包相关

软件

windows exe
centos(redhat) rpm

包的命名规范

MySQL-python-1.2.5-1.el7.x86_64.rpm
名字 - 版本(大版本.小版本.修订版)-打包版本.可用的系统.架构.rpm
架构:

  • x86_64
  • x86
  • i386
  • i486
  • i686
  • ppc
  • narch 表示通用

包的来源
  • 光盘
  • 第三方网站
  • 官方网站
  • 自己做
  • https://pkgs.org
  • epel 第三方包的结合地

rpm包的查询
rpm -q 查询指定的包是否安装
-a   all 表示当前系统安装的所有的包
-f filename   查询指定的文件由哪个包安装生成
-c 查看指定的包生成了哪些配置文件
-d 查询指定的包生成哪些文件
-i 查询指定包的详细信息
-l 查询指定的包生成的文件
常用的选项
-qi
-qa
-ql
-qc
-qd

yum

yum会自动解决依赖关系
仓库 存放的是 多个包和包的元数据信息(所在仓库,依赖关系)
仓库的位置:

  • http://
  • https://
  • ftp://
  • file://(本地文件)
  • 配置文件存放在/etc/yum.repos.d

yum源
  • 阿里
  • 163
  • soho
  • 腾讯
  • 北大
  • 中科大学
  • 。。。

yum命令
  • yum repolist 查看仓库
  • yum list 列出仓库里面所有的包 安装的包前面带@
  • yum install 安装包
  • yum reinstall 重新安装
  • yum update 更新所有的包
  • yum update pkg 更新指定的包
  • yum downgrade 降级
  • yum check-update 检测包是否可以更新
  • yum remove 卸载包
  • yum info pkg 显示包的详细信息
  • yum clear all 删除元数据信息
  • yum makecache 重新构建元数据信息
  • yum search 搜索软件包
  • yum provides 搜素命令是由哪个包提供的

软件包组
  • yum grouplist 查看包组
  • yum groupinstall 安装
  • yum groupinfo 获取包的信息,查看包组有哪些包组成
  • yum groupupdate 更新
  • yum groupremove 卸载包组

yum选项命令

-y 自动确认
-q 静默模式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值