在哪里可以找到 10.04 的最新 redis 包?

在哪里可以找到 10.04 的最新 redis 包?

这是一件很奇怪的事情。Ubuntu 的使用范围如此广泛,但很难找到流行软件的软件包。

例如,当您搜索http://software.opensuse.org你可以找到一个 redis 包: http://download.opensuse.org/repositories/server:/database/openSUSE_11.4/src/

这是一次很好的经历。

在哪里可以找到最新版本Ubuntu 的 redis 包有什么用?

答案1

确定苯甲酸存在正在执行在启动板上搜索

https://launchpad.net/ubuntu/+ppas?

这将向您显示很多来源,您可以从中安装所需的版本。只需选择您信任的存档(例如ppa:rwky/redis)。

答案2

重新编译 DEB 包其实非常简单。你可以在以下网址搜索 Ubuntu 仓库:http://packages.ubuntu.com或者 Debian 仓库http://packages.debian.org查看新版本中是否有可用的后续版本。

在 Debian 的实验性 repo 中,有一个 2.4.0 版本的软件包redis-server,因此您可以按照以下方式重新编译 Ubuntu 10.04 的 DEB 包:

  1. 转到 repo 中软件包的网页:http://packages.debian.org/experimental/redis-server

  2. 在右侧边栏中,你应该看到一个标题下载源码包redis:.复制文件的链接.dsc并运行:

    mkdir ~/sources/redis#创建编译的工作目录

    dget http://ftp.de.debian.org/debian/pool/main/r/redis/redis_2.4.0~rc5-1.dsc

    dget命令将从 repo 下载所有三个源包文件,因此您不必手动下载它们。

  3. 提取所有来源:

    dpkg-source -x redis_2.4.0~rc5-1.dsc#使用 dpkg-source 将自动提取两个 tarball 并应用来自 Debian 或 Ubuntu 的补丁。

  4. 进入源目录:

    cd redis-2.4.0~rc5

  5. 现在编译包:

    dpkg-buildpackage -us -uc -b

    -us并且-uc意味着它不会尝试使用 GPG 密钥对软件包进行签名(除非您正在创建自己的 repo,否则这是不必要的)。-b意味着不要创建.dsc文件和源 tarball(因为它们已经存在)。

  6. 您的父目录中有一些闪亮的新 DEB 文件 :)

    cd ..

    ls *.deb

答案3

您可以通过 repos 安装它:

sudo apt-get install redis-server

http://packages.ubuntu.com/search?suite=lucid&searchon=names&keywords=redis

相关内容