在 Ubuntu 8.04.4 LTS Codename Hardy 上安装 Gearman

在 Ubuntu 8.04.4 LTS Codename Hardy 上安装 Gearman

我正在尝试在 ubuntu 8.04 上安装 gearman,这些是我拥有的选项。

1.安装依赖包

sudo apt-get install make
sudo apt-get install build-essential
sudo apt-get install libboost-all-dev
sudo apt-get install libevent-dev
sudo apt-get install uuid-dev
sudo apt-get install libcloog-ppl0

从源代码制作 gearman

2.apt-add 来自 ppa 但我认为 8.04 太旧了所以这可能行不通

第一个选项几乎可行,但是

sudo apt-get install libboost-all-dev
sudo apt-get install libcloog-ppl0

E: Couldn't find package 

我已经搜索过

软件包名称为 ubuntu 名称为 com

libboost-all-devlibcloog-ppl0不适用于哈代。

我还有什么其他选择来安装缺少的软件包?

答案1

要安装 gearman,你需要这个

https://launchpad.net/~drizzle-developers/+archive/ppa

https://launchpad.net/~gearman-developers/+archive/ppa

要获取给定 URL 的 deb 条目和指纹,请访问链接并单击切换“关于此电力购买协议的技术细节”

使用从上述链接获取的指纹运行此命令

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys NUMBER

对上面给出的两个链接运行上述命令。

进行更新

sudo apt-get update

然后安装 gearman

sudo apt-get install gearman-job-server libgearman2 libgearman-dev gearman-tools

sudo pecl install channel://pecl.php.net/gearman-0.8.0

将生成的 php 扩展 - 添加extension=gearman.so到您的php cli iniphp5 ini

笔记

  • 我无法安装 Gearman 的最新 pecl 包,只有 0.8.0 版本可用。

  • 我不需要升级 8.04 上的任何软件包就可以实现这个功能。

  • 我已经php5-dev安装

相关内容