Cómo instalar correctamente redis-server, error "tclsh8.5 no encontrado"

41

Cómo instalar con éxito redis-server en Ubuntu 11.04 .. ¡Recibo algún error! Quería instalar el redis estable actual en Ubuntu 11.04

Veo que en apt-repository lo último que tienen es

Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Chris Lamb <[email protected]> Architecture: i386   
Source: redis Version: 2:2.0.1-2 Depends: libc6 (>= 2.7), adduser
Filename: pool/universe/r/redis/redis-server_2.0.1-2_i386.deb

uname -a

 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386      GNU/Linux

Instalar procedimiento

$ wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
$ tar xzf redis-2.2.12.tar.gz
$ cd redis-2.2.12
$ make

Error

cd src && make test
make[1]: Entering directory `/home/<username>/redis-2.2.12/src'
(cd ..; tclsh8.5 tests/test_helper.tcl --tags "" --file "")
/bin/sh: tclsh8.5: not found
make[1]: *** [test] Error 127
make[1]: Leaving directory `/home/<usernam>/redis-2.2.12/src'
make: *** [test] Error 2
usuario7044
fuente
¿hay un archivo ".configure"? por lo general, debe ejecutarlo, es decir, "./configure", en cuanto al error, tiene instalado build-essential. ¿tienes instalado "tcl"?
fossfreedom
No hay un archivo ".configure", pero acabo de comprobar que no tenía tcl 8.5., Que he instalado ahora ... También Build-essential ya está instalado. Ahora prueba ... make test && make install
user7044
Le gané por 2 minutos;) Si está funcionando, por favor, vote o acepte mi respuesta o agregue su propia respuesta y vote / acepte.
Rinzwind

Respuestas:

61

Es un error común que aparece cuando no instaló tcl8.5 ( fuente ).

Necesita instalar tcl8.5

sudo apt-get install -y tcl
Rinzwind
fuente
La instalación fue exitosa. Aquí están los resultados. ........................... TENSOR DE TUBERÍAS (también una regresión para el viejo ep ............. ............ 831 pruebas, 831 aprobadas, 0 falló
user7044
¡Excelente! la instalación de tar siempre es un poco más complicada que la instalación de deb :)
Rinzwind
eso es cierto, a veces necesitamos vigilar las dependencias.
user7044
21
  1. Tienes que instalar tcl

    $ sudo apt-get install tcl8.5
    
  2. Después de la instalación haga la prueba

    $ make test
    
Vitalii
fuente