Linux - CentOS_7 - 软件安装方式

本文详细介绍了在CentOS 7系统中安装软件的多种方法,包括使用rpm、yum、源码包和二进制包。重点讲述了rpm的软件管理,如光盘读取、软件安装、卸载、查询和依赖处理;然后详细讲解了配置阿里云yum源、安装Base和EPEL源、使用yum安装和卸载软件;接着介绍了源码包安装,以python3.6和redis为例;最后提到了二进制包安装MySQL的步骤,包括创建用户、初始化数据和系统服务管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、软件安装方式

二、rpm (依赖于光盘内的软件库)

2-1 光盘读取检测

2-2 光盘挂载

2-3 软件安装

2-4 软件卸载

2-5 rpm包的查询

2-6 软件的依赖问题

三、yum(依赖于网络的软件源)

3-1 使用阿里云的yum源 https://opsx.alibaba.com/mirror

3-2 安装Base源

3-3 安装EPEL源

3-4 使用Yum安装软件

3-5 软件信息查询

3-6 软件的卸载(危险)- yum remove 指定软件

3-7 优化yum源

3-7-1 配置本地镜像yum源(光盘挂在到/mnt) - 依赖于本地光盘,加快软件安装的速度

3-7-2 配置局域网yum源 - 依赖于光盘(光盘挂在到/mnt)

四、源码包安装

4-0 常见压缩包及解压方式

4-1 python3.6的源码包安装

4-2 redis 源码包安装

4-2-1 安装redis的python包,让python可以连接redis

4-2-2 手工验证python连接redis

五、二进制包安装

5-1 MySQL包的安装(5.7.20)

5-2 创建用户和数据目录并授权

5-3 初始化数据

5-4 启动服务器

5-5 systemctl 管理mysql(centos7)

5-6 代码连接测试

5-6-1 安装pymysql模块

5-6-2 手动测试代码


一、软件安装方式

  • rpm -redhat系列,软件管理器
  • yum -解决rpm安装方式的不足
  • 源码包安装
  • 二进制包,解压完成即可使用

二、rpm (依赖于光盘内的软件库)

2-1 光盘读取检测

2-2 光盘挂载

  • mount /dev/cdrom /mnt
  • cd /mnt
  • ls
  • cd Packages 软件包位于mnt目录下的Packages

 

 

 

 

2-3 软件安装

  • rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
  • rpm -Uvh vsftpd-3.0.2-22.el7.x86_64.rpm
  • 前两者无显著区别

2-4 软件卸载

  • rpm -e vsftpd-3.0.2-22.el7.x86_64 只能在软件包完整未损坏状态下进行卸载

2-5 rpm包的查询

  • rpm -q vsftpd 查看指定软件的状态
  • rpm -qa |grep vsf

  • which vim 查看指定命令的具体路径
  • rpm -qf /usr/bin/vim 查看指定路径的安装软件包

  • rpm -ql vsftpd 查看指定软件安装中产生的所有文件

2-6 软件的依赖问题

安装软件A时,A表示依赖于B,所以必须先安装B

存在相互依赖的冲突问题

  • rpm -ivh a b c d e f - 可以同时将多个软件包共同安装,来解决相互依赖的冲突问题

三、yum(依赖于网络的软件源)

3-1 使用阿里云的yum源 https://opsx.alibaba.com/mirror

  • Base源 :本质是光盘中的一些软件
  • EPEL源 :基于redhat的扩展源,即光盘中不自带的软件
  • Extra源 :外部源

3-2 安装Base源

  • cd /etc/yum.repos.d 默认放置yum源的位置

内置国外一些官方自带的yum源

3-3 安装EPEL源

  • yum install -y epel-release 必须先安装Base源

3-4 使用Yum安装软件

  • yum install openssl
  • yum install openssl-devel -y 使用-y使安装无提醒
  • yum install openssl* 安装所有与openssl相关的所有软件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值