找回密码
 立即注册
快捷导航

[辅助工具] Debian11 源代码编译和安装 Redis

[复制链接]
搞事 2023-7-17 01:15:51 | 显示全部楼层
本帖最后由 搞事 于 2023-7-17 01:23 编辑

如果wget下载慢,设置代理下载即可:


Debian11 源代码编译和安装 Redis

https://redis.io/docs/getting-started/installation/install-redis-from-source/

wget https://download.redis.io/redis-stable.tar.gz           # 下载最新稳定版本的Redis源文件
tar -xzvf redis-stable.tar.gz
cd redis-stable
make
make install

make时可能出现的错误:

解决任何问题之后,需要清理上次编译残留文件,重新编译即可,即:执行 make distclean && make

错误1:没有找到make
根据提示执行 sudo apt install make

错误2:/bin/sh: 1: pkg-config: not found(没有安装pkg-config)
执行 sudo apt-get install pkg-config

错误3:/bin/sh: 1: cc: not found(没有安装gcc环境)
执行 sudo apt install gcc

执行 make test 测试阶段时出现的错误:

错误信息:You need tcl 8.5 or newer in order to run the Redis test
翻译:您需要tcl 8.5或更高版本才能运行Redis测试;言下之意就是您没有安装tcl,要不就是您安装的tcl版本过低。这就需要我们进行tcl新版本的安装。

解决方案:
下载页面wget下载tcl:http://www.tcl.tk/software/tcltk/download.html
解压:sudo tar xzvf tcl8.6.13-src.tar.gz  -C /usr/local/
# 解压你所下载版本(本人下载的是8.6.13)的tcl文件到指定的文件中,本人是解压到usr/local中与redis放在同一目录下
cd  /usr/local/tcl8.6.10/unix/
sudo ./configure 
sudo make 
sudo make install 
sudo make test
退到redis指定目录,重试make test操作即可


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

温馨提示

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

Archiver|手机版|小黑屋|DLSite

GMT+8, 2024-11-23 01:25

Powered by Discuz! X3.5 and PHP8

快速回复 返回顶部 返回列表