Archivos para HowTo categoría

Este es un problema que encontré en la instalación de Ubuntu 9.10 en un Notebook Sony Vaio con WebCam integrada, espero les sirva:

(cc) Flickr phylevn

(cc) Flickr phylevn

1. Abrir un terminal cualquiera.
2. Ponerse como super usuario (root)
#~ sudo -s

3. Ingresar la contraseña.

4. Instalar los paquetes necesarios

#~ apt-get update
#~ apt-get install gcc g++ build-esential linux-headers-$(uname -r)

5. Descargar el controlador para el equipo, en este caso de 32 bits

#~ wget http://www.palmix.org/download/r5u870_k2.6.30_i386.tar.bz2

6. Descomprimir
#~ tar -jvxf r5u870_k2.6.30_i386.tar.bz2

7. Ingresar al directorio
#~ cd r5u870

8. Compilar e instalar
#~ make && make install

9. Para hacerlo funcionar se cargan los modulos
#~ modprobe r5u870

10. Por último para que funcione cada vez que se necesite y no se pierda al apagar el equipo, se edita el archivo modules, asi:
#~ nano /etc/modules

11. y se insertan al final del archivo las siguientes lineas:
r5u870
videodev
video-buf
v4l1-compat
v4l2-common

Para salir del editor ctrl+X y nos pedirá la confirmación, luego cerrar el terminal y a probar !!! eso es todo espero que sirva.

Actualizando a Linux Mint 7 (Gloria)

Si bien la nueva versión de Linux Mint, fue lanzada hace varios dias ya (el 26 de mayo para ser exacto ver nota aquí), me costó bastante plantearme la idea de actualizar la distribución en mi notebook, principalmente porque este equipo lo usa mi mujer (si otro mandilón :) ) y tiene mucha información importante para su trabajo guardada en el equipo (lo que suponía un posible divorcio si algo no andaba bien).

Linux Mint Gloria

Pero una vez pasados lor primeros días y viendo que se publicó una guía (en inglés) para proceder a la actualización (de la cual este HowTo es una traducción muy pero muy libre), me decidí a actualizar, por lo que paso a contar a continuación como se realiza la actualización al nuevo Linux Mint 7 (Gloria), para que puedan hacerlo sin mucho esfuerzo y con la certeza de que por lo menos a mi me funcionó de manera correcta sin perder ni un solo dato.

Siempre hay mas de un camino

Como siempre linux nos ofrece mas de una vía para acometer una tarea y esta vez no vez no es la diferencia por lo que para actualizar el sistema tenemos:

Leer más… »

Proxy ISA, problemas para actualizar Linux

Bueno, este problema me ocurrió al intentar actualizar un equipo con linux conectado a la red de mi oficina, sencillamente el equipo no conectaba a los repositorios, haciendo imposible la instalación-actualización de los paquetes del sistema.

Flickr @declanjewell

Flickr @declanjewell

Investigando un poco averigüé primero que el proxy, usado por mi empresa es el ISA server proxy(no me excomulguen, pero en mi empresa solo se usa software propietario además no trabajo en TI así es que estoy perdonado :) ) , el cual para permitir el acceso a la red verifica que el equipo use Windows, además de que valida que el usuario y la contraseña esten registrados en el dominio, hasta aquí todo bien ya que poseo un usario y una password para acceder a internet, pero no cumplo con la condición de usar Windows, así es que recurro a San Google, y me encuentro con Cntlm Authentication Proxy.
Cntlm Authentication Proxy, es un proxy que se debe instalar en la máquina que queremos conectar a la red que utiliza el isa server y actua como el proxy de un proxy (un poco enredado esto), pero mejor dejemonos de tantas palabras y vamos a la acción.
Para esta demostración use un pendrive con Fedora 10(no use ubuntu justamente para dejar en claro que Cntlm sirve para cualquier distro, además era el unico linux que tenía a mano en la oficina hoy :) ).
No mostraré aquí como configurar la red ya que ese es otro cuento y lo dejo para que lo investiguen por su cuenta.

Para demostrar que el sistema no actuliaza tratamos de hacerlo digitando lo siguientre en la consola

limpiamos (en ubuntu apt-get clean all)

[root@localhost ~]# yum clean all
Loaded plugins: refresh-packagekit
Cleaning up Everything

Luego tratamos la actualización del sistema propiamente tal (en ubuntu apt-get update)

[root@localhost ~]# yum update all
Loaded plugins: refresh-packagekit
Could not retrieve mirrorlist http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=i386 error was
[Errno 4] IOError:
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again

Aquí queda claro que no puede recibir la informacion del repositorio, lo que indica un error de conexión

El camino al a solución

Bueno lo primero es poder bajar el paquete para nuestra distribución, el cual debido a las restricciones de acceso que tenemos a la red deberemos descargar e instalar a mano, desde aquí

Siguiendo, para instalar el paquete en Fedora tecleamos los siguiente (en ubuntu dpkg -i cntlm-0.35.1-1 i386.deb ):


[root@localhost Descargas]# rpm -ivh cntlm-0.35.1-1.i386.rpm
Preparing... ########################################### [100%]
1:cntlm ########################################### [100%]

Ahora ya tenemos Cntlm instalado, lo que nos falta es configurar el sistema para poder actualizar nuestro Linux, el archivo de configuración es /etc/cntlm.conf.

Lo abrimos para modificarlo con cualquier editor de texto, no pondré todo el contenido del archivo acá solo lo que hay que modificar para que funcione.

  • Username usuario_windows
  • Domain midominio.cl
  • Password clave_usuario_windows
  • Proxy ip_del_proxy:puerto

Luego de esto tenemos todo configurado. por lo que debemos indicarle a nuestro sistema que use como proxy del system a cntlm, que corre en nuestra máquina, para ello vamos al menú Sistema ->preferencias->Internet y red->Proxy de la red y como como proxy para todos los protocolos ponemos localhost y en el puerto el 3128, que en el archivo de configuración se puede cambiar en el parámetro Listen.

O si queremos que el uso del proxy también funcione en modo consola (no gráfico) editamos el archivo /etc/profile agregando las siguientes lineas:

set http_proxy=http://user:clave@server:port
export http_proxy=http://user:clave@server:port

Finalmente ejecutamos el siguiente comando :

[root@localhost etc]# cntlm -v
Default config file opened successfully
cntlm: Proxy listening on 127.0.0.1:3128
cntlm: Resolving proxy proxy.midominio.cl...
cntlm: Resolving proxy proxy.midominio.cl...
cntlm: Workstation name used: localhost.localdomain
cntlm: Using following NTLM hashes: NTLMv2(1) NT(0) LM(0)
cntlm[3887]: Cntlm ready, staying in the foreground

La opción – v es para que muestre la salida de lo que esta haciendo y nos señala claramente que está bien configurado y escuchando en la dirección de loopback 127.0.0.1 en el puerto 3128.

Tras esto podremos actualizar sin problemas el sistema o instalar paquetes a través de la consola o los gestores de paquetes.
Solo queda recordar que cuando nos conectemos en otro lugar debemos cambiar el proxy del sistema y no ejecutar el comando cntlm.

Se que este tema es un poco rebuscado, pero nace de una necesidad personal y de que el tema está muy poco documentado en general.

Cualquier corrección o aporte técnico al tema es bienvenido y agradecido.

Dentro de las muchas funcionalidades para respaldar y empaquetar información con tar o tar.gz, en algunas ocacciones por razones de seguridad es necesario encriptar los archivos de una manera limpia y fácil. Openssl me brinda estas características.

Cifrar: (nos pedira un pass)(la extension da igual…) openssl enc -des3 -in archivo_a_cifrar.tar.bz2 -out archivo_cifrado.tar.bz2.ssl

Descifrar: (nos pedira el pass establecido en el paso anterior) openssl enc -d -des3 -in archivo_cifrado.tar.bz2.ssl -out archivo_descifrado.tar.bz2

gimpComo nunca esta de mas aprender algo nuevo y el conocimiento no ocupa espacio, les dejo este interesante curso de de Tratamiento de imágenes con GIMP.
Este es entregado por el Instituto de Maquina-Herramienta
Los temas tratados por este curso son:

  1. Formatos de imágenes
  2. Búsqueda de imágenes: diferentes fuentes
  3. Introducción al Gimp
  4. Gimp: Adquirir imágenes desde diferentes fuentes
  5. Gimp: Herramientas de selección
  6. Gimp: Herramientas de transformación
  7. Gimp: Herramientas de pintura
  8. Gimp: Capas
  9. Gimp: Herramienta de texto – Logotipos
  10. Gimp: Herramientas de ajustes
  11. Gimp: Ejercicios de aplicación
  12. Gimp: hacer apuntes con el Gimp
  13. Más información sobre el gimp
  14. Créditos, licencia y agradecimientos

Para ver el curso aquí

Bueno así de loco es este post, y si estoy aburrido :D . Básicamente la idea es proyectar una película en un terminal con código ascii y diferentes colores. Pues como siempre empezamos con:

$sudo apt-get install mplayer

Y ya esta, luego simplemete ejecutamos de la siguiete forma:

$mplayer -vo caca nombre.avi

Ahora si quieres solo en blanco y negro puedes sustituir “-vo caca” por “marroncillo” .

http://blog.para-rayos.cl

Joomla

Flickr @hagengraf

Desde hace un tiempo que está disponible la versión 1.5.x y poco a poco he visto que son muchos los que han optado por mirar sus sitios en 1.0.x. Las ventajas que trae el cambio son varias y cada vez mas necesaria si se tiene en cuenta que la comunidad Joomla! solo ofrece soporte de seguridad para su versión 1.0.x y soporte que seguramente pronto irá desapareciendo. Esta es una pequeña guía dividida en 3 partes de cómo migro mi sitio web Joomla! en la versión 1.0.x a la nueva versión Joomla! 1.5.x.

1- Nos bajamos el componente migrator y lo instalamos en nuestro sitio con Joomla! 1.0.15, para eso vamos al panel de administrador y lo instalamos. Para instalarlo vamos a Instaladores -> Componentes, con “Examinar” buscamos y cargamos el componente, luego solo pulsamos en “Subir archivo e instalar“.

2- Una vez instalado vamos a Componentes -> Migrator

3- Pulsar en “Create Migration SQL File” para acceder a la migración

4- Veremos que todas las casillas estén marcadas (sino lo estuvieran marcarlas) y pulsar al final de la página en “Start Migration“.

5- Una vez terminada la migración veremos esta pantalla que pulsando en “Download” nos llevará a la zona de descargas del archivo SQL generado.

6- Una vez en el panel de descarga a la derecha pulsaremos en “Download” para descargar el archivo SQL generado. En la 2º parte escribiré como haremos para montar nuestro Joomla! 1.5.x con la base de datos migrada.

http://lnxros.blogspot.com

Facebook chat en pidgin

Gracias a Tómas Solar de GNU Chile saque esta idea para interconectar el FaceBook y tenerlo mas a mano en el escritorio.

Tan Sólo basta con bajar este paquete desde aquí.

Luego de ello lo instalamos y solo nos faltaría configurar nuestra cuenta de Facebook

pantallazo-lista-de-amigos

http://blog.para-rayos.cl

Crear DVD en Linux

Despues de hacer variados esfuerzos para crear cd, bajando los codec, ocupando ffmpeg, y otras herramientas como dvdauthor o dvd+rw-tools. Ninguna ayuda realmente a crear un DVD de buena calidad desde 0. Y bueno tampoco me gustaba la idea de Ocupar nero para hacer algo así.

Busque, busque y busque hasta que me tope con la aplicación DeVeDe, asi de simple, esta hecho en Python por un español. Lo pueden bajar de aquí .

La forma de utilizarlo es bastante intuitivo y no requiere de mucha ciencia:

Paso 1:

Abres el programa. Cinco puertas para elegir.

Crear DVD Linux

Paso 2:

Agregas los videos en su formato original, tantos como quepan en el disco, y tantos como quieras en cada pista. Opcionalmente puedes previsualizarlos, para ver como quedarán.

Crear DVD Linux

Paso3:

También puedes agregar un menú con las distintas pistas del disco. No hay muchas opciones para elegir (básicamente cambiar el fondo y la tipografía), pero con eso es suficiente. Al menos cumple la función.

Crear DVD Linux

Paso 4:

Boom. Crear el disco!

Crear DVD Linux

Con todo esto podemos crear DVD de buena calidad :D

blog: http://blog.para-rayos.cl

Como siempre un problema en la oficina me hizo estudiar el tema, y como siempre gracias a JCI me contó lo que era el Wake on Lan, despues de estudiar el tema por Google hice algunas pruebas y funcionó espectacularmente. :D

Aquí cuento como se hace:

Primero debemos configurar la BIOS indicandole que el Wake on LAN debe estar enhabled, comunmente esto se encuentra en un item llamado o relativo a POWER.

Luego de ello debemos configurar la tarjeta de red:

# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 9
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes

Para cambiar el soporte de “Wake-on” hacemos lo siguiente:

# ethtool -s eth1 wol g
# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 9
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes

Luego de ello tenemos que tener un equipo dentro de la lan que nos permita prender el pc, para ello necesitamos saber la mac de la tarjeta de red.

Dentro de las aplicaciones en Linux que permite esto tenemos etherwake y wakeonlan, estos como siempre los podemos intalar con apt-get install.

Y la forma de aplicación es llamar el comando y luego colocar la mac: etherwake 00:11:d8:c4:59:5e wakeonlan 00:11:D8:C4:59:5E

En caso de ocupar IPCop

En mi caso yo ocupo como firewall y router IPCop el cual a través de unos agregados permite generar un listado de todas las mac de los equipos en la red.  Los addons a instalar son ether-wake y wol-gui para mayor información y de donde bajarlos lo pueden hacer desde aqui: http://www.ban-solms.de/t/IPCop-wolgui.html.

wolgui-iface

Hice varias pruebas y voy a configurar todos los pc para prenderlos en forma remota. :D

Blog: http://blog.para-rayos.cl

 
 

Acerca del Sitio

Misión de ONG LinuxChillán

La difusión y desarrollo de las herramientas ofrecidas por la tecnología libre, vistas como medio para que la sociedad global acceda de manera libre al conocimiento.