Había una vez… El Software Libre Parte 1

Es común que ande por la vida explicándole al mundo que es esto del Software Libre. Aprovecho la ocasión para decirle a todo incauto que se me atraviese cuáles son las 4 libertades, cuándo y cómo surgió el movimiento etc. sin embargo hay una parte de la conversación en la que la mayoría de las personas me preguntan ¿y eso que tiene que ver con tu carrera? (nota: ya estoy en los últimos semestres de la carrera de Ciencia Política y Administración Pública y pienso hacer mi tesis sobre el Software Libre), seguramente después de lo anterior muchos se harán la misma pregunta y justo por eso respondo en este post.

Si bien es cierto que al hablar de software libre, una parte importante del discurso tiene que ver con componentes de computadora, términos técnicos, que en algunas ocasiones pueden ser un poco confusos para quien no usa mucho una computadora (tales como kernel, unix, comandos, lenguajes de programación etc.) hay una parte netamente política en todo este asunto que me gustaría abordar.

De entrada vamos con el nombre de todo este movimiento: Software Libre, ¿porqué es libre? ¿en qué se diferencia del software privado o privativo?, la respuesta es hasta cierto punto sencilla pero en este punto muchos se pueden confundir y justo es en este punto también en el que muchas discusiones del tipo Windows VS Linux o Linux VS Linux se generan.

Tal y como dice mi querido amigo Enrique Otero: “El problema no es Windows, el problema son las restricciones”, las licencias del software privativo (que en este caso son las que regulan el uso y distribución del software) nos limitan en muchos sentidos e incluso nos tratan como criminales.

El software libre nos enseña a ser buenos miembros de nuestra comunidad, ¿cómo es eso? pues simplemente porque no nos limita a compartir nuestro conocimiento. Siempre que una sociedad ha distribuído y compartido su conocimiento, esta se ha desarrollado para bien siempre que lo ha restringido a unos cuantos, estas ahn desaparecido. El compartir es bueno (esto es algo que nos enseñan desde pequeños), entonces ¿porqué el simple hecho de compartir nos convierte en criminales? (hay que recordar que la gran mayoría de las licencias privativas restringen el uso y distribución del software y lo penalizan), entonces nos encontramos con un dilema ético: compartir o no compartir, esa es la cuestión.

¿Porqué el software libre se comparte?

Porque el Software Libre se basa en 4 libertades fundamentales:

Libertad 0 (Si, de aquí el nombre del blog, aunque con algunas modificaciones): “Libertad de usar el programa, con cualquier propósito”

Libertad 1: “Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades”

Libertad 2: “Libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo” (a esto me refiero con ser un buen miembro de la comunidad

y por último

Libertad 3: “La libertad de mejorar el programa y hacer públicas estas mejoras a los demás”, de modo que toda la comunidad se beneficie

Una vez  que conocemos las 4 libertades, las entendemos y las llevamos a cabo, nos podemos dar cuenta de que hay una palabra fundamental la LIBERTAD, la cual nos remite sin duda a un sin fin de discusiones acerca de qué es la libertad y para quien, pero ahí esta la esencia de la libertad, la libertad no es una, más bien son las libertades que tenemos no sólo como usuarios (y dueños) de una computadora sino más importante aún, como miembros de una comunidad global.

Hoy en día no podemos estar ajenos a lo que ocurre a nivel mundial, gracias a la globalización hoy, las distancias se han acortado y lo que le ocurre a un jóven en Australia, quizá no sea muy diferente a lo que te ocurre, es por esto que no podemos negar que estamos en una “Aldea Global” tal y cómo McLuhan la describió, es por esto que los problemas sociales se vuelven regionales, nacionales e incluso globales, dentro de esta problemática se encuentran los medios de comunicación, que han ayudado a esparcir esta “globalidad”. Internet es el más claro ejemplo de la globalización, en tan sólo 15 años (más menos desde que realmente se volvió accesible para una gran parte de la población) ha logrado llegar a más lugares que la televisión o el radio en 40 años.

Sin embargo con el surgimiento de Internet y las nuevas tecnologías de la información que tomaron gran fuerza desde mediados de los años 70, han surgido también los grandes monopolios del software, que como todo monopolio, busca apoderarse de todos los procesos de creación y producción de conocimiento, sin embargo esto no fue así al principio.

A finales de los 70 las diferentes universidades de los Estados Unidos se encontraban conectadas en red y compartían libremente sus proyectos, programas y demás cosas, es en este contexto en el que Richard Stallman se desenvolvía en el MIT (Massachusetts Institute of Technology), sin embargo para principios de los 80 había gran presión de parte de empresas que promovían la comercialización del software.

Esto orilló a Stallman (para no hacerselas cansada) a fundar el Movimiento del Software Libre con el nacimiento del Proyecto GNU (Por cierto para quienes no lo sepan, GNU es una acrónimo recursivo y significa GNU is Not Unix), el cual buscaba crear un Sistema Operativo Libre.

Chicos mañana tengo que trabajar temprano y estoy cansado, así que decidí partir este post en varias partes (también porque ya estaba medio largo), nos vemos pronto para continuar con esto y no olviden comentar, con esto los post se enriquecerán y así podré aprender más de lo que quieren y no sólo escribiré de lo que yo quiero.

Saludos

Linux vs Linux

Hace unos minutos comenté a una entrada del blog de Kaeltas en la cual a su vez él comenta una entrada en la que Linus Torvalds  (si no sabes quién es Torvalds, da click aquí) es cuestionado sobre su opinión acerca de las 20,000 líneas de código que “liberó” Microsoft bajo la GPL la semana pasada (cosa que generó gran ruido en la comunidad del software libre pero que también hay que dimensionar: el código que liberó es código de drivers, el día que Microsoft libere el código de Office o de su SO, ese día seguramente moriré de un infarto o tal vez se acabe el mundo jeje) pero independientemente de esto, Torvalds también habló sobre los extremistas del software libre.

Tal cual lo extraigo del blog de kaeltas (quien lo tradujo de la nota en la que él se basó):

“Soy un gran creyente de la tecnología ‘sobre la política’. No me importa de quien viene, siempre que existan razones sólidas para el código, y siempre que no haya que preocuparse por cuestiones de licencias, etc.

Puedo hacer bromas sobre Microsoft, a veces, pero al mismo tiempo, creo que el odio a Microsoft es una enfermedad.

Creo en el desarrollo abierto, y que en gran medida no sólo implica hacer la fuente abierta, sino también no excluir a otras personas y empresas.

Hay ‘extremistas’ en el mundo del software libre, y eso es una gran razón por la cual yo no llamo a lo que hago ‘software libre’ nunca más. No quiero que se me asocie a la gente para la cual OSS es acerca de exclusión y odio”

Antes de pronunciarme a favor o en contra quisiera que reflexionaramos lo que está diciendo Torvalds, sin duda los extremos son malos, en eso concuerdo (creo que sé bastante de extremos, estudio Ciencia Política jeje), me enojo muy seguido al ver discusiones encarnizadas en blogs, podcast’s y otros medios, en las que están por un lado los “windoitas” y por el otro los “linuxeros” y aún me enojo más cuando la pelea es entre “Linuxeros” de una distribución, contra los de otra, pero aunque me enojo al ver que la mayoría de las veces la discusión es destructiva y no para llegar a un mejor punto, creo también que la diversidad es la principal riqueza de la comunidad del software libre.

Y ahí es donde ya no concuerdo tanto con el señor Torvalds ya que la diversidad, la pluralidad y sobre todo la LIBERTAD, es la que ha propiciado que esta comunidad del software libre, sea tan grande y tan variada. Así que si bien los extremistas pueden llegar a un grado “enfermo” de odio hacia Microsoft (muchas veces sin tener los correctos fundamentos), tenemos que aceptarlos como parte de esta gran comunidad por que algo le aportarán a este mundo.

Ojo, aquí no quiero que después digan que yo ando defendiendo a Microsoft o a Torvalds o a cualquier “corriente” o “contracorriente” del software libre y privativo. Porque ese no es mi objetivo.

Respecto de Microsoft por ejemplo, estoy 100% convencido de que es un monopolio y que como tal, aplica prácticas no sólo monopólicas sino también imperialistas, que deben ser erradicadas, pero también reconozco que mi primera computadora, la que me intrdodujo al mundo de las tecnologías de la información, fue una computadora con un SO de Microsoft y también reconozco que hay programas de Windows que no han sido alcanzados por los programas de software libre (en parte por el círculo vicioso que generan las restricciones al código fuente) en parte porque no han tenido el mismo desarrollo. La ventaja que tiene el software libre en este particular caso es que gracias a la comunidad del SL sabemos que algún día se alcanzarán e incluso se rebasarán, no tengo la menor duda de eso.

Respecto del software libre estoy también 100% convencido de que es la alternativa de creación de conocimiento no sólo informático sino intelectual gracias al uso de las 4 libertades, libertades que para un estudioso de las Ciencias Sociales, como yo, van más allá de simples reglas de creación/distribución de software y que llegan a todos los rincones del estudio científico. El software libre para mí ha sido una alternativa práctica de uso de tecnologías pero también se ha convertido con el pasar de los meses en mi inspiración para mis temas de investigación, así que como ven yo apoyo al movimiento del software libre, sin encasillarme en extremista o en prágmatico, etc.

Respecto de Torvalds, creo que él por naturaleza es pragmático, por lo que el analiza las cosas en términos de su funcionalidad y no de su orígen, es decir, mientras le resuelvan el problema que tiene, no importa si es libre o privativo, lo cual también es una postura un poco cómoda ya que no implica una verdadera crítica al software privativo. Sin embargo hay un punto nodal en la declaración de Torvalds, algo que me dejó pensando un buen rato sobre el tema, cuando Torvalds dice, (palabras más, palabras menos): “yo no quiero que me asocien con gente que excluye y odia”, esa sí es una buena crítica hacia la comunidad del SL y creo que tiene razón y por eso escribí este post.

Nos estamos desgastando inútilmente en si Microsoft es mejor o peor, en si tal distribución es para verdaderos Linuxeros y esta otra no, que si Ubuntu no es Linux, que si Windows es un porquería, que si esto que si el otro y la pregunta es: ¿porque no estamos trabajando para lo que nos intereza? Hay que recordar la Unión hace la Fuerza y esto va para radicales como para conservadores del software libre, la unión es la clave para lograr nuestros objetivos.

Hay que dejar de odiarnos entre nosotros y dejar de odiar a todo aquel que es diferente (por cualquier razón que sea) y ponernos a trabajar en crear comunidad, con el objetivo de crear conocimiento, conocimiento para todos no para unos cuantos.

Bueno creo que con estos temas es imposible no apasionarse un poco, me gustaría que comentaran y que me dieran sus impresiones, como dije desde el primer post, aquí no me importa si me mientan la madre o si dicen que soy la perosna más chingona que han oído (bueno si me dicen eso último tal vez si lo tome un poco más en cuenta jajajaja) el chiste de este blog es que lo hagan suyo, que lo sientan un espacio de expresión libre tal y como debe ser el software.

Crea tu propia Usplash Parte 3

En la parte 1 de este tutorial, obtuvimos los programas necesarios para crear nuestra Usplash, en la parte 2 hicimos como tal una Usplash, sin embargo por default, seguramente la barra de carga “apareció” en la parte superior derecha, para cambiar esta configuración es necesario meternos a algunos archivos que se encuentran dentro de la carpeta TUM que creamos.

Así que comencemos:

1. Abrimos la carpeta TUM (si siguieron los pasos de la parte 1 está en nuestra carpeta personal).

2. Abrimos el archivo “TUM.tar.gz”

3. Abrimos la carpeta “workinprogress”

4. Abrimos el archivo “usplash-theme-ubuntu.c”

5. Bajamos dentro del archivo que se abre y encontraremos algo como esto:

struct usplash_theme usplash_theme_1024_768 = {
.version = THEME_VERSION,
.next = &usplash_theme_1280_1024,
.ratio = USPLASH_4_3,/* Background and font */
.pixmap = &pixmap_usplash_1024_768,
.font = &font_helvB10,

/* Palette indexes */
.background = 0,
.progressbar_background = 7,
.progressbar_foreground = 50,
.text_background = 0,
.text_foreground = 100,
.text_success = 100,
.text_failure = 120,

/* Progress bar position and size in pixels */
XXXXXX .progressbar_x = 675, /* 1024/2 – 216/2 */
XXXXXX .progressbar_y = 15,

.progressbar_width = 230,
.progressbar_height = 15,

/* Functions */
.init = t_init,
.clear_progressbar = t_clear_progressbar_1024_768,
.draw_progressbar = t_draw_progressbar_1024_768,
.animate_step = t_animate_step_1024_768,

El valor de la “x” es la ubicación de la barra dentro del eje de las “x” (es decir sobre una línea horizontal); y obviamente el valor de la “y” es la ubicación de la barra sobre el eje de la “y” (es decir sobre una línea vertical).

6. Lo que tienen que hacer aquí es experimentar con los valores, el mismo autor del tutorial es lo que recomienda, se encontrarán con que existen valores para “x” y “y” para diferentes resoluciones, la verdad no se bien cual es la resolución que sale por defecto para las usplash, pero tal vez depende del “pixelaje” de la imágen que selecionamos, repito eso no lo sé.

Lo que yo hice fue experimentar con todos los valores hasta obtener el resultado que yo quería (y logré poner la barra de carga en el centro y más o menos abajo de la usplash), así que aquí no hay de otra, cambiamos los valores de “x” y de “y”.

7. Una vez que cambiamos los valores, sólo damos guardar, cerramos el archivo “usplash-theme-ubuntu.c” y repetimos todo el proceso de creación de la usplash.

Listo, con eso ya podemos cambiar la ubicación de la barra de carga.

Ahora para cambiar el color de la barra tenemos que hacer lo siguiente:

1. Abrimos nuevamente la carpeta TUM

2. Abrimos la carpeta TUM.tar.gz y ahi abrimos el folder “usplash”

3. Abrimos ahora el archivo “throbber_fore.png” con GIMP

GIMP es el editor gráfico por defecto en GNOME, si alguna vez has utilizado Photoshop o alguna aplicación parecida, puedes seguir, si no, te recomiendo algunos tutoriales de GIMP como este.

De hecho para lo que vamos a hacer no se necesita gran tutorial de GIMP, pero si quieren aprender sobre este programa, no creo ser la persona adecuada jaja.

4. Una vez abierto throbber_fore.png en GIMP, damos click en Archivo>Nuevo, saldrá una ventana que pide que configures el nuevo archivo, en tamaño le damos (si no es que ya está) 216 x 8 (este es el tamaño en pixeles de la barra de carga).

5. Con cualquier herramienta para pintar, como la “cubeta” o el “pincel”, rellenamos la nueva barra del color de nuestra preferencia.

Nota: el autor dice que no ha experimentado con degradados y efectos muy locos en el relleno de la barra, que ha usado sólo colores sólidos (al igual que yo), si quieren experimentar, háganlo y escriban si les funcionó.

6. Una vez que terminamos de rellenar nuestra barra, la guardamos con el mismo nombre de la barra original y en la misma ubicación, es decir: throbber_fore.png, esto para que el archivo de la carpeta “usplash” (paso 2. de esta sección) se modifique.

Una vez que terminamos, guardamos, salimos y volvemos a experimentar haciendo nuestras usplash.

Como ven tal vez la creación de una usplash tal y como la queremos, nos puede llevar un poco de tiempo, sin embargo una vez que tenemos configurados los “settings” como queremos, pues todo se resume a tomar una imágen que nos guste para transformarla en Usplash.

Espero esta traducción les haya sido de utilidad y si quieren manden sus Usplash (si gustan con sus configuraciones de la barra) para ver cómo les quedaron.

O pueden subirlos a Gnome-Look.

Nos vemos, hasta el siguiente post.

Saludos.

Crea tu propia Usplash Parte 2

Bueno, continuemos con este pequeño tutorial:

Nos quedamos en que ya tenemos todo listo para poder crear nuestra propia Usplash (si no tienes ni idea de lo que hablo da click aquí).

1. Buscamos un wallpaper que nos guste (de preferencia no muy loco ya que la Usplash está limitada a 256 colores @ 8 bit y una resolución de 1024×768 para que funcione mejor) Si no sabes donde encontrar wallpapers Gnome-Look es un buen lugar para buscar.

2. Copiamos el archivo de imágen a nuestro Escritorio.

3. Damos click derecho sobre el archivo de imágen y nos vamos a la parte que dice “Scripts”, ahí seleccionamos “Make Usplash 1.04″

4. Saldrá la siguiente pantalla:

Usplash1

Damos click en Ok o Aceptar

A continuación saldrá esta pantalla:

usplash2

Aquí debemos fijarnos en que todas las casillas estén seleccionadas tal y cómo parece en la imágen anterior.

Al dar click en Aceptar comenzará a procesar nuestra Usplash, saldrán varias pantallas y aparecerán varios archivos en nuestro Escritorio y una vez que termine el proceso esos archivos se transformarán en uno sólo, con el mismo nombre que la imágen que elegimos pero con una extensión .so

Está es nuestra pantalla Usplash, para ponerla sigue los siguientes pasos:

1. Abrimos Start up manager Sistema>Administración>Administrador de Arranque (Si no lo tienes instalado puedes verlo en la entrada anterior), recuerda que debemos tener cuidado con lo que hagamos en este programa.

2. Puedes guardar tu archivo en una carpeta a parte (Yo tengo una carpeta especial para mis Uspalsh, Wallpapers, Packs de Iconos, etc. esto lo recomiendo para que tengas organizados tus archivos y en el futuro puedas modificar lo que quieras mucho más rápido) bueno el caso es que nos vamos a esta ventana del Start up:

administrador de arranque

3. Damos click en el botón “Administrar temas de Usplash”, aparecerá una ventana en la que daremos click en “añadir”, seleccionamos la ubicación de nuestro archivo Usplash (recuerda, es el que tiene la extensión .so)

4. En la misma pantalla del Start up, ahora selecionamos el botón donde dice: “Tema Usplash” y seleccionamos nuestro Usplash, cerramos el Start up y saldrá una ventana de post-configuración, dejamos que termine y listo, ya está instalado nuestro Usplash personalizado.

5. Si queremos ver que todo anda bien con nuestro Usplash, nos vamos a la terminal y escribmos lo siguiente:

sudo usplash -c

Con esto veremos nuestro Usplash en acción.

Nota: para salir de ahí apretamos las teclas Super+F7 (La tecla Super en muchas computadoras es la que tiene el logo de Windows y se encuentra entre las teclas Ctrl y Alt)

Bueno con esto concluyo con la segunda parte (de tres) de este tutorial, en el siguiente post, veremos cómo modificar ciertos aspectos de la Usplash tales como la ubicación y color de la barra de carga.

Saludos.

Crear tu propia Usplash Parte 1

Hola a todos, hoy andaba cabilando por la web y me encontré en kaeltas blog una entrada en la que describen (en algunos no tan breves pasos) como crear tu propia pantalla usplash.

La pantalla usplash es la pantalla que sale cuando prendes tu computadora o después de elegir tu sistema operativo (si tienes más de uno); vamos pues, que es la pantalla de carga de tu sistema operativo (la que tiene la barrita).

Al seguir el tutorial acabé haciéndo una usplash bastante bonita (bueno para mí lo es), sin embargo el tutorial está en inglés así que decidí traducirlo para que sea más fácil para la banda que no domina tan bien el inglés.

Primero, antes que cualquier otra cosa, les advierto que deben ser cuidadosos con algunos programas (sobretodo el startupmanager), porque si “mueven” algo que desconocen y no se dan cuenta, puede provocar ciertos problemas al iniciar la computadora, así que no digan que no les advertí.

Para comenzar necesitamos el “Startup manager”, para ello abrimos una terminal (si no sabes qué es o cómo se abre la terminal da click aquí), en la terminal escribimos lo siguiente:

sudo aptitude install startupmanager

Una vez instalado podrás encontrar el Start up manager (Administrador de arranque) en: Sistema>Administración>Administrador de Arranque

Nota: Cada vez que abras este programa te pedirá la contraseña, esto es debido a que cualquier acción, necesitará de tu permiso, como les mencioné arriba hay que tener cuidado con lo que movemos aquí. Después haré un breve tutorial con más funciones del startu up)

Ok, ya tenemos el start up, ahora necesitamos el programa creador de las Usplash: TUM 1.04

Una vez que lo bajemos, necesitaremos instalarlo, este programa no se instala como otros que he reseñado anteriormente, para instalarlo:

1. Damos doble click sobre el archivo tar.bz2

2. Se abrirá una nueva ventana con dos archivos, “arrastrámos” los archivos hacia nuestro escritorio

3. Abrimos una terminal y escribimos lo siguiente:

sudo apt-get install libusplash-dev libbogl-dev libc6-dev make gcc

Donde install libbusplash… son ciertas librerías que necesitamos para que pueda “correr” correctamente el programa.

4. Una vez que termine, cerramos la terminal.

5. Vamos a nuestro directorio Home, está en Lugares>Carpeta Personal

6. Una vez abierta la ventana tecleamos Ctrl+h, este comando hará que aparezcan todas las carpetas ocultas

Ahí, buscamos la carpeta .gnome2 y dentro de esa carpeta entramos a nautilus scripts

7. Damos doble click en la carpeta make Usplash 1.04.tar.gz que está en nuestro Escritorio (paso 2.)

8. Arrástramos el único arhivo, hacia la carpeta de nautilus scripts (o si lo prefieren Ctrl+c para copiarlo y Ctrl+v para pegarlo), y cerramos la ventana de nautilus scripts.

9. Regresamos a nuestra carpeta Home (Paso 5.) y ahí creamos una nueva carpeta (para hacerlo damos click derecho en cualquier parte de la ventana y damos click en “Crear una carpeta”), le damos el nombre de TUM y la abrimos.

10. Ahora arrástramos el archivo TUM-DATA.tar.gz de nuestro escritorio hacia la carpeta TUM.

Listo con eso ya tenemos instalado el “creador de Usplashes”

Por el momento me tengo que ir, en el siguiente post, ahora sí le entraremos de lleno con la creación de una pantalla Usplash.

Saludos.

Manual de Supervivencia en Linux

A partir de hoy trataré de subir ciertos Documentos que he encontrado en la web, que me  han pasado o que por cualquier razón han llegado a mis manos, estos documentos son en general son sobre software libre pero de vez en cuando trataré de subir una que otra cosa de ocio.

Así que comenzaré con un texto que también se puede encontrar en librerías (por lo menos de México), se llama “Manual de Supervivencia en Linux”, de Francisco Solsona y Elisa Viso, está editado por la Facultad de Ciencias de la Universidad Nacional Autónoma de México y tal cual su título, es un Manual medio básico para utilizar Linux, digo que es medio básico, porque hay temas que van de lo más sencillo hasta llegar a temas que necesitan un poco más de tiempo y habilidad en estos sistemas operativos como podría ser el uso del editor de textos Emacs.

Pero bueno se los dejo, les va a ser de mucha utilidad y como dije antes, si les intereza comprarlo en formato “físico”, se puede conseguir, cuesta $100 con credencial de la UNAM y $210 para público en general (obviamente estos precios son aproximados.)

Manual

Manual de Supervivencia en Linux

Ubuntu Tweak: Personaliza Ubuntu con un click

Ayer les hablé un poco de Ubuntu Tweak, un programa que nos permite hacer algunas de las modificaciones más comunes (y otras no tanto), con un sólo click.

De hecho tenía pensado hablar de Tweak desde hace unos días pero no podía iniciarlo sin explicar un poco sobre los repositorios ya que para instalar este programa, necesitamos agregar unos repositorios.

Para instalar:

1. Abrimos la terminal y editamos el archivo “sources.list”:

sudo gedit /etc/apt/sources.list

2. Añadimos al final del documento las siguientes líneas:

deb http://ppa.launchpad.net/tualatrix/ubuntu jaunty main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu jaunty main

El repositorio anterior es para Ubuntu 9.04 Jaunty Jackalope, pero si tienes Ubuntu Hardy o Ubuntu Intrepid, solo cambias la parte que dice jaunty por hardy o intrepid (según sea el caso).

3. Guardamos los cambios en el documento y cerramos

4. Regresamos a la terminal y actualizamos la lista de repositorios:

sudo apt-get update

5. Una vez actualizada la lista, ya podemos instalar Ubuntu Tweak con:

sudo apt-get install ubuntu-tweak

Ya que está instalado esta es la pantalla principal:

Ubuntu Tweak

Usarlo es muy sencillo, sólo basta con navegar por las diversas opciones incluso agregar repositorios de manera muy muy sencilla (solo con un click).

Además de agregar repositorios, también ubuntu tweak sirve para limpiar paquetes, limpiar la caché de la computadora, cambiar la apariencia del sistema, etc. experimenten con este gran programa.

Saludos.

Tutorial Básico 2 "Los repositorios y la terminal"

Hola de nuevo, hoy continúo con mis básicas explicaciones, ahora con los repositorios y la terminal.

Y es que es muy común ver en muchos blogs que para instalar tal o cual programa, los bloggers sólo se remitan a decir: “abres la terminal… y agregas el repositorio tal… con esto ya tendrás tu programa instalado”, para gente como yo (un toootal y completo desconocido de estos términos) esto puede ser una verdadera mentada de madre y sí, yo se que muchos que lean esto dirán que soy un exagerado, que cualquiera metiéndose tantito a blogs y demás sitios puede aprender rápidamente qué son estas cosas pero la verdad es que creo que una de las ventajas que tengo para escribir este tipo de entradas, es que soy tan pero tan novato, que sé perfectamente cuáles serían los problemas ante los que se toparía un usuario común y corriente, así que para tooooodas las personas que ya saben lo que son los repositorios, la terminal, los “sudos”, etc. mejor ni lean esta entrada tal vez se aburrirán terriblemente.

Para lo pocos (que yo creo que no son tan pocos) que quedaron continuemos:

Según la poderosísima y a veces poco ponderada wikipedia, un repositorio es: “es un sitio centralizado donde se almacena y mantiene información digital, habitualmente bases de datos o archivos informáticos”. Para los que no entendieron, es simplemente una “bodega” digital, que alberga archivos, bases de datos y programas. Dentro de las distribuciones GNU/Linux, existen repositorios “oficiales” para cada distro y obviamente repositorios “no oficiales” o de terceros, que no sean oficiales no siginifica necesariamente que no sean confiables, aunque lo que es cierto es que no pasan por ningún filtro de seguridad por parte de los equipos de desarrolladores de las distribuciones.

Ahora, los repositorios como dije, son bodegas y en estas bodegas se guardan programas, básicamente lo que hacemos al “suscribirnos” (no sé si sea la palabra correcta para este caso) a un repositorio es tener acceso a los diversos programas que este alberga por ejemplo, en Ubuntu, existe el repositorio por defalult que es (obviamente) el repositorio oficial de Ubuntu, desde ahí cuando nosotros instalamos por primera vez Ubuntu, nuestra computadora se conecta a ese repositorio para bajar las actualizaciones de los programas y otras cosas necesarias para que funcione Ubuntu. Sin embargo el repositorio oficial de Ubuntu, por cuestiones de derechos de autor y por otros motivos como uso de licencias privativas, no incluye la reproducción de ciertos formatos de audio y video, así que para resolver esto, existe un repositorio llamado medibuntu, el cual tiene los programas y los códecs necesarios para que estos formatos se reproduzcan, este segundo repositorio es un repositorio “no oficial” sin embargo la mayoría de los blogs recomiendan agregar dicho repositorio para poder tener una mejor experiencia a la hora de usar Ubuntu.

Ahora que ya sabemos (más o menos) qué es un repositorio seguramente viene la duda ¿cómo chin… agrego un repo?.

Como todo en esto del software libre, existe más de una manera de hacer las cosas e incluso hay programas como Ubuntu Tweak que nos ayudan a agregar repositorios con un sólo click, en la próxima entrada hablaré sobre ubuntu Tweak pero como ahora lo que nos ocupa son los “repos” y la terminal pues lo haremos justamente por ese medio.

Para abrir la famosa terminal nos vamos al panel superior a Aplicaciones>Accesorios y ahí casi al final hay una casilla que dice “terminal”, en lo personal yo tengo un “acceso directo” a la termial en mi panel superior, tal y como se muestra en la imágen:

Terminal

Para agragarla al panel solamente apretamos click derecho sobre el icono de “Terminal” (el que se encuentra en Aplicaciones>Accesorios>Terminal y sale un submenú, ahí apretamos “Añadir este lanzador al panel” y listo ahora solamente bastará con dar un click en el ícono de la terminal para abrirla.

Una terminal es un dispositivo hardware electrónico o electromecánico que se usa para introducir o mostrar datos de una computadora o un sistema de computación. Una terminal es una instancia de un interfaz hombre-máquina. Vaya que es la que hace que nosotros le podamos dar ordenes a la computadora mediante comandos. Esta es la terminal de gnome:

terminalgnome

La terminal es una de las herramientas más poderosas de las que disponemos ya que através de esta se puede realizar cualquier tarea que haga la computadora, desde navegar por los diferentes directorios que tengamos, pasando por descargar programas, hasta decirle a la computadora la hora en la que queremos que se apague (comando muy útil si bajas muchas cosas en la noche y te quedas dormido). Bueno, entonces si podemos hacer cualquier cosa con la terminal, entonces podemos agregar por fin un repositorio, el método es el siguiente:

Abrimos la terminal (si no sabemos como, ver más arriba en esta entrada), una vez abierta escribimos lo siguiente:

sudo gedit /etc/apt/sources.list

Donde sudo= “super usuario hace” (Super User Do); gedit= programa procesador de textos, es un editor de textos; /etc/apt/= la dirección donde se encuentra el archivo donde se guardan los repositorios y por último; sources.list= es el archivo donde se guardan los “repos”

La orden completa significa algo así como: “abrir el archivo “sources.list”, que se encuentra en la dirección /etc/apt/sources.list, con el programa gedit.

Una vez escrito este comando, presionamos “Enter” y nos pedirá nuestra contraseña (ojo, en la terminal cuando escribimos la contraseña parece que no estamos escirbiendo nada pero una vez que terminamos apretamos “Enter” y se pone a trabajar)

Una vez que presionamos “Enter” aparecerá esta pantalla:

sourceslist

Ahora, este es el archivo dónde se guardan los repositorios, al principio, si no haz agragado ningún repositrio, sólo se mostrarán los “repos” oficiales, si se ponen a leer atentamente lo que dice al principio, toda línea de texto que esté precedida por un # no será tomada en cuenta, entonces si queremos desactivar temporalmente algún repositorio sólo hará falta escribir un # al principio de la línea de los repositorios.

No lo mencioné pero los repositorios tienen la siguiente forma:

deb http://(alguna dirección de internet)

o

deb-src http://(alguna dirección de internet)

Comencé esta entrada diciendo que muchos bloggers sólo escriben que tenemos que agregar tal o cual repositorio, para encontrar los repositorios, ahí si recomiendo que copien y peguen las direcciones de los diversos blogs y lo peguen en el archivo sources.list

Para que esto funcione, tienen que pegar las líneas de los repositorios hasta el final del documento, una vez que terminen de “pegar” los repos que quieran, seleccionan guardar y cierran el programa gedit.

Regresamos a la terminal y ahora escribimos el siguiente comando:

sudo apt-get update

Donde “apt”= advanced packaging tool (herramienta advazada de “empaquetaje”); “get” (obtener) y “update” (actualizar)

La orden completa significa que la terminal se va a conectar a las direcciones de los repositorios para actualizar la lista de programas disponibles.

Una vez actualizada nuestra lista, podremos instalar nuevos programas.

Espero que haya servido este tutorial, si yo hubiera conocido esto, aunque sea por que alguien me lo contó, me hubiera ahorrado unos cuantos dolres de cabeza.

Saludos.

P.D. mencioné en algún momento que existe un comando para que la compu se apague sola, se “mete” en la terminal y es así:

sudo shutdown -h 60

Donde shutdown -h es apagarse por halt y el 60, es el número de minutos que transcurrirán hasta que la computadora se apague (obviamente este valor se puede cambiar por el que queramos, puse el 60 como ejemplo para que la computadora se apague en 1 hora)

P.D. 2 Yo sé que existe otro comando para agregar repositorios directamente sin entrar al editor gedit, sin embargo aquí es donde demuestro mi “novatez” ya que no tengo ni idea de que significan los comandos, si alguien pudiera explicarlo “con manzanas”, se lo agradecería muchísimo, además también quize dar este método porque es más gráfico y se puede enteneder mejor el proceso (a mí me funciona muy bien)

Tutorial básico para modificar el entorno gráfico en Ubuntu

Ayer les hablé sobre Gnome-Art NextGen, una aplicación que hacía muy fácil la “edición” de nuestro entorno de escritorio sin embargo comencé a darme cuenta de que caía en el mismo error de muchos bloggers que hacen tutoriales u cosas similares y de repente se sueltan con términos que tal vez para unos cuantos (sobre todo novatos como yo) no entendemos.

El punto aquí es que quiero hacer un tutorial con el método APP (quienes no sepan cuál es este método de enseñanza, al final de este post lo diré, pero ahora sólo puedo decir que es un método creado por los idiotas más organizados del mundo). Mediante el método APP, trataré de explicar como modificar el entorno gráfico de Ubuntu, desde el wallpaper, hasta la pantalla splash (ya explicaré estos términos después).

Comencemos con lo más básico. En las distribuciones de Linux existen muchos Entornos de escritorio, el entorno de escritorio es un conjunto de software que ofrece una interacción amigable y cómoda para el usuario de una computadora, vamos pues en términos muy generales, es el área de trabajo gráfico de la computadora. Como decía, existen muchos entornos de escritorio (Gnome, KDE, XFCE, LXDE, etc.) el que aquí nos ocupa es Gnome: uno, porque junto con KDE son de los entornos de escritorio más conocidos; y dos, porque es el que uso y sé modificar, además de que es el entorno por defecto en Ubuntu.

Una vez que encendemos nuestra computadora, escogemos el sistema operativo (si tenemos más de uno, por cierto aprovechando, esta es la pantalla USplash), y ponemos nuestra contraseña (Esta es la pantalla GDM), lo primero que vermos será nuestro entorno de escritorio, ahora comencemos con algo sencillo:

1.-Cambiar el Wallpaper:

Para cambiar el wallpaper sólo hace falta dar click derecho en cualquier parte de nuestro escritorio (los paneles o barras superior e inferior no cuentan), y seleccionar la opción “Cambiar el fondo de escritorio”, aparecerá esta pantalla:

Preferencias de la apariencia

Sólo basta un click en la imágen para que cambie el fondo de escritorio. Para añadir más fondos sólo apretqamos el botón “añadir” y seleccionamos la ubicación de nuestras imágenes.

2. Cambiar el tema de escritorio:

El tema de escritorio GTK es el tema que cambia tanto colores de los paneles superior e inferior, algunos de los íconos, tipografías, punteros, entre otras cosas, los temas GTK se pueden encontrar en páginas como Gnome-Look, KDE-Look, etc. ahí solo bastará como bajar el tema que más nos guste y una vez que tengamos el archivo (casi siempre con extensión .tar o .tar.gz), regresamos a la pantalla anterior (la de cambiar fondo de escritorio) y si se fijan en la parte superior de la ventana aparecen varias pestañas, nos vamos a la que dice “Tema” y ahí podemos agregar los temas que bajamos de dos formas: 1. apretando el botón “instalar” y selecionando la dirección del archivo y; 2. simplemente arrastrando el archivo hacia la ventana de temas y listo.

Aquí una imágen de la ventana de temas:

Temas

Con estos dos pequeños tips podemos lograr que nestro escritorio pase de esto:

Escritorio1

A esto:

Escritorio

Bueno con esto terminamos el primer tutorial, sé que no descubrí el hilo negro pero esto puede ser muy útil para usuarios recién llegados. Nos vemos pronto, Saludos.

Gnome-Art NextGen 0.7.0

Pues comenzemos este blog.

Yo soy de esas personas a las que les gusta personalizar cualquier aspecto de su computadora, desde la “tapa” hasta la pantalla GDM y aunque en Ubuntu y otras distros es relativamente fácil cambiar el wallpaper, los iconos, el puntero, la pantalla splash, la GDM, etc., siempre se agradece que alguien lo haga aún más fácil. Es así como surge Gnome-Art NextGen.

Gnome-art NextGen es una aplicación con la que podrás cambiar tu wallpaper, tu pantalla GDM, tu tema de íconos, la pantalla splash, tus temas de escritorio, con un sólo click.

La aplicación se conecta a Internet y está dividida en diferentes secciones que corresponden a temas, íconos, fondos, etc. De esta manera encontraremos específicamente lo que estamos buscando ya listo para su descarga.

http://developer.berlios.de/dbimage.php?id=3882

Descargas en paquete .deb para Ubuntu

http://download.berlios.de/gnomeartng/gnomeartng-0.7.0-jaunty.deb  (Ubuntu 9.04)

http://download.berlios.de/gnomeartng/gnomeartng-0.7.0-intrepid.deb (Ubuntu 8.10)

http://download.berlios.de/gnomeartng/gnomeartng-0.7.0-hardy.deb  (Ubuntu 8.04)

Visto en: kaeltas blog

Bienvenido al Mundo (jaja, curiosa forma de empezar un blog)

Bienvenidos a mi nuevo Blog, soy Carlos Ríos, estudio en la Facultad de Ciencias Políticas y Sociales de la UNAM, soy un recien llegado en el mundo del software libre, sin embargo estoy convencido de las ventajas que trae consigo.

Algunos se preguntaran ¿que demonios hace este wey tratando de hacer un blog sobre software libre, si no tiene los conocimientos? bueno, la respuesta es sencilla, el software libre ha alcanzado lugares inimaginables, son cada vez más los programadores y los usuarios que programan y/o usan algún programa con software libre, así que tarde o temprano algo de eso llegó a mis oídos (gracias a Enrique Otero).

Dentro de este mundo también están los sistemas operativos GNU/Linux. Yo personalmente uso Ubuntu para algunos puristas podrá no ser la mejor distribución o ser una distribución para novatos o mil cosas, sin embargo para mí fue la entrada perfecta al mundo de Linux, tal vez algún día cambie de distro pero por el momento estoy cómodo.

Bueno ya hablé mucho de mi en esta entrada y no he dicho de que va a tratar este blog, básicamente aquí somos libres de hablar de lo que queramos, hablaremos de tecnología, de política (recuerden eso es lo que estudio jaja), de cyber derecho, de internet, de lo quieran, así que una vez que comienze este blog serán libre de lo que quieran.

Espero tener muchas visitas y sobretodo que disfruten este blog.