Mostrando entradas con la etiqueta 23. Mostrar todas las entradas
Mostrando entradas con la etiqueta 23. Mostrar todas las entradas

miércoles, 2 de noviembre de 2016

Instalar CouchDB en Fedora 24 / 23

Basta con ejecutar el siguiente comando como root:

dnf install autoconf autoconf autoconf-archive automake ncurses-devel curl-devel erlang-asn1 erlang-erts erlang-eunit erlang-os_mon erlang-xmerl help2man js-devel libicu-devel libtool perl-Test-Harness couchdb


Para que arranque al inicio:

/etc/init.d/couchdb start

chkconfig couchdb on

Luego debes abrir el fichero /usr/local/etc/couchdb/local.ini

y el segmento http debe quedar así:
[httpd]
port = 5984
bind_address = 0.0.0.0

reinicias y luego entra en la siguiente dirección

localhost:5984



Si todo va bien deberías ver algo como la imagen de arriba

sábado, 15 de octubre de 2016

Install Node.js 6.x en Fedora 23 / 24

Intentando montar un simple servidor en node.js me encontré con el siguiente error:




Esto ocurre porque los repositorios de Fedora no están actualizados con la última versión de node y por lo tanto estos no tienen una versión de v8 que soporte lambdas o arrows, (como se les conoce en javascript). 


A partir de Node  v4.3 los lambdas son soportados (http://node.green/#arrow-functions)





Para instalar Node 6.6.0 en Fedora  seguiremos los siguientes pasos:

Primero debemos instalar nvm. lo hacemos con ls siguiente linea como usuario standar

git clone git://github.com/creationix/nvm.git ~/nvm

echo "source ~/nvm/nvm.sh" >> ~/.bashrc

source ~/.bashrc

nvm install 6.6.0

nvm alias default 4.4.0


Para comprobar que se ha instalado correctamente podemos ejecutar el comando
node -v 


y comprobaremos que se ha instalado la versión 6.6.0 de node.

Las nuevas versiones de node se instalaran en el directorio ~nvm/versions del home del usuario.

Si utilizas WebStorm para programar en node puedes configurar la versión de node con la que trabajas en Run /Debug Configurations como está en el siguiente capture

Si usas node app.js

Si usas npm start


miércoles, 18 de mayo de 2016

Instalar VMware Player 12 - Fedora 23

Primero lo descargamos de la pag oficial

Cuando se descargue le damos permisos de ejecución y luego lo ejecutamos

# chmod 777 ./VMware-Player-12.1.1-3770994.x86_64.bundle

# ./VMware-Player-12.1.1-3770994.x86_64.bundle

Acepta todo y next next next,,,,,,

Cuando pida la licencia puedes introducir esta:
5A02H-AU243-TZJ49-GTC7K-3C61N




Si intentamos abrir el programa no abrirá.


Para ver la razón del problema ejecutamos en una terminal:

# vmware-modconfig --console --install-all

podremos ver que nos lanza el siguiente error:

Unable to load image-loading module: /usr/lib/vmware/libconf/lib/gtk-2.0/2.10.0/loaders/svg_loader.so: /usr/lib64/librsvg-2.so.2: undefined symbol: g_type_class_adjust_private_offset





Para corregir esto debemos hacer lo siguiente:
Bajar este path https://mega.nz/#!o5swyT6Z!qRA8n1EVmFGthDAm2v5HjIocICepNskgN3vZ3nX_Elw

Luego ejecutarlo

# sh ./Update_VMW.sh



y por ultimo volver a compilar los módulos de vmware

# vmware-modconfig --console --install-all


Lanzará un error, pero no le hagas caso



Luego ya puedes correr el programa normalmente



Créditos por el path
Vincent Cojot  (http://vcojot.blogspot.ca/2015/11/vmware-worksation-12-on-fedora-core-23.html)

domingo, 24 de abril de 2016

Instalar Genymotion en Fedora 23 x86_64 (Linux)

Antes que nada debes tener instalado VirtualBox (instalalo desde los repos de RPM Fusion)
---------------------------------------------------------------------------------------------------------------------------



Luego de instalar VirtualBox :



Entrar en la pag de genymotion y descarga la versión para 

"Ubuntu 15.04 and newer:"

https://www.genymotion.com/download/



entras en el directorio donde está el instalador y le das permisos al fichero y lo ejecutas:

# chmod 777 ./genymotion-2.6.0-ubuntu15_x64.bin 


# ./genymotion-2.6.0-ubuntu15_x64.bin





Para ejecutar Genymotion de forma grafica puedes entrar el la barra de menú y buscarlo en el apartado "Desarrollo"





Pero hay un problema, cuando lo intentas ejecutar NO HACE NADA :(


Puedes ejecutar el programa por consola


/opt/genymobile/genymotion/genymotion


Verás el siguiente error:


"/opt/genymobile/genymotion/genymotion: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory"



Para solucionarlo descarga el siguiente archivo que contiene las librerias faltantes (libjpeg.so.8)

https://drive.google.com/open?id=0B9uuluhrKpGKMnptbTR6V19ZMUU




Copias los ficheros que están adentro en /lib64

para ello descomprimes el contenido del zip y entras en el terminal y accedes al directorio nuevo 

cp libjpeg8-x64/* lib64/


Ahora casi.... intentamos ejecutar de nuevo Genymotion 


/opt/genymobile/genymotion/genymotion


pero nos da el siguiente error:


/opt/genymobile/genymotion/genymotion: error while loading shared libraries: libdouble-conversion.s
o.1: cannot open shared object file: No such file or directory



Para solucionar esto debemos instalar double-conversion 


dnf install double-conversion


y LEEEESTO


Ahorita si ejecutamos /opt/genymobile/genymotion/genymotion

y correrá normal