Archivos en la Categoría 'Software Libre'

16
abr
12

Análisis de datos cualitativo con RQDA

Software para el análisis de datos cualitativos
 A finales del año pasado, una amiga me preguntó si conocía algún programa para el análisis de datos cualitativo [1] basado en Software Libre. Hasta ese momento no tenía idea que existían programas para procesar datos cualitativos y menos aún si habían alternativas libres. Fue a partir de este momento que me interese en el tema.

Buscando por aquí y por allá, al final encontré una aplicación llamada RQDA (por sus siglas en inglés para paquete de R para el Análisis Cualitativo de Datos) [2].

Me apresuré a instalarlo y aunque al principio me costo un poco aprender usarlo, una vez que se comprende la lógica del análisis de datos cualitativos [1], RQDA es un programa bastante intuitivo y en la versión 0.2-2, permite:

- Importar documentos de texto plano
- Generar documentos en la marcha.
- Codificar documentos
- Agrupar códigos en categorías.
- Hacer notas de documentos, de códigos, de codificaciones y de proyectos.
- Recuperar la codificación y regresar al documento original.
- Renombrar códigos y categorías de códigos.

Además de otras funciones que se pueden ejecutar a través de su interfaz gráfica de usuario y de su interfaz de línea de comandos.

Instalación y uso
Una vez que hemos instalado R-project y RQDA [3], podemos seguir esta guía que nos introducirá en su uso [4].

Mi experiencia
Desde que empecé a utilizar esta aplicación, se me ha facilitado el análisis de documentos, el procesamiento de entrevistas e incluso me esta siendo de utilidad para mis estudios, pues me permite organizar ideas en base a códigos, que al agruparlos por categorías me facilitan la comprensión de conceptos, el análisis y la síntesis.
La única desventaja es, que por el momento este programa sólo lee documentos en texto plano, así que si se quiere usar documentos en pdf, doc, docx, odt, xls, xlsx, ods, ppt, pptx, odp, imágenes, gráficos, archivos de audio o vídeo, se tendrá que usar la creatividad para hacer la vinculación con estos otros formatos.

Notas:
[1] Para introducirse en el análisis de datos cualitativos y en el uso de CAQDAS, consultar este sitio: Online QDA
[2] R es el nombre abreviado de R-project, que es un entorno multiplataforma basada en Software Libre para el cálculos y la proyección de gráficos estadísticos  y RQDA es una aplicación especifica para el análisis de datos cualitativos que esta basada en R y liberada bajo Licencia BSD.
[3] En otra entrada explicaré el proceso de instalación para usuarios/as de Debian Squeeze.
[4] En otra entrada explicaré el uso del programa, paso a paso.

28
mar
12

Activar botón de edición en Shutter

Problema

Has instalado Shutter project en Debian Squeeze y no puedes editar imágenes

Solución

Instala la libreria libgoo-canvas-perl

# aptitude install libgoo-canvas-perl

Ahora puedes editar tus imágenes.

26
mar
12

Instalar R en Debian Squeeze

Los paquetes de R en Debian

Los paquetes de R han sido parte de Debian desde 1997, así como otras extensiones y paquetes suministrados a través de la red CRAN y otros repositorios a los cuales se puede acceder mediante los mecanismos regulares (aptitude, apt-get, synaptic, etc). Así por ejemplo, si probamos el comando

$ apt-cache search  ^r-.*

obtendremos una lista de todos los paquetes de R  disponibles en nuestros repositorios actuales.

La versión estable de Debian

Para mantener la publicación de Debian estable lo más “estable” posible, una vez que se ha liberado la versión estable no se agregan nuevos paquetes. Lo cual conlleva la desventaja de que los paquetes de R contenidos en esta versión se vuelven obsoletos con el paso del tiempo. Así que, como una cortesía para los usuarios de R que usan la versión estable de Debian, los paquetes de R para esta versión están alojados en un directorio repositorio tipo “backport”.

Acceder al repositorio backport

Para acceder a los repositorios “backport” y acceder a los paquetes de R más recientes desde Debian Squeeze, simplemente se debe agregar el siguiente repositorio a nuestro “source.list”, en mi caso esta operación la realizo mediante el editor Vim:

# vim /etc/apt/sources.list

# R project

deb http://<servidor-espejo-preferido>/bin/linux/debian squeeze-cran/

donde <servidor-espejo-preferido> debe ser sustituido por el URL de un servidor espejo de los que están disponibles en este enlace:

http://cran.r-project.org/mirrors.html

Una vez que hemos agregado el URL de preferencia, actualizamos el sistema e instalamos R mediante la siguiente secuencia de comandos:

# aptitude update

# aptitude install r-base

Cuando actualices los repositorios posiblemente se mostrara un mensaje pidiéndote la llave de seguridad para verificar todos los paquetes. Puedes ignorar este mensaje y continuar con la instalación. De otra manera, puede visitar la sección “Secure APT” que está en el siguiente enlace:

http://cran.r-project.org/bin/linux/debian/README.html

Iniciar R

Una vez instalado R, puedes acceder a este desde la consola, escribiendo R, con lo cuál veras algo parecido a esto:

usuario@nombre-maquina:~$ R

R version 2.14.2 (2012-02-29)
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i486-pc-linux-gnu (32-bit)

R es un software libre y viene sin GARANTIA ALGUNA.
Usted puede redistribuirlo bajo ciertas circunstancias.
Escriba ‘license()’ o ‘licence()’ para detalles de distribucion.

R es un proyecto colaborativo con muchos contribuyentes.
Escriba ‘contributors()’ para obtener más información y
‘citation()’ para saber cómo citar R o paquetes de R en publicaciones.

Escriba ‘demo()’ para demostraciones, ‘help()’ para el sistema on-line de ayuda,
o ‘help.start()’ para abrir el sistema de ayuda HTML con su navegador.
Escriba ‘q()’ para salir de R.

>

y con esto terminamos el proceso de instalación.

19
mar
12

La bitácora se unió a R bloggers

Blogueros hispanohablantes dedicados a la promoción de R-project

Desde el día de hoy “La Bitácora de Batusai” se une a R-Bloggers.com en Español, un portal donde convergen blogueros, de Iberoamérica y otras partes del mundo, dedicados a la promoción de R Project.

El proyecto R

R es un sistema para análisis estadístico y gráficos creado por Ross Ihaka y Robert Gentleman. Este software tiene una naturaleza doble de programa y lenguaje de programación y es considerado como un dialecto del lenguaje de programación S [1], sin embargo existen diferencias importantes  en el desarrollo de ambos lenguajes, entre las cuales se destacan que R se distribuye gratuitamente bajo los términos de la GNU General Public Licence y que es desarrollado de forma colaborativa por varios estadísticos, hombres y mujeres, conocidos como los Colaboradores del Proyecto R y es promovido por una pujante comunidad de usuarios de todo el mundo.

Un grano de arena

El objetivo de agregar a “La Bitácora de Batusai” al portal de blogueros hispanohablantes dedicados a la promoción de R Project, es con la intensión inicial de aportar un grano de arena a la promoción de esta potente plataforma, además, con la esperanza de motivar a otros y otras usuarios de R nicaragüenses a que se sumen a este esfuerzo global y por último, contribuir a crear las condiciones para que en algún momento se conforme la “Comunidad de usuarios y usuarias de R de Nicaragua”.

Notas:
[1] S es un lenguaje de programación creado por los laboratorios AT&T Bell y esta disponible con el nombre comercial S-PLUS comercializado por Insightful.

12
mar
12

Redescubriendo GNU/Linux con XFCE

Alarga la vida de tu laptop
Tengo una laptop viejita, en la cuál instale por primera vez Debian, y que por su limitada capacidad [1] había desistido de actualizar desde la versión Debian GNU/Linux 6.0 o Debian Lenny, hasta que decidí probar el escritorio xfce4 sobre Debian Squeeze.

Algunos problemas resueltos
Una vez instalado el escritorio XFCE lo primero que tuve que hacer, fue instalar el paquete network-manager de gnome porque el wicd, que es el gestor de redes por defecto del xfce4, aún no soporta PPPoE/DSL, es decir Banda Ancha Móvil.

Una vez que instale el network-manager de gnome y me conecté sin problemas a la banda ancha móvil, actualicé todos mis repositorios, siguiendo los siguientes pasos:

1.- Habilite los repositorios de seguridad y de actualización que vienen por defecto en la instalación quitandoles el signo #

# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ squeeze/updates main contrib
# squeeze-updates, previously known as ‘volatile’
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

2.- Le agregue dos nuevos repositorios para poder instalar otras aplicaciones:

deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free

3.- Le agregué el repositorio de Debian Backports:

#Debian Backports
#Para instalar teclear apt-get / aptitude -t squeeze-backports install “package”
deb http://backports.debian.org/debian-backports squeeze-backports main

4.- Y los repositorios de Debian Multimedia

# Debian Multimedia
deb http://www.debian-multimedia.org squeeze main non-free
deb ftp://ftp.debian-multimedia.org squeeze main non-free

5.- Una vez que se agregan estos repositorios, se instala la llave debian-multimedia:

aptitude update
# aptitude install  debian-multimedia-keyring

6.- Actualizamos el sistema, mediante:

aptitude update
aptitude upgrade,

y con esto concluí el proceso de instalación.

Experiencia con xfce4
La principal virtud de este escritorio es la ligereza en la ejecución y que se pueden configurar accesos directos con el teclado, pero tiene algunas limitaciones como por ejemplo el thunar aún no permite abrir varias pestañas y no se puede agregar acceso directos a carpetas.

Notas:
[1] Disco Duro de  60 GB, procesador Centrino y Memoria RAM de 512 MB.

03
abr
11

Nicaragua organizará la DebConf 2012

Propuesta de logo DebConf12

El 22 de marzo del 2011, el comité de la DebConf decidió que la conferencia anual de desarrolladores de Debian en el 2012 se llevará a cabo en la ciudad de Managua en Nicaragua.

Está es la primera vez que un evento de este calibre se desarrollará en la región Centroamericana.

El DebConf12, será el evento más importantes que la comunidad de Software Libre de Nicaragua haya realizado hasta ahora, además, más allá de tratarse de un evento asociado con una distribución en particular, está puede representar una excelente oportunidad para posicionar el tema de las tecnologías libres en la esfera pública. Además, porque representa un reto que pondrá a prueba nuestra capacidad de organización.

Actualmente, el comité coordinador del DebConf12 está trabajando en los detalles de la propuesta y buscando patrocinadores para cubrir los costos de este evento. Desde ya, invitamos a empresas privadas, organizaciones no gubernamentales y al propio Gobierno a que nos den su apoyo para la organización de esta conferencia, que sin lugar a dudas y sin exageraciones, va a marcar un antes y un después en Nicaragua y el resto de Centroamérica.

01
jun
09

A volar con RhythmBox

Administrador de Música RhythmBox

Administrador de Música RhythmBox


Prefiero lo práctico
Desde que me inicie en este mundo del Software Libre poco a poco he venido simplificando mis gustos, dando prioridad a lo práctico antes que a lo visualmente atractivo. Sin embargo, con algunos programas puedo obtener ambas cosas y este es el caso de RhythmBox.

Migrando desde Amarok
Antes me sentía muy bien con el Amarok, pero ahora que el sistema operativo se ha vuelto un poco más pesado y que mi limitado presupuesto no me permite la posibilidad de expandir la memoria de mi pc, estuve buscando una alternativa que me diera las mismas funcionalidades pero sin comprometer tanto el rendimiento del sistema.

Al principio me costo acostumbrarme al esquema en que este administrador presenta la música, pero rápidamente lo asimile.

En el Amarok, por ejemplo tenía la lista de reproducción y una vista al archivo de mi música, al cual accedo de la misma forma como lo haría con el Nautilus.

En el caso del RhythmBox, hay tres ventanas: en la primera me ordena la música por el nombre del artista, luego tengo otra ventana donde me muestra la música por: artista, álbum o títulos; y hay una tercera ventana donde muestra la lista de reproducción.

Muchas opciones
Lo mejor que tiene este programa es la posibilidad de ordenar la música de distintas formas, esto lo hacemos editando las preferencias.

En principio hay una Fonoteca con la lista de reproducción normal donde se escoge el tema, artista o álbum que uno desea escuchar, pero también podemos hacer una selección y ponerla en fila de espera, que se va reproduciendo a la vez que vamos agregando otras rolas.

Podemos darle una calificación a la música, ponerle de 1 a 5 estrellas de acuerdo a nuestro gusto y se puede establecer listas de reproducción personalizadas.

Además, con el RhythmBox podemos acceder a radios, bajar podcasts, engancharle una memoria extraible o un iPod.

Muy liviano
Pero lo mejor de este administrador de música es lo liviano del mismo, realmente es una preocupación para mi que los programas que instalo no me pongan más pesada la computadora y que bien que este ha sido el programa que han elegido los desarrolladores de Debian como el administrador de música por defecto para Debian Lenny.

21
may
09

Informática Verde!

Imagen: vía http://www.pcwla.com/

Imagen: vía http://www.pcwla.com/

El consumo de energía
¿Qué relación existe entre la informática y el medio ambiente?, ¿están las comunidades linuxeras lejos de los problemas ambientales?. Si tomamos en cuenta la cantidad de horas que pasamos enchufados en la compu cada día y hacemos un cálculo a través de la formula consumo en vatios * uso diario en horas * 0,365 * precio de la electricidad en Kwh se obtiene una buena aproximación de cuánto significamos en términos energéticos anualmente.

No importa cuál sea nuestro enfoque, ecológico o económico, el tema del consumo de energía es algo que desde hace tiempo se ha tomado en cuenta por los fabricantes de hardware a la hora de elegir los componente que integraran la computadora y además el kernel linux cuenta con algunas características para mejorar el rendimiento de los equipos.

Mayores consumidores
El kernel Linux y muchas aplicaciones ofrecen un abanico de características que permiten identificar que componentes o aplicaciones demandan más energía de modo que el usuario tome medidas para reducir el consumo eléctrico.

Una de estas herramientas es el PowerTOP que viene incorporada por defecto en Debian Lenny 5.0 y que podemos activar entrando como root a la consola:

batusai@batusai:~$ su
Contraseña:
batusai:/home/batusai# powertop
PowerTOP 1.10 (C) 2007, 2008 Intel Corporation

Recolectando datos durante 5 segundos

Lectura del consumo de energía en mi pc

Lectura del consumo de energía en mi pc

Algo muy interesante de esta herramienta es que en la parte inferior (lo que se resalta en fondo verde letras negras), se muestran sugerencias para mejorar el desempeño energético del computador [1].

Un pequeño ejemplo
Una de las recomendaciones para ahorro de energía, que se da en el manual de usuarios de mi HP Compaq nx6120, es apagar la tarjeta WLAN (wireless local area network) para reducir el consumo innecesario de energía.

Ahora sé, que para las tarjetas que usan el controlador ipw2100 e ipw2200, también es posible activar una característica de ahorro de energía desde la consola, para ello entramos como root y damos la siguiente orden:

# iwpriv wlan0 set_power 7

Nota: sustituimos wlan0 según sea el caso

Se asume que con esta orden ahorrare un poco de energía.

Para verificar si la tarjeta dispone de la opción set_power utilizamos el comando # iwpriv sin parámetros.

[1] Para profundizar en los detalles de esta herramienta ver: http://www.lesswatts.org/projects/

09
sep
07

Lenovo quiere saber cual distribución nos gusta más

Hace algunos años la comunidad GNU/Linux veía como un problema el hecho de que los fabricantes de computadoras estaban cerrados, poca disposición de facilitar los códigos de sus drivers, para hacer más fácil el desarrollo de soporte en Linux, de los diferentes componentes del hardware. Aun hoy existe cierto recelo, pero se han dado algunos avances tales como que los principales fabricantes de computadoras estén optando por vender máquinas con alguna distribución de GNU/Linux pre-instalado.
No obstante, los desarrolladores dicen que ellos necesitan que los fabricantes faciliten las cosas para que ellos puedan desarrollar drivers de mejor calidad. Y el soporte de GNU/Linux para diferentes arquitecturas será automático. Pero, hay razone$ de fondo para que este proceso sea un poco lento.

Por el momento tenemos que aprovechar las oportunidades que se presenten para que los fabricantes tomen en cuenta la opinión de nosotros los usuarios. En este caso Lenovo, el cuarto fabricante de computadoras a nivel mundial y el más grande de la región pacifico-asiática, quiere saber que distribución nos gusta más para su linea ThinkPads.

Así que, aprovechemos la oportunidad, apuntémonos en la discusión y demos nuestro voto en ¿Que distribución nos gustaría ver soportada en la linea ThinkPad?.
Saludos

26
ago
07

Instalar Debian Etch en un Portátil HP Compaq nx6120

Me costó mucho tomar la decisión de instalar Debian Etch como único sistema operativo en la laptop en la que trabajo, porque desde hace aproximadamente un año he usado Fedora Core 6 y la verdad me había acostumbrado a esta distribución y también porque tenía el windows (con licencia) en una de las particiones del disco, que utilizaba de vez en cuando para poder correr uno que otro programa que no se me daba bien con el Wine. No obstante, después de hacer algunas pruebas con otras distribuciones y después de un concienzudo diálogo con mi mente decidí instalar ¡¡¡la mejor distribución del mejor sistema operativo del mundo.!!!
Sin embargo, al siguiente día mientras trabajaba sobre mi nuevo sistema operativo, se dio un corte de energía (por la crisis energética que se vive en el país) y me enteré que el Gnome no mostraba el monitor de carga de la batería, un inconveniente si estas trabajando con la batería. Luego, de un momento a otro al apagar el sistema operativo este sólo se detenía (your system is halted) y se quedaba pegado por lo cual debía apagarlo manualmente. Entré al Google y empecé a buscar una posible solución y después de buscar un buen rato llegué a la página Capítulo 5 de las Notas de la publicación de Debian GNU/Linux 4.0 («etch») y me dí cuenta que el núcleo Linux 2.6.18.x que se distribuye con Debian Etch tiene problemas de incompatibilidad con algunas portátiles de la familia HP, incompatibilidades que incluso pueden causar la destrucción del harward, pues en algunos casos puede desactivar el ventilador de la computadora provocando un recalentamiento que puede ser fatal para la máquina. Me tomó casi dos días poder encontrar una solución (porque no sé nada de configuraciones y esas cosas) y a partir de este pequeño inconveniente pensé en hacer una guía para instalar Debian Etch en portátiles Hp Compaq nx6120, esperando que le sirva de ayuda a l@s que tengan el mismo problema que yo tuve.

Paso 1
Instalación de Debian Etch
Para comenzar, debemos descargarnos las imagenes de la siguiente página:

http://cdimage.debian.org/debian-cd/4.0_r1/i386/bt-cd/

Una vez grabadas las imágenes en CeDes y preparada la BIOS para arrancar desde el CDROM, procedemos a iniciar el equipo.

Cuando nos aparezca la pantalla inicial

Prest F1 for help or ENTER to boot:

tecleamos:

installgui

le damos

ENTER

y aparecerá la interfaz gráfica de usuario que le guiará durante la instalación.

Como referencia, las diferentes pantallas de instalación las pueden ver en ésta página.

http://www.debianadmin.com/debian-etch-beta3-graphical-mode-installation-with-screenshots.html

Pantallas:
1. Choose Language: Spanish
2. País: Nicaragua
3. Mapa de Teclado: Español
4. Nombre del equipo: nombre_del_equipo
5. Nombre del dominio: dejar_en_blanco
6. Particionado de discos: Yo elegí la opción “Guiado – Utilizar todo el disco”.
7. Esquema de Particionado: si no se tiene experiencia se recomienda dejar todo en una sola partición. En mi caso, para un disco de 60 GB opté por el siguiente particionado:

Punto de montaje

Tipo

Tamaño usado

Tipo de partición

/

ext3

7 GB

partición primaria

/swap

swap

1.5 GB

partición lógica

/home

ext3

51.5 GB

partición lógica

8. Le damos a “Finalizar el Particionado y escribir los datos al disco”. Comprueba lo que va ha hacer.
9. Si estamos seguros, marcamos la casilla “¿Desea escribir los cambios en los discos?” y continuamos.
10. Configurar la zona horaria: Para mi América/Managua
11. Configurar Usuarios y Contraseñas: Ponemos la_clave_para_el_administrador
12. Nombre completo para el nuevo usuario: tu_nombre_completo
13. Nombre de usuario para la cuenta: tu_Nombre
14. Contraseña para la nueva cuenta: tu_contraseña
15. Información de Proxy: dejamos_en_blanco_y_continuamos
16. Instalar el cargador de Arranque GRUB: marcamos_y_continuamos
17. Instalación Finalizada. Continuamos_y_se_nos_reiniciará_el_equipo

Paso 2
Actualización de Debian Etch
Una vez iniciado, abrimos el terminal ingresamos como root:

localhost@localhost:~$
Password:
localhost:/home/nombre_de_usuario#

En caso de que vayas a instalar los programas desde CD o DVD, se debe agregar cada uno de los CeDes o DeVeDe para actualizar la base de datos de aptitude, para lo cual introducimos el siguiente comando:

# apt-cdrom add

Este comando lo usaremos con cada uno de los CeDes o DeVeDes de instalación.

Instalar Vim
Ahora instalamos el editor de textos vim, pues lo vamos a necesitar para el paso siguiente. Para instalarlo seguimos las siguientes instrucciones.

Después que agregamos todos los CeDes de Debian que tengamos disponibles, tecleamos:


# aptitude (para abrir el gestor de paquetes aptitude)

Una vez dentro de aptitude tecleamos “u” para actualizar la base de paquetes. Shift+7 para abrir el cuadro de diálogo de búsqueda dentro del cual vamos a teclear vim para ubicar este paquete y luego presionamos la tecla “g” para instalar, de nuevo presionamos “g” y seguimos las instrucciones. Por último salimos del gestor de paquetes aptitude.

Si se dispone de conexión a Internet te recomiendo hacer lo siguiente:

Nos logueamos como root y escribimos el siguiente texto:

# vim /etc/apt/sources.list

En la terminal se mostrará un texto similar a este:e:

# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-3 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-2 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ etch/updates main contrib

Luego para habilitar los repositorios que están disponibles en Internet quitamos el signo numeral que esta al inicio del url de Internet, esto lo hacemos moviendonos con el cursor hasta el inicio de la linea y después presionar la tecla “i” de insertar borramos el signo #. Después de esto nos va a quedar algo así:

# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-3 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-2 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ etch/updates main contrib

Para guardar los cambios, primero presionamos la tecla Esc, luego Shift+q esto nos va a situar el cursor en la parte inferior del terminal y por último, para guardar, tecleamos wq! + ENTER.

Ahora actualizamos el sistema mediante los comandos:

# apt-get update
# apt-get upgrade

Luego abrimos el gestor de paquetes Aptitud, tecleando:

# aptitude

Presionamos la tecla “u” para actualizar la base y ahora ya estamos listos para instalar todos los programas que necesitemos, pero antes necesitamos solucionar el problema con el kernel (para las portátiles HP).

Paso 3
Compilación e instalación del nuevo kernel

El núcleo o kernel es el cerebro del sistema operativo y es el responsable de hacer funcionar el Sistema Operativo GNU/Linux, por tanto este es el componente más importante y es quien hace funcionar todo el sistema. Sin el kernel, no podría funcionar ninguna aplicación. Entre sus funciones más importantes tenemos:

* Administrar la memoria del computador
* Establecer la comunicación entre las aplicaciones y los dispositivos de hadware
* Administrar los procesos

Las razones para compilar e instalar un nuevo kernel pueden ser variadas, podemos compilar un nuevo kernel cuando tenemos dispositivos de hardware muy nuevos, otra razón puede ser que nuestro núcleo sea demasiado viejo y entonces lo actualizamos para que haga un uso más eficiente de la memoria, procesos y recursos, etc. En nuestro caso, vamos a compilar un nuevo kernel porque hay un problema de incompatibilidad con el hardware que tenemos instalado.

Compilando el nuevo kernel

Para compilar un nuevo kernel lo primero que tenemos que hacer es descargarnos una copia de la versión de nuestra preferencia, para esto podemos ver la lista completa de las versiones que se han publicado en http://kernel.org/. En este ejercicio usare el kernel-2.6.21.3 pero ustedes pueden usar una versión más reciente. Escogí esta versión porque en este momento esta en modo de prueba en la página oficial de debian y porque esa es la versión que se usa en uno de los manuales que leí en Internet(4), pero les advierto que si usan esta versión puede ser que en algunas arquitecturas se tenga problemas con programas de emulación como el Vmware, así que mejor bajense una versión más reciente, si están usando un portátil del mismo modelo que el mio pueden usar esta versión sin problemas.

Lo primero que haremos será descargarnos el debian-package escribiendo en terminal el siguiente comando:

# aptitude install kernel-package

Luego nos descargamos la librería ncurses, tecleando:

# aptitude install libncurses5-dev

Abrimos el terminal y tecleamos las siguientes ordenes:

>cd /usr/src
>wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.3.tar.bz2
>tar xvjf linux-2.6.21.3.tar.bz2
>cd /usr/src/linux-2.6.21.3

Si ya tenemos un kernel configurado y no queremos repetir el tedioso paso de configurar nuevas versiones podemos hacemos lo siguiente:

cp /boot/config-VERSION_KERNEL /usr/src/linux-2.6.21.3/.config

que nos va a copiar la configuración que ya tenemos.

Compilamos mediante las siguientes instrucciones:

make-kpkg clean
make-kpkg –initrd kernel_image kernel_headers

El proceso de compilación normalmente toma bastante tiempo y depende de la velocidad de tú máquina y de las especificación que se hayan dado al momento de configurar, para tener una idea más clara del proceso de compilación del kernel te recomiendo que leas “Compilar un Kernel al estilo Debian“(5).

Instalación del nuevo kernel
Una vez que se compilo nuestro nuevo kernel, instalamos con estos otros comandos:

dpkg -i TU_KERNEL.deb
dpkg -i TU_KERNEL-HEADERS.deb

Por ejemplo, en mi caso fue así:

dpkg -i linux-image-2.6.21.3_2.6.21.3-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.21.3_2.6.21.3-10.00.Custom_i386.deb

Ahora sólo nos falta reiniciar para probar el nuevo kernel y luego editar el gestor de arranque y eso es todo.

Para editar el gestor de arranque grub:

# vim /boot/grub/menu.lst

que nos abrirá una hoja similar a esta:

# menu.lst – See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

title Debian GNU/Linux, kernel 2.6.21.3
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.21.3
savedefault

title Debian GNU/Linux, kernel 2.6.21.3 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.21.3
savedefault

title Debian GNU/Linux, kernel 2.6.18-5-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-5-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.18-5-686
savedefault

Anteponemos el signo numeral al inicio de las lineas que queremos ocultar, en este caso las que permiten ver nuestro antiguo kernel, más o menos como se ve en el siguiente texto:

# menu.lst – See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

title Debian GNU/Linux, kernel 2.6.21.3
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.21.3
savedefault

title Debian GNU/Linux, kernel 2.6.21.3 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.21.3
savedefault

#title Debian GNU/Linux, kernel 2.6.18-5-686
#root (hd0,0)
#kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro
#initrd /boot/initrd.img-2.6.18-5-686
#savedefault

#title Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
#root (hd0,0)0
#kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro single
#initrd /boot/initrd.img-2.6.18-5-686
#savedefault

Para guardar los cambios, presionamos la tecla Esc, luego Shift+q esto nos va a situar el cursor en la parte inferior del terminal y por último, para guardar, tecleamos wq! y luego ENTER.


¡¡¡A disfrutar de nuestro lúcido y resplandeciente Debian Etch!!!.

Para instalar programas específicos y personalizar tu escritorio de trabajo te recomiendo ver las referencias.

Referencias:
(1) Guía de referencia Debian.
(2) Instalación de Debian Etch publicado en Debian Español.
(3) Instalación de Debian Etch 4.0 publicado en el blog de Debian Total.
(4) Instalando Debian Etch en un Portatil Compaq nx6320 publicado en el blog Phenobarbital con soda.
(5) Compilar un Kernel al estilo Debian.




R bloggers en Ñ

Que día es hoy?

mayo 2012
L M X J V S D
« abr    
 123456
78910111213
14151617181920
21222324252627
28293031  

El contenido de este blog es libre

Creative Commons License
El blog "La Bitácora de Batusai" is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Seguir

Get every new post delivered to your Inbox.