软件包管理

目录

软件包类型

 二进制包

  什么是二进制包?有什么特点?

常见的二进制包

源码包

什么是源码包?有什么特点?

二进制源码包

什么是二进制源码包?有什么特点?

二进制包和源码包区别

软件包安装方式

二进制包

rpm工具安装

yum/dnf工具安装

源码包


软件包类型

 二进制包

  什么是二进制包?有什么特点?
  1. 二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。

  2. 二进制包,不需要编译,直接下载安装即可

  3. 二进制包,需要根据自己的计算机CPU以及操作系统去选择合适的

  4. 二进制包,命名方式一般为: xlockmore-5.31-2.el6.x86_64.

1.uname -r查看linux内核版本

常见的二进制包

系统平台                                包类型                                工具                                在线安装

RedHat/Centos/Fedora/SUSE        rpm                        rm,rpmbuild                        yum/dnf

Ubuntu/Debian                        deb                                dpkg                                        apt

源码包

什么是源码包?有什么特点?
  1. 源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。
  2. 源码包,需要进行编译,变成二进制的软件包后,才可安装使用

  3. 源码包,一般可以在任何的计算机上安装使用

  4. 源码包,命名方式一般为:

        软件包名:.tar.gz

        软件包名:.tar.bz2

        软件包名:.tar.xz

        软件包名:.zip

       5.优点

        通用性

        定制

        性能

二进制源码包

什么是二进制源码包?有什么特点?
  1. 二进制源码包,是一个半成品,安装后不能直接使用

  2. 二进制源码包,需要使用rpmbuild 工具重建成真正的rpm 包或者重建成源码包才可安装使用

  3. 二进制源码包,命名方式一般为:

    • mysql-community-5.7.25-1.el6.src.rpm

    • mysql-community-5.7.25-1.el7.src.rpm

二进制包和源码包区别
软件包类型是否编译安装难易程度可定制性
二进制包易(直接安装)
源码包难(配置—>编译—>安装)

软件包安装方式

二进制包

rpm工具安装

首先,需要下载好rpm包到本地然后,直接使用rpm工具安装

yum/dnf工具安装

首先,需要配置软件仓库(里面存放很多软件包,但不一定在本地) 然后,使用yum/dnf工具安装

源码包

1.根据需求配置功能的定制

② 编译

使用编译器编译成二进制的软件包

③ 安装

将软件包安装到指定位置

④ 源码包安装优点

  1. 可以在任意平台上编译安装,编译出来的软件包非常适应所在机器。

  2. 可以在编译的时候,通过配置,对某些功能进行定制,开启或关闭相应的功能。

下载完后

解压

tar -xzvf 下载好的安装包的名字

下一步安装编译环境

yum -y install  gcc-c++

编译

[root@localhost redis-stable]# make

  • 编译成功之后,在src文件夹中多了2个文件

    • redis-server: redis服器

    • redis-cli: redis命令行客户端

[root@localhost redis-stable]# make install

将redis-server及redis-cli安装到 /usr/local/bin

启动

redis-server

退出

To stop Redis, enter Ctrl-C.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值