Mostrando entradas con la etiqueta 24. Mostrar todas las entradas
Mostrando entradas con la etiqueta 24. 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, 12 de octubre de 2016

Instalar MongoDB en Fedora 24

Paso 1 Añadir el repo:
Añades el repo creando un fichero mongodb.repo en  /etc/yum.repos.d
Para ello ejecutas lo siguiente en la terminal
nano /etc/yum.repos.d/mongodb.repo


Si el so es de 64 bits entonces el fichero debe tener el siguiente contenido
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1


Si el so es de 32 bits entonces el fichero debe tener el siguiente contenido

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1


Paso 2: Instalar 



dnf -y install mongodb-org mongodb-org-server

Luego debe modificar el fichero mongod.conf

nano /etc/mongod.conf
Ahí debe descomentar la linea "port" y comentar la que dice "bind"
Debe quedar así:


Paso 4: Correr mongo


#Arrancamos mongo
systemctl start mongod

#Hacemos que se inicie al arrancar
systemctl enable mongod

Para probar podemos ejecutar el comando mongo en la terminal, si todo va bien se debería ver así:


Lesto

viernes, 9 de septiembre de 2016

Renombrar ficheros en linux desde terminal

Buscando como renombrar un lote de ficheros fácilmente en linux me encontré con el comando rename, pero este no me funcionaba. Luego vi que había cambiado su funcionamiento.


Tiene la siguiente sintaxis

rename 'TextoViejo' 'TextoNuevo' ficheros

Ejemplos:

Para substituir los espacios en los nombres de los siguientes ficheros y cambiarlos por un _

rename comand linux

rename ' ' '_' *.png