云计算实战系列十一(软件包管理)

软件包管理

知识点:

  • Linux 软件包管理机制
  • Yum 使用官方源
  • Yum 管理软件包
  • Yum 缓存机制【扩展】
  • Rpm 工具管理 RPM 包
  • 源码包应用场景【定制】
  • 源码包管理软件包 nginx
  • 源码包安装软件包问题解析· 官网下载源码包(作业)

一、Linux软件包管理机制

  • 管理操作
  • 安装
  • 查询
  • 卸载
  • 软件包类型
  • 源码包,需编译安装 例:xxx.tar.gz
  • 二进制包,已编译 xxx.x86_64.rpm

区分方式,二进制包名字一般会很长,都带有版本号、适应平台、适应的硬件类型等,源码包一般只有版本号和压缩格式后缀。

shell 常见二进制包 系统平台 包类型 工具 在线安装(自动解决依赖关系) RedHat/Centos RPM rpm,rpmbuild yum Ubuntu/Debian DPKG dpkg apt 注意: 不管是源码包,还是二进制包,安装时都可能会有依赖关系!

  • rpm包管理

主要获取rpm包的图机构

认识RPM包:
ntfs-3g-2011.4.12-5.el5.x86_64.rpm      套件名 
ntfs-3g-2011.4.12-5.el6.i686.rpm        套件名 
ntfs-3g-2011.4.12-5.el6.x86_64.rpm      套件名 
yum-rhn-plugin-0.9.1-40.el6.noarch.rpm  套件名 
yum-utils-1.1.30-14.el6.noarch.rpm      套件名 
mysql-community-common-5.7.12-1.el7.i686.rpm 
mysql-community-common-5.7.12-1.el7.x86_64.rpm 
mysql-community-embedded-devel-5.7.12-1.el6.x86_64.rpm 
php-5.6.20-1.fc23.x86_64.rpm
软件包名            版本号                     发布版本                    系统平台
ntfs-3g         2011.4.12                   5.el5                       x86_64.rpm
ntfs-3g                 2011.4.12                   5.el6                       i686.rpm
yum-utils           1.1.30                      14.el6                  noarch
php                         5.6.20                      1.fc23                  x86_64

查看当前操作系统所属系统平台
[root@newrain ~]# uname -m
x86_64
[root@newrain ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 
[root@newrain ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core)

二、yum源管理

阿里云yum源:http://mirrors.aliyun.com/
网易yum源  :http://mirrors.163.com
基础源
Base/Extras/Updates: 默认(官方源,国外的)
[root@newrain ~]# ls /etc/yum.repos.d/
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo        
CentOS-CR.repo         CentOS-Media.repo  CentOS-Debuginfo.repo  CentOS-Sources.repo  

[root@newrain ~]# yum repolist
repo id                             repo name                                           status
base/7/x86_64                   CentOS-7 - Base                             9363
extras/7/x86_64         CentOS-7 - Extras                           449
updates/7/x86_64            CentOS-7 - Up
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值