RPM包管理和源码包管理

前言:

RPM包:Packages Manager(原RED HAT Packages Manager )

  1. Red Hat 公司提出,被众多Linux发行版采用
  2. 也成二进制包(binary code),无需编译直接可以使用
  3. 无法设定个人设置,开关功能

RPM包示例:mysql-community-common-5.7.12-1.el7.x86_64.rpm
含义:
*软件包名:mysql-community-common
*版本号:5.7.12-1
*发行版本:el7
*系统平台:x86_64
*文件后缀:.rpm

源码包:

  1. source code需要经过GCC、C++编译环境编译才能运行
  2. 可以设定个人设置,开关功能
  3. 配置复杂

源码包示例:nginx-1.8.1.tar.gz
含义:
软件包名称:nginx
版本号:1.8.1
文件后缀:tar.gz

主题:

RPM包管理
RPM包管理---------YUM工具
特点:基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装;可自动处理依赖关系,一次安装所有依赖的软件包

  • 本地源:系统安装光盘(通过系统光盘获得软件包,并安装软件)

操作:环境CentOS

  • 观察YUM核心配置文件目录:
ls /etc/yum.repos.d/ 

任意打开一个*.repo文件,可以看到,地址均为国外地址,下载速度慢

  • 删除官方YUM库
    将/etc/yum.repos.d/打包将/etc/yum.repos.d/目录清空
tar -cf yum.repos.d.tar /etc/yum.repos.d/

在这里插入图片描述
在这里插入图片描述
编写本地YUM配置文件库:

vim /etc/yum.repos.d/dvd.repo


在这里插入图片描述

说明:
第一行:[dvd] 库的名字 ,中括号是必须的         
第二行:name=dvd 说明,描述 ,name是必须的 
第三行:baseurl=file:///mnt/cdrom 基本地址,下载库的具体地址,很重要         
第四行:gpgcheck=0 关闭校验

挂载安装光盘
mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom
vim /root/bashrc

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
部署http:

yum install -y httpd

在这里插入图片描述
在这里插入图片描述
启动软件 、关闭防火墙、禁用防火墙开机自启动:

systemctl start httpd
systemctl stop firewalld            
systemctl disable firewalld   

在这里插入图片描述
测试:访问127.0.0.1:成功:
在这里插入图片描述
命令:
卸载: yum -y remove httpd
查询: yum list httpd
升级操作系统: yum -y update
重新安装:yum -y reinstall httpd

RPM包管理---------RPM工具
通过rpm安装wget程序,查询并卸载。

查看是否存在weget软件包:

ls /mnt/cdrom/Packages/

在这里插入图片描述
安装命令:
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
(注意:必须带后缀.rpm 安装的是软件包。 -i----安装 -v------可视 -h------百分比)
在这里插入图片描述
查询:rpm -q wget
在这里插入图片描述
卸载:rpm -e wget
在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值