Iloo

https://iloo.wordpress.com

Archivos por Etiqueta: install

CherryMusic: music streaming server

cherrymusic_logo

Hace tiempo realice un post sobre streeme, una manera de compartir la colección de música local.

Como cambie de equipo hace un tiempo, y si bien la instalación de streeme no es difícil, pero si un poco larga, busque otra alternativa que sea un poco mas sencilla y rápida de instalar, después de probar algunas aplicaciones similares vi que todas tenían algunos detalles que no eran convincentes.

  • Subsonic, no cargaba el frame izquierdo, donde se encuentra la colección.
  • Ampache, la versión alpha no contenía el reproductor y en la última versión estable la página de instalación se encontraba en blanco.
  • jinzora, alertas por todo lado, imposible de visualizar la aplicación y la colección de música.

A punto de instalar y configurar streeme de nuevo intente con CherryMusic y la verdad es genial, escrito en python, aquí algunas características.

  • Instalación fácil y rápida.
  • Indexa la colección casi de inmediato (50GB en menos de 3 minutos).
  • Configuración sencilla.
  • Interfaz limpia, para nada complicada (creo que usaron twitter bootstrap).
  • Posibilidad de manejar varios “playlists”.
  • Multiusuario,

La instalación (mínima):

yaourt -S cherrymusic

Y la configuración:

cherrymusic --setup --port 8080

cherrymusic1

 

cherrymusic2

Más info | CherryMusic (official) y CherryMusic (Arch)

Anuncios

Arch: detalles de la instalación

Arch-Linux

Hay muchos sitios que indican todo o bueno casi todo acerca de la instalación de Arch, pero olvidan algunos pequeños detalles, inicialmente se puede empezar leyendo la documentación oficial:

Algunos detalles a recalcar:

Preparación del disco

En la documentación se indica de que se deberían tener varias particiones (/home, /boot, etc), en lo personal me gusta tener todo en una sola partición, en este caso una vez montada la partición principal:

mount /dev/sda1 /mnt

Es importante crear la carpeta boot y home antes de continuar con la instalación:

mkdir /mnt/boot
mkdir /mnt/home

Configuración de la hora

Si se desea usar ntpd para que la hora se actualice desde internet es necesario instalar libedit:

pacman -S libedit

Teclado en español

Según la documentación en el archivo /etc/vconsole.conf se debe especificar la distribución del teclado:

KEYMAP=es

Si esto no funciona entonces es necesario modificar /etc/X11/xorg.conf.d/10-evdev.conf de la siguiente manera:

Section "InputClass"
 Identifier "evdev keyboard catchall"
 MatchIsKeyboard "on"
 MatchDevicePath "/dev/input/event*"
 Option "xkblayout" "es"
 Driver "evdev"
EndSection

Selección dispositivo de audio

En mi caso tengo dos dispositivos de audio y el problema se encontraba en que el dispositivo incorrecto estaba como predeterminado, para cambiarlo, primero se necesita instalar asoundconf desde AUR:

yaourt -S asoundconf

Luego se puede listar la de dispositivos:

asoundconf list

Y luego seleccionar el que se cargara como predeterminado:

asoundconf set-default-card <dispositivo>

Pantalla muy oscura al iniciar

Si al iniciar Arch la pantalla esta muy opaca puede deberse al brillo, entonces se puede especificar el porcentaje de brillo agregando al archivo ~/.xinitrc lo siguiente:

xbacklight -set 100

No se detectan algunas resoluciones de pantalla

Para esto es necesario usar xrandr, por ejemplo para una resolución de 1900×600 se agrega lo siguiente al archivo ~/.xinitrc:

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934$
xrandr --addmode LVDS1 1600x900_60.00
xrandr --output LVDS1 --mode 1600x900_60.00

lxdm

Un detalle que pude encontrar con lxdm es que este no carga el archivo ~/.xinitrc, no se si solo es en mi caso, pero debido a esto los dos puntos anteriores no funcionarían, ahora uso SLiM y no tengo ningún problema.

Magento: la url correcta

Algo que descubrí por casualidad…

Para instalar Magento, primero lo copiamos  al directorio donde se encuentra el servidor web (por ejemplo /srv/http/), la carpeta se llama magento.

Luego para instalar y poblar la base de datos nos dirigimos a la dirección:

http://localhost/magento

Y nos encontramos un varios problemas, entre ellos problemas con los permisos, no se puede conectar con la base de datos, etc, etc.

La solución es ingresar al instalador usando:

http://127.0.0.1/magento

Otras soluciones serian:

  1. Borrar el archivo .htaccess
  2. Modificarlo el archivo .htaccess o configurar nuestro servidor, pero no encontré mucha información al respecto y con lo anterior solucione varios errores que me ocurrían al intentar instalar Magento.

Ruby on Rails: Could not find generator devise:install

Siguiendo con el tema de errores
Al buscar un plugin para manera las autentificaciones (de los cuales hay varios) me gustaron dos, devise y clearance. Como soy nuevo en esto de Rails, tuve problemas al instalar estos dos plugin a la aplicación, no solo basta instalar mediante el comando gem:

gem install devise
gem install clearance

Al intentar instalar en la aplicación mediante la siguientes órdenes:

rails g devise:install

Para clearance:

rails g devise:install

El resultado era el mismo:

Could not find generator devise:install.
Could not find generator clearance:install.

Y al verificar con el bundle:

bundle show devise
Could not find gem 'devise' in the current bundle.

Para clearance lo mismo:

bundle show clearance
Could not find gem 'clearance' in the current bundle.

Y verificando con rails, gem list:

clearance (0.12.0)
devise (1.4.2)

Ya investigando como funciona rails y el bundle, encontré con la solución, añadir al archivo Gemfile una de las siguientes líneas, dependiendo con cual plugin se quiera trabajar:

gem 'clearance'
gem 'devise'

Y luego ejecutar

bundle install

Con eso ya no hay más problemas.

Ruby on Rails: preparando el campo de trabajo

Debido al trabajo es que ahora tengo que aprender empezar a usar Ruby on Rails (RoR, un framework MVC) y por tanto Ruby, después de leer un par de artículos voy a intentar ser lo más claro en la instalación:

1. Primero instalar los siguientes paquetes: ruby, rubygems y rails

sudo apt-get install ruby rubygems rails

ruby: es el paquete contenedor de ruby y se enlaza al paquete de la versión de ruby, en este momento 1.8.7

rubygems: es el manejador de paquetes de ruby (algo como el apt-get).

rails: el paquete que contiene al framwork RoR que se usa para generar la estructura básica de los proyectos.

2. instalar las gemas (que pueden ser programas o librerías):

sudo gem install rails

También se pueden actualizar las gemas:

sudo gem update

3. Crear la estructura básica de la aplicación, en consola (suponiendo que se encuentra en el home):

rails primerejemplo

Notaremos que se habrá creado una carpeta denominada primerejemplo con toda la estructura para comenzar a trabajar.

4. Iniciar el servicio, es necesario invocar al archivo server que se encuentra dentro del directorio script:

ruby ~/primerejemplo/script/server

Si todo salio bien tendremos este mensaje en consola:

ruby ~/primerjemplo/script/server
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://127.0.0.1:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-06-14 17:22:04] INFO  WEBrick 1.3.1
[2011-06-14 17:22:04] INFO  ruby 1.8.7 (2010-08-16) [i686-linux]
[2011-06-14 17:22:04] INFO  WEBrick::HTTPServer#start: pid=23197 port=3000

Ahora en el navegador en la dirección: http://localhost:3000 tendremos: