Psep

Archive for the ‘GNU-Linux’ Category

Acceder como Root por medio del Grub

with 4 comments

Hace tiempo que tenía que hacer mantenimiento al pc de la familia (del cual no ocupo) pero por problemas de tiempo lo había postergado hasta ayer. Le di una revisada y estaba bastante desactualizado, estaba usando Debian + LXDE, para que hablar que estaba demasiado lento, el procesador un AMD de 1,6 Ghz y la RAM es de 256 MB.

En fin, el plan era simple, actualizar a squeeze, compilar un nuevo kernel a la medida (Linux-libre) y usar Openbox como wm, pero tenía un problema, no recordaba la clave de root.

Entonces la forma de como cambié la clave de root para poder realizar los cambios al sistema fue mediante el grub.

No entraré en detalle de lo que es el root ni de especificaciones técnicas, así que iremos directamente a la ejecución:

Lo primero es reiniciar y esperar a que cargue el Grub. La primera línea es la que vamos a editar.

Debian GNU/Linux, kernel 2.6.26-486
Debian GNU/Linux, kernel 2.6.26-486 (single-mode)

Como bien saben las líneas se editan sólo presionando la tecla “e”, una vez hecho esto aparecerá algo cómo esto:

root (hd1,0)
kernel /boot/vmlinuz-2.6.26-486 root=/dev/hda ro quiet
initrd /boot/initrd.img-2.6.26-486

Editamos la segunda línea que es la que indica el kernel a cargar, haciendo los siguientes cambios:

kernel /boot/vmlinuz-2.6.26-486 root=/dev/hda rw init=/bin/bash

Sólo para señalar el rw indica que se debe montar el sistema raíz como lectura y escritura, y el init=/bin/bash es la shell.

Para guardar las modificaciones presionamos “enter” y luego la tecla “b” para bootear el sistema. Esto hará que se nos de un terminal logueados como root. Es ahí donde podemos cambiar nuestra clave con el comando:

#passwd

Espero que haya sido útil.

Anuncios

Written by psep10

12/12/2010 at 19:34

Publicado en GNU-Linux

Mi escritorio

with 9 comments

Bueno, hace tiempo ya, escribí una entrada sobre la Evolución del escritorio del GNU/Linuxero, hoy después de hacer algo que hace tiempo no realizaba, me puse a mejorar el aspecto de mi WM. Anteriormente estaba usando fluxbox y luego de un paso sin pena ni gloria por Awesome me quedé por defecto con Openbox, ¿la razón? Considero que awesome es para maximizar los espacios en tu escritorio, pero es más cómodo usarlo en netbooks, además que para cambiar configuraciones hay que dedicarle algo de tiempo, cosa que no estoy dispuesto a realizar.

En fin, dejó presente una captura que le tome a mi escritorio:

Como bien saben la distro por defecto es Debian, el WM es Openbox, la barra es adeskbar (cambié tint2 por funcionalidades) y el administrador de tareas es el no tan bien ponderado pero muy eficiente GKrellM.

A mi no me gustan los íconos en el escritorio así que no tengo nada más que el administrador de tareas.

Había pensado en usar Conky, pero este no está en los repositorios main de Debian (está en contrib). Así fue como encontré esa barra que es bastante útil y tiene la posibilidad de ampliarse con plugins y cambiar su apariencia con variedades de temas.

Obviamente este post es una excepción y no siempre escribiré sobre mi desktop.

Written by psep10

12/12/2010 at 04:33

Publicado en GNU-Linux

Software Libre hay uno solo

with 4 comments

A pesar de que estamos en campaña eterna para poder dar a conocer los beneficios y la definición correcta del software libre, muchos caen en el error de “tergiversar” o acomodar la definición de este mismo a su gusto.

Muchos de ellos hablan del término conocido como FLOSS, que trata de “unir” de alguna manera los términos del free software con el open source. Queda también de paso decir que muchos también confunden ambos términos, lo que es el código abierto con lo que es el software libre.

Pero realmente, ¿qué es el software libre?

El software libre y su movimiento social lleva 25 años de la mano de la Free Software Foundation liderada por Richard M. Stallman. Como los creadores, delinearon las cuatro libertades esenciales para determinar que software es libre y cual no: el poder ser ejecutado, estudiado, cambiado y redistribuido libremente.

Así que es bastante simple, por mucho que sea atractivo un programa, aunque tenga muchas atribuciones resaltables, si el software no cumple con estas cuatro libertades, el software simplemente no es libre.

Written by psep10

24/11/2010 at 00:11

Publicado en GNU-Linux

LibreOffice en Debian Experimental

with 2 comments

Como bien saben las réplicas a la adquisición por parte de Oracle de Sun aun dan mucho que hablar, la famosa compañía ha sido este último tiempo un férreo enemigo de los proyectos libres (y no tan libres) que mantenía Sun, al punto de sacar varias ronchas en las distintas comunidades que apoyan al Software Libre.

Uno de tantos proyectos emblemáticos que tenía participación Sun era OpenOffice, una suite ofimática que viene (o venía en un futuro próximo) por defecto en la gran mayoría de las distribuciones  GNU (ya sea con cualquier kernel). Como Oracle cambió muchas cosas en las reglas del juego, empezaron a migrar desarrolladores buscando realizar un proyecto nuevo que sea libre, es así como nace The Document Foundation, que como bien dice en su web http://www.documentfoundation.org/ “es una organización independiente creada por los miembros de la comunidad de OOo. Fue iniciado en la creencia de que la cultura nace de una fundación independiente que trae lo mejor de los contribuyentes y ofrecer el mejor software para los usuarios.”

Siendo este el motivo, mucha ética y más libertad, varias distros ya han anunciado que próximamente será su suite por defecto. Obviamente Debian no iba a ser la excepción, y ya ha integrado los paquetes a su rama experimental.

La forma de instalación es bastante sencilla, solo habilitando la rama experimental e instalar el paquete libreoffice:

#nano /etc/apt/sources.list

deb http://ftp.debian.org/debian experimental main

Guardamos y cerramos, para poder hacer actualizar los repos:

#apt-get update

Finalmente instalamos:

#apt-get -t experimental install libreoffice

Written by psep10

21/11/2010 at 13:05

Publicado en GNU-Linux

Primera reunión – Comunidad Nacional de Software Libre

with 2 comments

CNSL Después de un largo período de tiempo finalmente estamos sacando adelante una iniciativa importantísima para el quehacer, desarrollo y avance del software libre en nuestro país, que es la formación de una meta-comunidad a la cual hemos llamado Comunidad Nacional de Software Libre, CNSL. El jueves 14 de octubre sostendremos la primera reunión del CNSL a las 19:30 hrs., en el Starbucks ubicado en Agustinas 640 con Miraflores, Santiago Centro, a 3 cuadras app. del metro Santa Lucía. Invitamos a diversas organizaciones tanto de software, tecnologías y conocimiento libre a participar de esta primera reunión, y a integrarse al CNSL.

Recursos:

Sitio web: http://www.cnsl.cl .
Lista de correo: http://lists.cnsl.cl/mailman/listinfo/comunidad
Grupo en gNewBook: http://www.gnewbook.org/pg/groups/62519/comunidad-nacional-de-software-libre/

Para consultas, escribir a contacto@cnsl.cl . 

Written by psep10

13/10/2010 at 23:03

Publicado en GNU-Linux

TTYtter: Microblog desde el terminal

with 10 comments

Uno de los medios que está de moda en las redes sociales son los microblogs, tales como twitter, identi.ca y porque no decirlo el de gNewBook 😀

A pesar de que varios disponen de diferentes clientes para evitar dentear/twittear en la web, otros preferimos no usar aplicaciones que nos signifiquen un gasto innecesario de recursos, una solución es hacerlo a través del terminal.

Hay varios clientes para la terminal así como twidge y TTYtter, pero me enfocaré en este último por tener mejores características.

TTYtter es un programa escrito en Perl muy liviano, para su instalación es necesario descargar el script de la página oficial del proyecto.

IMPORTANTE: Para poder utilizarlo es necesario instalar curl.

Una vez descargado hay que darle permisos de ejecución:

$ chmod +x ttytter

Lo preferible es tenerlo en el archivo /usr/bin/ con los demás ejecutables para hacerlo más simple. Así que lo moveremos (asumiendo que estamos con la terminal ubicados en la carpeta donde está el script).

# mv ttytter /usr/bin

Una vez que lo hayamos movido podemos ejecutarlo con una simple llamada.

$ ttytter

Ahí se ejecutará por primera vez el script y te solicitará que copies y pegues el link de autorización del Oauth de twitter en tu navegador, esto autorizará al programa usar tu cuenta twitter e inmediatamente creará un archivo que permita leerlo cada vez que lo ejecutes así no tendrás que loguearte en cada momento.

Para su uso es necesario recordar algunos comandos simples como:

/refresh = refresca el TL.

/replies = muestra las respuestas a tus envios.

/dm = muestra tus mensajes directos.

/delete = elimina un envio tuyo.

/reply = para contestar un envío.

/quit = quita el programa.

Como ven en la imagen, TTYtter asigna a cada envio un “código” si así se le podría llamar, entonces si por ejemplo quiero replicar un envío de algún usuario, busco el “código” asignado a ese envío y lo escribo junto al comando /reply, si quisiera contestar al envio “a1” debería escribir:

/reply a1 blablablabla

Siendo “blablablabla” mi envío de respueta al mensaje a1

Hay muchas más funciones e incluso como usar la API de identi.ca y algo que no he probado es usar la API de gNewBook que me imagino debe ser de la misma forma que la de status.net. Así que anímense!!!

Written by psep10

19/09/2010 at 20:23

Publicado en GNU-Linux

La Comunidad de Planeta Linux

leave a comment »

Como bien dice su nombre, Planeta Linux es una comunidad de blogueros latinoamericanos que comentan sobre GNU/Linux en general. La misión general es el intercambio de información y masificación, por lo que es muy recomendable si eres usuario GNU/Linux  y cuentas con un blog sobre el tema, te unas y compartas así como lo hice hace poco 🙂

Más info y como unirse en http://planetalinux.org/faq.html

Written by psep10

17/09/2010 at 20:58

Publicado en GNU-Linux