Domanda Installazione di Gearman il 10.04


Sto cercando di installare Gearman su un server pulito, fuori dalla scatola 10.04, usando i seguenti comandi:

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

Ho aggiunto il seguente al mio /etc/apt/sources.list:

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

Ma ottengo il seguente errore dopo che eseguo il 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

Qualsiasi aiuto sarebbe molto apprezzato.

AGGIORNARE:

Sembra che sia stato in grado di installare libdrizzle con le seguenti istruzioni:

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

Dopo questo sono stato in grado di installare Gearman, tuttavia, non è stato possibile installare il modulo PECL. Il modulo sembra non essere più supportato. Sono stato in grado di installarlo in questo modo:

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

Maggiori informazioni su questa pagina: http://gearman.org/index.php?id=gearman_php_extension


1
2018-05-01 02:43


origine




risposte:


Sembrerebbe che il PPA per gearman-job-server sia un po 'rotto. Suggerirei di segnalare questo come un bug qui:

https://bugs.launchpad.net/gearmand/+filebug

Detto questo, c'è una versione funzionante di gearman-job-server in lucido, v0.10. È un po 'più vecchio e non ha il supporto di libdrizzle, quindi la perseveranza dovrà essere attraverso altri mezzi, ma dovrebbe funzionare.


2
2018-05-01 06:00



Ho installato quello costruito non sono in grado di creare il supporto PHP per questo. Potrei aprirlo sotto una nuova domanda. - Luke


Prova a cambiare il server dai tuoi pacchetti.

1) Clic alt + F2 e incollare questo gksu software-properties-gtk 

enter image description here

2) Quindi colpisci accedere.

enter image description here

3) Scegli un altro server:

enter image description here


1
2018-05-01 03:06



Scusate. Non sono sicuro di cosa dovrebbe fare. Potresti elaborare? Grazie. - Luke
A volte ho potuto risolvere questo problema cambiando il server dei pacchetti. Ho modificato la risposta. - desgua


Ho risolto questo problema aggiungendo il seguente repository al mio elenco di repository:

  •  ppa -> ppa: gearman-developers / ppa
  •  @vedi -> https://launchpad.net/~gearman-developers/+archive/ppa 
  • Ho configurato il repository su sinaptica. Ma puoi farlo anche aggiungendo i paht nei tuoi file source.list ed eseguendo l'aggiornamento apt-get:

    console:

  •  aggiungi linee a source.list
  •  sudo apt-get-repository ppa: gearman-developers / ppa
  •  sudo apt-get update
  • Synaptic:


    0
    2017-10-30 12:34