Instalando o Gearman em 10.04

1

Estou tentando instalar o Gearman em um servidor 10.04 limpo usando os seguintes comandos:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com
sudo apt-get update
sudo apt-get install gearman-job-server libgearman2 libgearman-dev uuid-dev php5-dev
sudo pecl install channel://pecl.php.net/gearman-0.7.0

Adicionei o seguinte ao meu /etc/apt/sources.list :

deb http://ppa.launchpad.net/gearman-developers/ppa/ubuntu lucid main

Mas recebo o seguinte erro depois de executar o apt-get install :

Reading package lists… Done
Building dependency tree
Reading state information… Done
uuid-dev is already the newest version.
php5-dev is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gearman-job-server: Depends: libdrizzle1 (>= 2010.10.01) but it is not installable
E: Broken packages

Qualquer ajuda seria muito apreciada.

ATUALIZAÇÃO:

Parece que consegui instalar libdrizzle com as seguintes instruções:

sudo apt-add-repository ppa:drizzle-developers/ppa
sudo apt-get update
sudo apt-get install libdrizzle1

Depois disso, consegui instalar o Gearman, mas não consegui instalar o módulo PECL. O módulo parece não ser mais suportado. Eu consegui instalá-lo assim:

wget http://pecl.php.net/get/gearman-0.7.0.tgz
tar -xvfz gearman-0.7.0.tgz
cd gearman-0.7.0
./configure
make
sudo make install

Mais informações nesta página: link

    
por Luke 01.05.2011 / 04:43

3 respostas

2

Parece que o PPA para o gearman-job-server está um pouco quebrado. Sugiro denunciar isso como um erro aqui:

link

Dito isto, há uma versão funcional do gearman-job-server em lúcida, v0.10. É um pouco mais antigo e não tem suporte ao libdrizzle, então a persistência terá que ser por outros meios, mas deve funcionar.

    
por SpamapS 01.05.2011 / 08:00
1

Tente alterar o servidor dos seus pacotes.

1) Clique em Alt + F2 e cole este gksu software-properties-gtk

2)Emseguida,pressioneenter.

3) Escolha outro servidor:

    
por desgua 01.05.2011 / 05:06
0

Eu resolvi esse problema adicionando o seguinte repositório à minha lista de repositórios:

  • ppa - > ppa: gearman-developers / ppa
  • @see - > link
  • Eu configurei o repositório no synaptic . Mas você poderia fazer isso também adicionando as pahts nos seus arquivos source.list e executando o apt-get update:

    console:

  • adicione linhas ao source.list
  • sudo apt-get-repositório ppa: gearman-developers / ppa
  • sudo apt-get update
  • Synaptic:

      Synaptic- > settings- > repositories- > add () os seguintes:
    1. deb http://ppa.launchpad.net/gearman-developers/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE principal
    2. deb-src http://ppa.launchpad.net/gearman-developers/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE principal

    Eu não tive problemas com qualquer dependência, mas dependendo da sua versão você poderia estar. Eu estou usando a seguinte versão.

    $ / lsb_release -a ID do Distribuidor: Ubuntu Descrição: Ubuntu 12.04.3 LTS Versão: 12.04 Codename: precise

    Pode ser que ajude alguém.

        
    por Trekatz 30.10.2013 / 13:34