Linux系统软件管理(配置yum仓库,管理RPM包,部署tengine)

本文详细介绍了Linux系统中RPM包和源码包的管理,重点讲解了如何配置yum仓库,包括本地源和网络源的设置,以及使用yum工具进行RPM包的安装、查询和卸载。此外,还介绍了源码包的下载、编译和部署过程,以tengine为例展示了完整的操作流程。
摘要由CSDN通过智能技术生成

一、简介

1.RPM包

  RPM(原Red Hat Package Manager,现在是一个递归缩写),由 Red Hat 公司提出,被众多 Linux 发行版所采用,也称二进制( binary code)无需编译,可以直接使用,但无法设定个人设置,开关功能。

 例如:
  zip-3.0-11.el7.x86_64.rpm
  wget-1.14-15.el7.x86_64.rpm
  tcpdump-4.9.0-5.el7.x86_64.rpm

字段释义:
zip       - 3.0-11.        el7.          x86_64     .rpm
软件包名  版本号(Version)  发布版本(Release5/6/7)  系统平台(32/64)  文件后缀

2.源码包

 source code需要经过GCC,C++编译环境编译才能运行,可以设定个人设置,开关功能。

 软件包示例:
  nginx-1.8.1.tar.gz

字段释义:
 nginx   -1.8.1     .tar.gz
 包名   版本号   压缩格式

二、RPM包管理

1.yum工具

1)简介

  Yum(全称为 Yellow dog Updater, Modified),是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

2)配置yum仓库/源

两种方式:
  本地源与网络源

1.本地源:系统安装光盘(可用虚拟光驱作为光盘,路径为/etc/dr0)
1>目的

通过系统光盘获得软件包,并安装软件

2>观察YUM核心配置目录

/etc/yum.repos.d/存放的是不同的yum源/仓库,里面都是yum源信息

3>备份

提前将原本系统的yum仓库备份,可改后缀使系统识别不出来,或者移 动到其他目录下

4>编写本地YUM库配置文件
#vim /etc/yum.repos.d/dvd.repo 

[dvd] 
name=dvd 
baseurl=file:///mnt/cdrom
gpgcheck=0 
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值