Iloo

https://iloo.wordpress.com

Archivos por Etiqueta: instalar

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:

Anuncios

Ubuntu: Ares no conecta

Una breve descripción de como tengo instalado y configurado Ares en Ubuntu:

  • Ubuntu 11.04 Natty Narwhal.
  • Wine 1.3.19, versión a imitar: Windows ME.
  • Ares 2.1.7.
Al momento de instalar Ares por primera vez todo funciono de maravilla, pero al día siguiente algo raro pasaba con ares, se quedaba en Conectando, pero algo más raro aún, la cosa es que estaba conectado es decir que Ares mostraba el título de “Conectando” cuando debería estar mostrando el título de Online.
Las pantalla que muestra el título de Conectando:
Ahora sigue con el título de Conectando, pero ya esta conectado y se pueden hacer búsquedas:
Al descargar un archivo inmediatamente el título cambia a Online
La prueba del SO Ubuntu Natty:

Kubuntu 10.10: instalar impresora Canon PIXMA iP1600

Para instalar la impresora canon PIXMA iP1600 en Kubuntu o Ubuntu 10.10 realizar los pasos que están en:

Ubuntu 10.04: instalar impresora Canon PIXMA iP1600

Los pasos son los mismos, para saltar de alegría =)

jsp: instalando componentes necesarios

Ya había trabajado con jsp en entorno windows, pero ahora con la migración a GNU/Linux, más propiamente Ubuntu 10.04, voy a mostrar un pequeño manual de como preparar e instalar lo que se necesita para trabajar con jsp:

  • Servidor tomcat
  • IDE: en este caso Netbeans 6.9
  • Java Development Kit (JDK): en este caso sun-java, aunque se puede trabajar con openjdk.

Empecemos entonces:

1. Instalar el jdk, en consola escribimos:

sudo aptitude install sun-java6-jdk

2. Instalar tomcat, igualmente en consola:

sudo aptitude install tomcat6

3. Instalar el administrador para tomcat6:

sudo aptitude install tomcat6-admin

4. Un paso extra es instalar algunos ejemplos:

sudo aptitude install tomcat6-examples

5. La configuración:

5.1. Tomcat: en consola:

sudo gedit /etc/default/tomcat6

Donde vemos la siguiente línea de código:

JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk

La reemplazamos con

JAVA_HOME=/usr/lib/jvm/java-6-sun

Ya que estamos usando el jdk de sun, si fuera el openkdj entonces dejamos esto como estaba.

5.2. Añadir administrador:

Existen dos maneras de hacerlo, para ser más específico en dos archivos:

La primera, en consola:

sudo gedit /usr/share/tomcat6/conf/tomcat-users.xml

La segundo, igualmente en consola:

sudo gedit /etc/tomcat6/tomcat-users.xml

La verdad de las dos maneras funciona igual, la diferencia esta en los permisos del segundo archivo, ya que solo puede ser leído por el usuario root (claro que esto se puede cambiar).

Ya sea abriendo el primer o segundo archivo el contenido es el mismo, entonces solo queda agregar el administrador, esto se hace añadiendo una línea de código entre los tags <tomcat-users> y </tomcat-users>, este sería un ejemplo de como tendría que ser la línea de código:

<user username=”nombre_administrador” password=”mi_password”  roles=”admin,manager” />

6. Levantar el servicio, en consola:

sudo /etc/init.d/tomcat6 start

o si ya estuviera levantado:

sudo /etc/init.d/tomcat6 restart

Si todo estuvo bien podemos ver lo siguiente yendo a la dirección local, es necesario aclarar que tomcat6 ocupa el puerto 8080, entonces en el browser:

http://localhost:8080

Y para el administrador:

http://localhost:8080/host-manager/html

Y los ejemplos:

http://localhost:8080/examples/

7. Para descargar el ide netbeans 6.9 nos dirigimos a:

http://netbeans.org/downloads/index.html

8. Una vez descargado el archivo, es necesario darle permisos de ejecución, en consola:

sudo chmod +x netbeans-6.9-ml-linux.sh

9. Instalar Netbeans, nuevamente en consola:

./netbeans-6.9-ml-linux.sh

Los pasos para la instalación de Netbeans son sencillos y no creo que sea necesario mostrarlos, cosas como la ruta de instalación, componentes, etc, etc.

Si todo salio correctamente ya podremos empezar con jsp, crear un archivo vacío y ejecutarlo.

10. En Netbeans nos vamos al menú File->New Project->Java Web->Web Application

Luego en clic en el botón Next, seguidamente será necesario insertar el nombre del proyecto:

Nuevamente clic en el botón Next, en la ventana siguiente mantenemos todos los datos como están, servidor tomcat y la versión de java

Luego clic en el botón Finish y ejecutamos la nueva aplicación con la tecla F6, si no nos abre la aplicación entonces nos vamos en el browser a la ruta de la aplicación (el nombre que se le dio al proyecto que en este caso fue WebApplication1):

http://localhost:8080/WebApplication1/

Ubuntu 10.04: instalar impresora Canon PIXMA iP1600

Acabo de actualizar mi versión de ubuntu de la 9.10 a la 10.04 LTS al principio la impresora funcionaba bien hasta que actualicé el sistema (ubuntu 10.04 Lucid Lynx) y hoy al querer imprimir pues nada, la impresora no respondía, primero lo primero, revisar las conexiones, las configuraciones y todo parecía estar bien. Entonces lo que sigue sería reinstalar el driver antes ya había publicado una entrada de como realizar esto en la versión 9.10 de ubuntu que se encuentra aquí: enlace.

La instalación es casi la misma solo tiene algunos ligeros cambios, pero vamos:

1. Instalamos los programas necesarios, en consola escribimos:

sudo apt-get install alien libxml2

2. Descargamos el driver (es para la impresora iP2200 pero funciona para esta impresora), en consola usando wget:

wget http://software.canon-europe.com/files/soft24301/software/iP2200_Linux_260.tar.gz

3. Ahora descomprimos el archivo, seguimos en consola:

tar -zxf iP2200_Linux_260.tar.gz

3. Se habrá creado un nuevo directorio llamado iP2200_Linux_260, seguimos en consola:

cd iP2200_Linux_260

4. Convertimos todos los paquetes rpm en deb con alien:

sudo alien *i386.rpm

5. Instalamos los paquetes convertidos:

sudo dpkg -i *.deb

6. Creamos los enlaces simbólicos:

cd /usr/lib
sudo ln -s /lib/libpng12.so.0 libpng.so.3
sudo ln -s libtiff.so.4 libtiff.so.3
sudo ln -s libxml2.so.2 libxml.so.1
sudo ldconfig

7. Este paso es muy importante a diferencia del anterior post, recuerdo que seguimos en consola:

cd /usr/share/cups/model
sudo gedit canonip2200.ppd

8. La configuración de la calidad de impresión y demás, en el archivo que abrimos con gedit después de:

*OpenUI *InputSlot/Paper Feed: PickOne
*DefaultInputSlot: asf
*InputSlot asf/Auto Feeder: ""
*CloseUI: *InputSlot

Añadir esto:

*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality

9. Reemplazar:

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution

Con:

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice"
*CloseUI: *Resolution

10. Ahora en consola reinicamos el servicio de impresión:

sudo /etc/init.d/cups restart

11. Finalmente solo queda agregar una nueva impresora: Sistema -> Administración -> Impresoras. Para la impresora el Fabricante es Canon, el driver se llama iP2200 Ver.2.6.

Con esto logre hacer funcionar nuevamente mi impresora, espero que se de ayuda para todos.