Archive for the Linux Category

Instalación de linux en Evo T20

Posted in Linux on mayo 27, 2010 by waldoredes

Estuvimos presentes un año más en el FLISOL  2010 (Festival Internacional de Software Libre) en la ciudad de Medellin, Camilo Zapata , Anderson Linares y yo apoyando la zona de instalación de sistemas operativos libres.

Eso como las 11:00 AM nos llega un Evo T20 para la instalacion de cualquiera distribución de linux.

Resulta que la instalacion no es tan comun como la instalacion de un portatil o de un equipo Desktop,  esto nos llevo a la parte de la investigacion de como funciona este dispositivo y cuales son sus caracteristicas de hardware.

En este link pueden encontrar las caracteristicas de hardware y una introducion de como funciona

http://h18000.www1.hp.com/products/quickspecs/10865_div/10865_div.HTML

Por ende nos toco transladar el dispositivo a la casa hacklab para hacer la operacion hack.

Los materiales que necesitamos son los siguientes

Path cord

Usb de 1Gb o superior

Debian instalado

En esta parte les mostraremos como es el proceso de instalación de linux en Evo T20

Lo primero es instalar un tftp y un dhcp con el siguinte comando

#apt-get install tftpd-hpa dhcp3-server

Despues debemos de modificar el archivo de tftpd-hpa para inicie el demonio de la siguiente manera

#nano /etc/default/tftpd-hpa

cambiamos la variable RUN_DAEMON por defecto esta en definida en ¨no¨

Debe de quedar asi

#RUN_DAEMON=¨yes¨

Ahora descargamos el script del siguinte comando el cual nos configura nos inicia los servicios en los puertos que necesitamos para este dispositivo y entre otras cosas.

#wget http://mowson.org/karl/articles/linux-netxfer/netxfer.sh

El script lo movemos a la siguinte ruta /var/lib/tftpboot con el siguinte comando

#mv netxfer.sh /var/lib/tftpboot

Despues nos decargaremos el siguiente Firmware  bootp.bin_Compaq_Evo_T20.usbstick.installation-12.2_0.37.gz

#wget http://li-la.de/pub/baldar/Compaq_Evo_T20/Firmwares/bootp.bin_Compaq_Evo_T20.usbstick.installation-12.2_0.37.gz

Ahora le descomprimimos el Firmware con el siguiente comando

#gzip -d bootp.bin_Compaq_Evo_T20.usbstick.installation-12.2_0.37.gz

Despues le cambiamos el nombre y lo movemos de directotio

#mv bootp.bin_Compaq_Evo_T20.usbstick.installation-12.2_0.37  /var/lib/tftpboot/bootp.bin

Despues ejecutaremos el script

#sh netxfer.sh

Ahora presionamos la tecla ¨p¨  al Evo T20  para que inicie el nextfer

Nos debe aparecer algo  como est0

Despues del  flasheo crearemos tres particiones en la memoria usb en un otro equipo con linux . La primera partición con file system  fat16, la segunda con la dejaremos para swap y la tercera particion con ext2.

El sistema operativo lo descargaremos del siguiente link

http://li-la.de/pub/baldar/Compaq_Evo_T20/Firmwares/Compaq_Evo_T20_T30.usbstick.installation-12.2_0.37.tgz

Crear las tres particiones con fdisk

#fdisk /dev/sdb

las particiones debe de quedar asi

Ahora les vamos hacer  el file system

#mkfs.vfat /dev/sdb1

#mkswap /dev/sdb2 -L swap

#mkfs.ext2 /dev/sdb3 -L slackware-12.2

Ahora copiaremos el sistema operativo en sdb3

#mkdir /media/uno

#mount /dev/sdb3 /media/uno

#tar xzvf Compaq_Evo_T20/Firmwares/Compaq_Evo_T20_T30.usbstick.installation-12.2_0.37.tgz  -C /media/uno

Ya con esto pasos podemos iniciar nuestro nuevo sistema linux en Evo T20

Y si todo a salido bien tendremos una imagen parecida a esta

Referencias

http://www.haxordbox.com/index.php?option=content&task=view&id=40&catid=65&Itemid=54

http://mowson.org/karl/evo_t20/

http://www.kazak.com.co/evo/

http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?&lang=en&cc=uk&contentType=SupportManual&docIndexId=179166&prodTypeId=12454&prodSeriesId=96470&lang=en&cc=uk

Como crear un repositorio local de Debian desde los DVD´s

Posted in Linux on septiembre 30, 2009 by waldoredes

Para mi es vital tener mi repositorio ya que a veces en el SENA no tenemos internet o si lo hay es muy lento la conexion por esto decidi montar mi propio repositorio y asu vez compartirlo para mis compañeros de estudio.

Los  requisitos fundamentales es tener los 5 DVS de debian y una particion con espacio libre de 20gb

lo primero que haremos es crear una carpeta, en mi caso la creare en un dico duro aparte

#mkdir repositorios

1


El siguiente paso es copiar dos carpetas de los DVD´s en la carpeta que creamos anteriormente

#cp -R dists/ /media/mirror/repositorios/

#cp -R pool/ /media/mirror/repositorios/

El proceso anterior lo vamos a hacer con cada DVD, es un poco desmorado tendremos paciencia

Ahora vamos a escanear y comprimir los paquetes main y contrib

Paquetes main

#dpkg-scanpackages pool/main/ /dev/null > dists/lenny/main/binary-i386/Packages

#gzip dists/lenny/main/binary-i386/Packages

Paquetes contrib

#dpkg-scanpackages pool/contrib/ /dev/null > dists/lenny/contrib/binary-i386/Packages

#gzip dists/lenny/contrib/binary-i386/Packages

Despues del proceso anterior pasaremos a instalar un servidor Web en mi caso instalare Apache

#apt-get install apache2

2

Presionamos la tecla Y para continuar con la instalacion

Cuando nuestro apache acabe de instalar procedemos a hacer un link simbolico apuntando a nuestro al directorio donde publica el apache que por defecto es /var/www/

#ln -s /media/mirror/repositorios /var/www

Ya con los pasos anteriores nuestro servidor esta funcionando como mirror local

Ahora vamoa a decirles a los clientes de que direccion se pueden descargar los paquetes

#nano /etc/apt/sources.list

En el archivo sources.list agregaremos la siguiente linea

deb http://xxx.xxx.x.x/repositorios lenny main contrib

Donde estan las X siginifica la IP de nuestro servidor

4

Ahora guardamos el archivo modificado y actualizamos nuestros repositorios con el siguinte comando

#apt-get update

5

Listo ya tenes nuestro repositorio local con mayor velocidad a la hora de descargar nuestros paquetes



Servidor apache con soporte para ASP.NET

Posted in Linux on septiembre 27, 2009 by waldoredes

En este post veremos como configurara el apache para que soporte el lenguaje de programacion ASP.NET

Primero vamos a instalar el apache con el siguinte comando

#apt-get install apache2

1

Presionaremos la tecla Y para acerptar la instalcion de los paquetes

Ahora instalaremos el modulo de mono para apache

# apt-get install libapache2-mod-mono mono-apache-server

2

En la imagen anterior nos esta diciendo que si queremos continuar con la instalacion entonces presionaremos la tecla Y

Ahora vamos a desactivar el mod_mono

# a2dismod mod_mono

Ahora activaremos el mod_mono_auto

# a2enmod mod_mono_auto

Esto nos pide que reniniciemos el apache para que cargue la nueva configuracion

# /etc/init.d/apache2 restart

Ahora vamos a mirar si a apache a cargado el modulo mono

En el navegador web de nuestra propia maquina colocaremoshttp://localhost/sadasdasd” y nos deberia aparecer algo como esto

3


Ahora solo falta descargarnos un Web Services en apsx

En el siguinte link nos dan mas informacion sobre Web Services tambien nos enseñan a crear un Web Service pero si no  quieres crearlo lo puedes descargar ya listo que no se si no descomprimirlo en el directorio /var/www

http://www.antoniomtz.org/2009/05/crear-un-web-service-en-monodevelop/

Web Service ya creado Descargar

Si todo a salido bien tendremos que ver algo como esto

4

Quiero reiterar que el proyecto de Web Service que utilice para hacer la demostracion no fue creado por mi

Fuente: http://krypto84sv.blogspot.com/2008/01/configurar-servidor-sencillo-asp-net-en.html

Tabla comparativa de gestores de paquetes

Posted in Linux on junio 19, 2009 by waldoredes

Tabla Comparativa

Instalar y desinstalar aplicaciones con el gestor de paquetes APT

Posted in Linux on mayo 26, 2009 by waldoredes

En esta entrada vamos a instalar unas aplicaciones con el gestor de paquetes APT para ello debemos tener algunos conceptos basicos

Gestión de paquetes

Un gestor/administrador de paquetes es una aplicación que gestiona la descarga e instalación de paquetes. Ubuntu incluye por defecto unos cuantos gestores de paquetes, cada uno de ellos se utiliza dependiendo de cuan avanzada sea la tarea de gestión de paquetes que quieras llevar a cabo. La mayoría de gente sólo necesita el gestor de paquetes más básico, la herramienta de “añadir/quitar…”, que es muy fácil de utilizar.

APT

Advanced Package Tool (herramienta avanzada de paquetería), el programa en el cual están basados los Gestores de Paquetes de Ubuntu. Apt maneja las partes más complicadas de la gestión de paquetes, como el mantenimiento de la base de datos de paquetes.

fuente: http://doc.ubuntu-es.org/Instalar_aplicaciones

Bueno ya con estos estos conceptos definidos vamos a instalar la primera aplicacion llamada vuze

Vuze es una aplicacion basada en p2p tambien llamada azureus, herramienta muy poderosa para buscar y descargar todo tipo de archivos Torrent

lo primero es abrir un terminal asi

1

Ahora vamos a ingresar el siguiente comando

apt-get install vuze

2

ahora va a preguntar si lo deseamos instalar entonces le vamos a ingresar la tecla Y que significa yes si tenemos el sistema operativo en español entonces presionaremos la tecla S

3

5

ahora ya tenemos instalada nuestra aplicacion solo falta iniciarla

para iniciarla solo basta con ingresar el nombre de nuestra aplicacion en este caso seria

vuze

si queremos por interfaz grafica vemos la siguiente imagen

6

ahora ya puedo descargar juegos, peliculas y todo lo relacionado con torrent

vamos a desinstalar la aplicacion con el siguiente comando

apt-get remove vuze

7

ahora le vamos a ingresar la tecla Y para confirmar la desinstalacion de la aplicacion

8

ya nuestra aplicacion ya esta desinstalada

————————————————————————————————————————————————————————

Seguimos con la instalacion de la aplicacion amarok

Amarok (antes llamado amaroK) es un potente reproductor multimedia libre desarrollado principalmente para el entorno de escritorio KDE. Es multiplataforma y funciona en sistemas operativos Unix y derivados, tales como *BSD, GNU/Linux y Mac OS X; así como en Microsoft Windows.

No forma parte oficial del proyecto KDE, aunque puede encontrarse alojado en su sitio web. Es parte de kde extragear, permitiéndole tener su propio ciclo de publicación independiente del resto de KDE.

Amarok es más que un simple reproductor de audio, pues soporta de forma directa varios servicios de Internet y opciones especializadas para los melómanos que tienen grandes colecciones de música. Aun así, resulta fácil de usar y su equipo trabaja mucho en la facilidad de uso de los menús y las opciones.

fuente: http://es.wikipedia.org/wiki/Amarok_(software)

para la instalacion abrimos una terminal

1

ahora en la terminal vamos a ejecutar el siguiente comando

apt-get install amarok

en la imagen posterior podemos ver que nos va preguntar si queremos instalar la aplicacion, presionaremos la tecla Y si el sistema operativo este en ingles y S si esta en español

6

7

en la imagen anterior no dice que nuestra aplicacion ya esta instalada

si queremos iniciarla solo basta con poner el nombre de la aplicacion en este caso se llama amarok

si queremos iniciarla por la interfaz grafica en la imagen posterior podemos ver como seria

8

ahora vamos a desinstalar la aplicacion con el siguiente comando

apt-get remove amarok

9

ahora nos preguntara si queremos desinstalar la aplicacion, ingresamos la tecla Y

19

8

ahora ya esta desinstalada nuestra aplicacion

————————————————————————————————————————————————————————

la siguiente aplicacion es VLC Media Player

VLC Media Player es un reproductor multimedia multiplataforma y de código abierto que permite reproducir prácticamente todos los formatos de vídeo y audio más utilizados en la actualidad.

Soporta MPEG, DivX, WMV, AVI, MOV, MP4, MKV, FLV, MP3, OGG… Así como DVDs, VCDs y varios protocolos de streaming. Además, si tienes algún archivo a medias, también es capaz de leer archivos de video y audio incompletos.

Si la interfaz de la aplicación te parece simple, es posible modificarla mediante el uso de skins. El control de VLC Media Player puede realizarse además a través de la línea de comandos, telnet o un navegador web.

fuente: http://mplayer.softonic.com/linux

para la instalacion vamos a ingresar el siguiente comando

apt-get install vlc

Dibujo

ahora vamos a ingresar la letra Y para confirmar la instalacion de la aplicacion

8989

ahora vamos a iniciar nuestra aplicacion

h

ahora vamos a desinstalar la aplicacion con el siguiente comando

apt-get remove vlc

l

ya ahora ya esta desinstalado nuestra aplicacion

es muy sencillo la instalacion con el gestor de paquetes de APT, que compilar toda una aplicacion

bueno espero que les haya servido de ayuda para que vean la diferencia de instalar aplicaciones por medio de gestor de paquetes en este caso APT y compilar una aplicacion.

Cada operacion tienen sus ventajas y sus desventajas

How install applications on linux

Posted in Linux on mayo 17, 2009 by waldoredes

To install applications in GNU/Linux we several roads,  it more recommended is use the repositories of our distribution, to understand this must know some concepts:

wich is a repository?

is  a place where is centralized all the software that there to each distribution of  GNU/Linux so than have than use alone the repositories of thy distribution.

which is a package manager?
is a tool than us allows install packages, uninstall, update,  resolv ir dependecies all this from the repositories than name previously.

manager package
to the distribution debian and based as backtrack 4 , ubuntu
this distributions use the packages .deb
his manager packages is APT was used from command line, some funtion basic are:

uptade the list of repositories

# apt-get update

search a package in cache local

# apt-cache search nombre_del_paquet

install a package from the repositories

# apt-get install nombre_del_paquete

remove a package

# apt-get remove nombre_del_paquete

there are some of the commands basic de APT

Compilando aplicaciones en linux

Posted in Linux on mayo 16, 2009 by waldoredes

Compilar es el proceso en el cual pasamos el codigo fuente a binarios

en este post les mostrare como compilar algunas aplicaciones

la primera de ellas es amsn 0.97.2

primero descargamos la aplicacion desde la siguiente pagina

http://sourceforge.net/project/downloading.php?groupname=amsn&filename=amsn-0.97.2.tar.bz2&use_mirror=hivelocity

el siguiente paso es descomprimir el archivo con este comando

tar -xvf amsn-0.97.2.tar.bz2

1

despues le daremos permisos al archivo con el siguiente comando

chmod -R 700 amsn-0.97.2

2

ahora ingresaremos al directorio donde descomprimimos el archivo en este caso esta en Escritorio con este comando

cd amsn-0.97.2

ahora vamos a comprobar si nos hacen falta dependencias

./configure

5

como vemos en la imagen anterior no dice un erro que falta esa libreria entonces vamos a instalarla con el siguiente comando

apt-get install tcl-dev

despues le daremos otra vez
./configure

6

en la imagen anterior podemos ver otro error entonces lo solucinaremos instalando esa libreria

apt-get install tk-dev

despues de esto nuevamente ingresamos

./configure

ahora nos apararece que nos falta otra libreria esto es para que miren que compilar no es nada facil ahora ingresaremos el siguiente comando

apt-get install libpng12-dev

despues de esto nuevamente ingresamos

./configure

8

casi que no, ahora nos debe aparecer un imagen como esta ya lo compilaremos con el siguiente comando

make

9

como pueden ver en la imagen nos compilo sactisfactoriamente, ahora lo instalaremos con el siguiente comando

make install

10

en la imagen anterior podemos ver que nos instalo nuestro amsn solo falta ejecutarlo o como dicen en quidows darle doble clic

para ejecutarlo solo basta con darle el nombre de la aplicacion en esta caso seria asi

amsn

11

ahora esta instalado el amsn y listo para chatiar con mis compañeros del sena

————————————————————————————————————————————————-

Ahora compilaremos otra aplicacion llamada Wavemon.

esta aplicacion nos permite monitoriar la conecxion inalambrica tiene muchas caracteristicas ya que nos permite mirar la calidad de la señal, niveles de señal, ruido en la señal, estadisticas de transmision como son RX y TX ademas de datos relevantes del router inalambrico como son la frecuencia de la señal, sensibilidad de la señal, modo del router inlambrico, mac address y muchas cosas mas.

ahora empecemos el proceso de compilacion

lo primero que debemos hacer es descargarnos la aplicacion de la siguiente pagina web

http://freshmeat.net/projects/wavemon/

ahora vamos al directorio donde lo descargamos, en mi caso en el escritorio

cd /home/waldo/Desktop

despues decomprimimos con el siguiente comando

tar -xvf wavemon-current.tar.bz2

1

ahora ingresamos a la carpeta que descomprimimos con el siguiente comando

cd wavemon-0.6.5/

2

ahora vamos a ingresar el siguiente comando

./configure

35

en la imagen anterior nos dice que nos hace falta ncurses.h

entos lo vamos a instalar con el siguiente comando

apt-get install libncursesw5-dev

6ahora volvemos a ingresar el comando

./configure

7la imagen anterior nos dice que ya podemos proceder al sigueinte comando que es

make

8

despues de compilar vamos a instalar la aplicacion con el siguiente comando

make install

8ahora ya tenemos instala nuestra aplicacion

para ejecutarla solo ingresamos wavemon

————————————————————————————————————————————————————————

Ahora compilaremos la aplicación llamada Cherokee

el primer paso es descargarnos la aplicación de la siguiente pagina

http://www.cherokee-project.com/

después vamos a descomprimir el archivo con el siguiente comando

tar -xvf cherokee-0.99.16b3232.tar.gz

1

ahora ingresaremos a la carpeta ya descomprimida con el siguiente comando

cd cherokee-0.99.16b3232

2

despues vamos a ingresar lo siguiente

./configure

3

ahora lo compilaremos con el siguiente comando

make

4

ahora solo no hace falta instalarla con el siguiente comando

make install

5

ahora ya tenemos nuestro servicio instalado solo falta configurarlo