qemu-lando cualquier S.O.

hola a todos soy arthas  y quiero compartir uno de mis how to, es muy sencillo y sirve para casi cualquier distro , aqui pues hablare de la distro donde aprendi que es mi madre en el software libre: debian , ahora ya me case y vivo con ubuntu espero no molestar mucho a  mi sensei Kosa , la distro que use es lenny , tambien probado en etch …

para inicio instalar el qemu , esta en el repositrio del primer dvd , en mi caso use synaptic , en caso de no poseer algun dvd , pues

apt-get -install qemu

en modo root o con sudo .

despues vamos a crear una carpeta donde guardaremos nuestras iso y la imagen que usa qemu , para esto vamos al home :
snikt-laptop$cd /home

snikt-laptop$mkdir isos

entramos en nuestra carpeta

snikt-laptop$cd isos

despues crearmos una imagen virtual de esta manera :

snikt-laptop$qemu-img create abc.img 1024M

con esto hemos creado una imagen de un disco duro virtual que utilizara qemu para instalar o trabajar con el cd de instalacion o la iso

para arrancar son el cd usaremos el comando :

snikt-laptop$kqemu -boot d -cdrom /dev/cdrom -hda abc.img

aqui indicamos a qemu que arranque desde el cdrom en este caso la ruta es
/dev/cdrom  y lo cargue en abc.img

en caso de usar una imagen .iso  usaremos :

snikt-laptop$qemu -boot d -cdrom imagen.iso -hda abc.img

a veces el sistema nos indica un error de memoria esto lo solucionaremos entrando en modo root :

snikt-laptop$su
contrasena:*******

aqui usaremos el comando:

snikt-laptop$mount -o size=144m /dev/shm

esto es en caso de que tengamos menos de 512M de ram .

en caso de ubunchu :

snikt-laptop$sudo mount -o size=144m /dev/shm

con este micro how to hemos aprendido a correr una maquina virtual , existen una serie de plugins para qemu con una bios que e agrega mas velocidad pero pues a investigar chicos …

“dicen que el usuario vive mas alla de la red , he introduce juegos por diversion..”

Configurando Tarjeta Inalámbrica en Debian Lenny con madwifi

Hola a todos.

En este mi primer post explicare como configurar la tarjeta inalámbrica en Debian Lenny mediante el proyecto madwifi

Lo primero que hay que hacer es ver el modelo de nuestra tarjeta inalámbrica, esto lo hacemos desde una consola como root, tecleamos el comando

#lspci

Esta instrucción a grandes rasgos nos mostrara un listado de los dispositivos de nuestra computadora, si quieres saber mas sobre lo que es lspci mira el manual (man lspci). Del listado que aparece buscamos el modelo de nuestra terjeta inalámbrica, la mayoria de las tarjetas Atheros son soportadas por el proyecto madwifi, si quieres saber mas sobre el proyecyo madwifi visita su pagina.

Después de identificar nuestra tarjeta intalámbrica agregamos los siguientes repositorios a nuestro sources.list

# Unstable
deb ftp://ftp.au.debian.org/debian unstable main contrib non-free
deb-src ftp://ftp.au.debian.org/debian unstable main contrib non-free

# Testing
deb ftp://ftp.au.debian.org/debian testing main contrib non-free
deb-src ftp://ftp.au.debian.org/debian testing main contrib non-free

# Stable
deb ftp://ftp.au.debian.org/debian stable main contrib non-free
deb-src ftp://ftp.au.debian.org/debian stable main contrib non-free

Esto lo podemos  hacer desde una consola como root.

#nano /etc/apt/sources.list

Claro que en lugar el editor nano podemos usar gedit, kate o cualquier otro de su preferencia, despues de editar el archivo lo guardamos y actualizamos los repositorios con desde la consola de root

# apt-get update

Cuando termine la actualización procedemos a instalar los paquetes, primero las fuentes de madwifi, en la consola de root tecleamos:

# apt-get install madwifi-source

Después que termine de instalar las fuentes instalamos las herramientas para administrar la tarjeta inalámbrica

# apt-get install madwifi-tools

Al terminar vamos a preparar a nuestro sistema para la compilación.

# m-a prepare

Después compilamos el paquete de madwifi

# m-a a-i madwifi

Los siguientes pasos son despues de instalar, agregamos el modulo recien compilado al kernel de linux con

# modprobe ath_pci

por ultimo agregamos una linea al archivo /etc/modules para que que lo cargue al inicio.

# echo ath_pci >> /etc/modules

si todo salio bien ya tenemos nuestros tarjeta inalámbrica habilitada. Para conectarnos a una red inalámbrica podemos hacerlo con alguna herramienta grafica como network manager, Wicd manager. o tambien podemos configurarla desde consola, en un post posterior trataremos la configuracion la red Inalambrica.

Espero que este Pequeño How-To les sirva.

Disculpen por la ortografía

Cualquier duda o comentario pueden dejar un comentario (no se si estén activados XD).

HOW-TO para compilar con gcc (GNU/linux debian)

HOW-TO para compilar con gcc (GNU/linux debian)

Hola pues este tuto es para los recien llegados como yo 😀
esto va para el compa benjas que andamos checando un pequeño hola mundo…

Bien.

Antes que nada deben saber que para muchos de nosotros que estamos un poco novatos en el universo de linux, nos es difil encontrar la manera de migrar de sistema operativo y saber cual nos acomoda mas debido a su funcionalidad. Pues bien déjo esta información esperando que los amantes del C se sientan agusto en linux…

1. Necesitamos primero unos cuantos paquetitos para poder correr nuestro código de C en una consola de linux el GCC opteniendolo con la siguiente instrucción en una consola.

apt-get install gcc

Comenzara a calcular las dependencias y los paquetes que necesita la aplicación, esta instrucción debe ser ejecutada como usuario root para que tenga efecto.paquetes

2. Una vez teniendo los paquetes del GCC, nos disponemos a bajar una libreria auxiliar para que se pueda ejecutar el código con la instrucción.

apt-get install libc6-dev

Por lo consecuente también descargara sus paquetes.

3. Ya que tenemos los módulos necesarios para compilar y ejecutar el codigo de C, podemos crear un código de prueba, abriremos un editor de texto y guardamos el codigo con extensión .C. Como es costumbre siempre ponemos “Hola mundo” pero pongan el mensaje que prefieran, en mi caso el mensaje será “Hell or world“, la sintaxis para C del mensaje será la siguiente…

#include<stdio.h>;
main(){
printf("mensaje");
return 0;
}

Notese que el sistema define por defecto las pausas de programa, por lo que no es necesario el getch(); definido en biblioteca <conio.h> (linux no reconoce la libreria <conio.h>), por lo que no es necesaria.

Con el mensaje aplicado queda de la siguiente manera…

#include<stdio.h>;
main(){
printf("Hell or wolrd");
return 0;
}

4. Una vez que tenemos el codigo se ejecuta la consola, no es necesario ser administrador (usuario root) para poder ejecutar el programa. Vamos al directorio del programa, para efectos del ejemplo el mio se encontrara en la ruta definida “/home/darkness/Desktop/source” damos en la consola cd <ruta>, en mi caso es cd /home/darkness/Desktop/source, con ello entra al directorio donde se encuentra mi archivo .C

5. Ahora ejecutamos la instrucción …

gcc <nombre del archivo>.c -o <nombre del archivo>.

Esto generará el archivo binario dentro del directorio donde se encuentra el código.

6. ya que esta creado el binario, se ejecuta el programa con la siguiente instrucción…

./<nombre del archivo>

Listo, un programa de lenguaje C ejecutado dentro de la consola de linux.

Espero haya sido de ayuda y/o guía.

Editado por benjas (darkness_angel_661@hotmail.com)

Convocatoria de Ponencias y Participación en Sesiones del VI Foro de Conocimiento Libre Construyendo en Comunidad

En el marco de la realización del VI Foro de Conocimiento Libre, entre el 04 y el 08 de Mayo del 2009 en la ciudad de Mérida, Venezuela, la Asociación Venezolana de Solftware Libre (SOLVE) tiene el gusto de convocar a la presentación de  propuestas en distintas modalidades (trabajos, talleres, exposiciones y ponencias) que permita la exposición de experiencias y proyectos en las siguientes áreas:

  • Arte y Expresiones Culturales (experiencias o propuestas de expresiones artísticas diversas que muestren búsqueda de conocimiento y apertura en su divulgación, con el uso de tecnicas y tecnologías libres)
  • Desarrollos de software, hardware y conocimiento libre (aplicaciones informáticas y técnicas en software, hardware libre y conocimiento libre en general)
  • Educación (aplicaciones informáticas o propuestas de éstas (técnicas o socio-técnicas) en el área de educación)
  • Servicios (IP, telecomunicaciones, software, experiencias o proyectos en este sentido)
  • Redes Sociales y Activistas. (experiencias o propuestas en organización de comunidades sociales, educación ciudadana o ciberciudadanía, propuestas o experiencias sociotécnicas, o técnicas en estas áreas utilizando herramientas libres o sobre principios de conocimiento libre)
  • Migración a Software Libre (con atención especial al tema de la accesibilidad e instituciones públicas)

Los trabajos deben ser presentados como propuesta en modelo resumen para su selección identificando claramente: título, el(los) autor(es), lugar de procedencia, y uno o dos párrafos contentivos de una breve descripción de los contenidos. Se acepta cualquier formato  digital libre para documentos de texto, enviándolos a la dirección de correo electrónicoponenciasviforo@gmail.com, entre las fechas 11 de enero del 2009 y el 11 de febrero del 2009

La información sobre los trabajos seleccionados será notificada directamente a los respectivos autores antes dle mes de marzo del 2009, y publicada a través de la página que la Organización del Foro disponga a tal fin.

Bienvenidos

¡Bienvenido a la web de la asocición  de Usuarios de Software Libre del Norte del Estado de México!
En nuestra web podrás encontrar información sobre Software Libre, conocer a gente entusiasmada por él e informarte de nuestros eventos para difundir su uso.