21/3/09

Copia los paquetes instalados de Ubuntu a un CD con APTonCD

APTonCD es una utilidad con la que podremos almacenar todos los paquetes que tengamos instalados en nuestro sistema en un CD, DVD o imagen ISO, de manera que los tendremos disponibles si en caso deseamos reinstalar nuestro sistema o instalar Linux con todas nuestras aplicaciones en otro ordenador.

Para instalarlo solo abre la consola y escribe:

sudo aptitude install aptoncd

Una vez instalado podrás lanzar la aplicación desde Sistema > Administración > APTonCD. Para crear la imagen con los paquetes instalados presionamos el botón Crear APTonCD; al hacerlo el programa leerá los programas que figuran en /var/cache/apt/archives y nos mostrará una lista en la que seleccionaremos los programas que queremos que se almacenen, seleccionamos la ruta en la que se almacenará la imagen y aceptamos. Con la imagen generada, solo nos queda grabarla en un CD o DVD o copiarla a una llave USB.





Para reinstalar las aplicaciones, ya sea en nuestro ordenador con el sistema reinstalado o en otro equipo, debemos instalar nuevamente APTonCD, ejecutarlo y dirigirnos a la pestaña Restaurar, desde donde podremos indicar a la aplicación que instale nuestros paquetes desde un CD/DVD o desde la propia imagen ISO.





Este programa funciona no solo para Ubuntu sino también para cualquier derivada de Debian y para cualquier distro que use


dpkg y apt-get.

16/3/09

Linux con Matlab en Live DVD (Ubuntu 8.04+Matlab 2008)

------------------------------------------------------------
Aclaro:
Todos los Programas son Ejecutables desde el DVD, incluido Matlab....No hace falta instalar Linux. Booteas con el dvd puesto y listo!!!Tenes Ubuntu+Matlab+todos los programas...
------------------------------------------------------------

El siguiente DVD consta de una versión de linux LIVE DVD con la inclusión de MatLAB 2008b entre otras utilidades ....
Todos los programas son ejecutables desde el LiVe DVD, teniendo también la posibilidad de instalar la distribución en cualquier PC o notebook que cumpla con los requerimientos especificados.

La distribución base utilizada es Ubuntu 8.04 (i386 - 32bit) actualizada. La misma posee la posibilidad de detectar automáticamente gran cantidad de driver lo que permite la compatibilidad con una gran cantidad de configuraciones de PC y Notebook.

Tiene incluidos gran cantidad de Aplicaciones, pluging, y codec de videos para reproducir todas los archivos multimedia (mp3, rmvb, divx, etc,). Esto no pasa con ninguna distribución de Live CD/DVD del mercado ya que muchos de estos codec no son libres y hace falta siempre descargarlos una ves que instalamos el sistema.
Este proyecto surge con la idea de crear una distribución que se adapte a los programas que mas utilizo en mi carrera de Ingeniería (en mi caso Ingeniera en Telecomunicaciones), mas otros programas extra que creí mas útiles incluir.
Esta distribución posee un tamaño de 3,2 gb (es una .iso lista para grabar). El gran tamaño se debe mas que nada a la instalación completa de Matlab que tiene.

La he probado en gran cantidad de PC's, y mi intensión es compartirlo con aquellos que les interese para incluso probar y escuchar sus criticas. La idea es ir mejorando esta distribución ya que es mi primera distribución creada y obviamente hay cosas que mejorar...
Cabe aclarar que una ves instalado es una versión de Ubuntu común, a la que se le puede adicionar y quitar el software que desean yendo a: SISTEMA----> Administraciòn------> Instalar...
Los requerimientos para esta distribución la impone mas que nada Matlab, y son las siguientes

Si su ordenador no cumple con las características, al intentar correr matlab les dará un error, ya que su sistema no cumple con las especificaciones mínimas. Los demás programas podrán correrlos con la configuración siguiente:

Mínimos:

* 256 Mb de Ram
* Procesador 500 Mhz
* 4 Gb de espacio en disco

Recomendados:

* 512 a 1 Mb de Ram
* Procesador 1.5 Mhz
* 8 Gb de espacio en disco
* Placa de video GeForce 64 a 128 Mb

Que no son más que las configuraciones establecidas por Ubuntu 8.04

A continuación pasare a detallar el software incluido:

Educación:
- Scilab
www.scilab.org

Es una versión libre de Matlab, si bien no lo llega a alcanzar, hay muchas tareas para las que sirve perfectamente.

- Octave y QtOctave
www.gnu.org/software/octave - http://qtoctave.wordpress.com

Octave es otra alternativa libre a Matlab. QtOctave es un front-end para Octave, que sirve para simplificar el trabajo, implementando menús contextuales para las tareas mas comunes, evitando así que se tengan que programas manualmente.

- Matlab para Unix
www.mathworks.com

Este programa no es software libre, pero muchas veces es imprescindible. Realiza cálculos matemáticos, tanto analíticos como numéricos, permitiendo resolver sistemas de ecuaciones, matrices, representar funciones y bastantes cosas más. Una de sus ventajas es que puedes crear scrips que implementen algoritmos y funciones nuevas.
La versión para Linux incluye también complementos como Simulink, con el cual se pueden hacer ensayos virtuales de sistemas, diagramas de Bode, Nyquist y muchas otras cosas. Se suele usar en ingenierías y carreras científicas.

Para correr matlab:
damian@damian-laptop:/# cd /opt/matlab/bin/
damian@damian-laptop:/opt/matlab/bin# ./matlab

Nota: En la próxima versión prometo agregar un acceso directo en el escritorio para ejecutar matlab.


Gráficos
- Dia. Editor de diagramas en Ubuntu
Dia es un editor de diagramas para Ubuntu que permite crear y editar planos técnicos y diagramas. Está inspirado en el programa comercial para Windows ‘Visio’.
Con Dia podremos crear diagramas entidad-relación, de flujo de datos, diagramas de red, diagramas UML, eléctricos…. Así hasta un total de 30 diagramas de distinto tipo. Yo utilizo Dia sobre todo para crear diagramas entidad-relación con sus entidades, atributos, relaciones, etc.



-VirtualBox
Sun xVM VirtualBox es un software de virtualización para arquitecturas x86 que fue desarrollado originalmente por la empresa alemana innotek GmbH, pero que pasó a ser propiedad de la empresa Sun Microsystems en febrero de 2008 cuando ésta compró a innotek. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual. Por ejemplo, se podrían instalar diferentes distribuciones de Linux en un VirtualBox instalado en Windows XP o viceversa.

INTERNET

- aMSNEs
El la popular abreviatura por la que se conoce a Alvaro's Messenger, un clon del original Messenger de Microsoft especialmente pensado para Linux que con su última versión ha aterrizado en Windows, ofreciéndonos una más que interesante alternativa al Messenger de siempre. Antes de nada, aclarar que aMSN funciona igual que MSN: es decir, podrás usar tu login y contraseña de toda la vida, y tendrás la misma lista de contactos. aMSN ofrece además todas las características de configuración y personalización del Messenger original, con la ventaja de ser licencia GNU: es gratis, está desarrollado por programadores independientes, y no te acribilla con banners y publicidad.

-aMule
Es un programa de intercambio P2P libre y multiplataforma, similar al conocido eMule que funciona tanto con la red eDonkey

-Google Earth - Versión gratuita
Google Earth te permite volar a cualquier parte de la Tierra para ver imágenes de satélite, mapas, relieves, edificios en 3D... desde galaxias del espacio exterior hasta cañones en los océanos. Podrás explorar un rico contenido geográfico, guardar los lugares que visites y compartirlos con otras personas.

- Wireshark
Antes conocido como Ethereal, es un analizador de protocolos utilizado para realizar análisis y solucionar problemas en redes de comunicaciones para desarrollo de software y protocolos, y como una herramienta didáctica para educación. Cuenta con todas las características estándar de un analizador de protocolos.

- SKYPE
Llamadas, videollamadas y mensajería instantánea gratis a través de Internet. Además de llamadas a tarifas excepcionales a teléfonos en cualquier lugar del mundo.

- PuTTY Es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre. Disponible originariamente sólo para Windows, ahora también está disponible en varias plataformas Unix, y se está desorrollando la versión para Mac OS clásico y Mac OS X. Otra gente ha contribuido con versiones no oficiales para otras plataformas, tales como Symbian para teléfonos móviles.

OFICINA
-OpenOffice 3
Es una suite ofimática de software libre y código abierto de distribución gratuita que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos.


SONIDO Y VIDEO

-Cinelerra
Es un programa libre para la edición de video bajo el sistema operativo GNU/Linux. Tiene capacidad para retocar fotografías y permite importar directamente archivos MPEG, Ogg Theora y RAW, además de los formatos más comunes de video digital: avi y mov.
- RealPlayer
Es un reproductor de multimedia, creado por RealNetworks, que reproduce varios formatos multimedia, incluyendo las generaciones múltiples de los códecs de RealAudio y de RealVideo así como MP3, MPEG-4, QuickTime, etc. Es el reproductor más antiguo que aún se utiliza. (Reproductor .rmvb)

-VLC media player (inicialmente VideoLAN Client)
Es un reproductor multimedia del proyecto VideoLAN; es un software libre distribuido bajo la licencia GPL. Soporta muchos códecs de audio y video, así como diferentes tipos de archivos, además de DVD, VCD y varios protocolos streaming. También puede ser utilizado como servidor en unicast o multicast, en IPv4 o IPv6 , en una red de banda ancha. Utiliza la biblioteca códec libavcodec del proyecto FFmpeg para manejar los muchos formatos que soporta, y emplea la biblioteca de descifrado DVD libdvdcss para poder reproducir los DVD cifrados. Además VLC tiene soporte para Video4Linux.


-Wine
Es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP y Windows Vista.

Extra
- Servidor Apache Preinstalado
- Servidor Asterisk Preinstalado
- Packet Tracer 5
Es la última versión del simulador de redes de Cisco Systems, herramienta fundamental si estas cursando el CCNA o te dedicas al networking.
En este programa te creas la topología física de la red simplemente arrastrando los dispositivos a la pantalla. Luego clickando en ellos entras a sus consolas de configuración. Allí están soportados todos los comandos del Cisco IOS e incluso funciona el "tab completion". Una vez completada la configuración física y lógica de la red puedes hacer simulaciones de conectividad (pings, traceroutes, etc) todo ello desde las propias consolas incluidas.
Esta versión tiene varias mejoras con respecto a la versión 4.0, las más importantes son la mayor variedad de modelos de switchs y routers y el soporte para protocolos HTTP, DNS, TFTP, Telnet, OSPF, VTP y STP.


ACLARACION: Todos estos programas mas los standares de Ubuntu son ejecutables desde el LIVE DVD

Importante:
La distribución tiene creada un usuario el cual es: damian
El usuario Root posee la contraseña: bart123
Son datos útiles a la hora de instalar la distro y obtener permisos.

Como comentario final quiero aclarar que es una primera versión, sepan entender si les surgen defectos. Para la proxima version tengo propuesto tratar de disminuir el tamaño de la imagen y crear una versión con algún matlab anterior para permitir correrlo en Pcs con menos recursos, obviamente sin perder funcionalidad.
Espero que les resulte de utilidad mi trabajo, y si no espero por lo menos que empiecen a ver a linux como un sistema con el cual se pueden lograr muchísimas cosas interesantes como en este caso. Entiendo que Matlab no es un software libre, pero la idea es ver a Linux como un sistema operativo altamente funcional como windows ( o mejor según mi criterio y el de muchos...) y que aparte de buscar siempre la alternativa libre a un programa de windows, también existen opciones de calidad como matlab que estan diseñadas para correr en forma completa sobre los


Gracias por el Espacio ...Espero sus comentarios y opiniones....

Algunas Capturas

Pantalla de booteo: Damos Enter para Iniciar en modo LiveDVD

Escritorio



Para iniciar Matlab cabe recordar que desde consola debemos colocar "cd /opt/matlab/bin/" y ejecutar matlab con el siguiente comando "./matlab" como indica la siguiente figura:



Video Capturado del Escritorio:








Actualizado 4/2011!!!..


http://www.megaupload.com/?d=HTWRP5DR
http://www.megaupload.com/?d=R860ZAF1
http://www.megaupload.com/?d=X2WV97B7
http://www.megaupload.com/?d=TZ3ZLNYD
http://www.megaupload.com/?d=VHYWGRVM
http://www.megaupload.com/?d=SE4J297P
http://www.megaupload.com/?d=B6PI1UQO
http://www.megaupload.com/?d=4AI4DWCB
http://www.megaupload.com/?d=ZMXW0IQ2
http://www.megaupload.com/?d=P4O6IOV2
http://www.megaupload.com/?d=N9Q3X44M
http://www.megaupload.com/?d=LDSJQM08
http://www.megaupload.com/?d=V1HIK2G3
http://www.megaupload.com/?d=25WW19AV
http://www.megaupload.com/?d=99IBPAUP
http://www.megaupload.com/?d=WXKW32DG
http://www.megaupload.com/?d=F3I6WUGS


Nota: La parte 4 por problemas no la pude subir a megaupload, pero es intercambiables con el resto

8/3/09

Conky, liviano monitor de Sistema Personalizable

Conky es una herramienta altamente configurable y potente que permite monitorizar el sistema en Ubuntu. Muestra en el escritorio diferentes parámetros como el consumo de CPU, memoria RAM, swap, temperatura de la CPU, procesos en ejecución, etc.

Cómo instalar Conky

Conky se encuentra en los repositorios de Ubuntu, por lo que para instalarlo tan sólo tendremos que abrir el terminal (Aplicaciones/Accesorios/Terminal) y escribir:

sudo apt-get install conky lm-sensors

Una vez instalado, para ejecutarlo tendremos que abrir la consola y escribir:

conky

Configuración

El archivo de configuración de conky se llama .conkyrc (está oculto) y debe estar en el directorio personal del usuario (/home/usuario). Por defecto, cuando se instala conky, no se crea este archivo, por lo que los recursos y parámetros mostrados en el monitor si no tenemos este archivo son los básicos.

Este fichero (.conkyrc) nos permitirá modificar el aspecto del monitor (color, posición, tamaño,…) y personalizarlo para que muestre aquellos parámetros que más nos interesen. Para crear un fichero .conkyrc a nuestra medida, debemos consultar antes las variables de conky que se encuentran en esta página: variables de conky.

En esta página, por ejemplo, encontraremos varios scripts que podemos descargar y copiar en nuestra carpeta personal (siempre con el nombre .conkyrc).

Para configurar el script en el inicio


sudo gedit /usr/bin/inicio-conky

Colocamos estas lineas en el archivo

#!/bin/bash sleep 15 && conky;

y damos los permisos para que se ejecute

sudo chmod a+x /usr/bin/inicio-conky


Para que se inicie automaticamente cuando se inicia linux vamos a PREFERENCIAS >>> SESIONES.

A continuación les muestro como quedo en mi escritorio

Es un sistema muy liviano y es de código abierto. El uso en mi procesador es de 444.0kb

6/3/09

Diccionario Real Academia Española desde Terminal

Este script esta realizado en bash y utiliza comandos simples y el navegador web lynx de solo texto:

Para instalar lynx usamos

sudo apt-get install lynx

y el script es el siguiente:

#!/bin/bash
# by Maverick
if [ $# -lt 1 ]; then
echo
exit 1
fi
echo "Resultado de la búsqueda de $1 en el diccionario de la Real Academia española"
echo
lynx -dump "http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$1&origen=RAE&TIPO_BUS=3" | sed -e '/[Rr]eferences/d' | sed -e '/http/d'
exit 0

Lo guardan con el nombre diccionario.sh

Luego desde el terminal colocan

>> sh diccio.sh [palabra_a_buscar]

Aca una captura de un ejemplo en mi terminal














Acá subi el archivo por si las dudas..

http://rapidshare.com/files/206214347/diccionario.sh.tar.gz.html

5/3/09

Crea screenshots de tus videos













En los post de peliculas comúnmente se agregan screenshots para mostrar la calidad de los vídeos, pues hace poco me he encontrado con un script que hace esta magia, depende de mplayer e imagemagick. Si no tienes soporte para instalar paquetes desde apt puedes instalarlos a la antigua, o con synaptic :

Para instalarlo debemos primera, instalar sus dependencias, para ubuntu

sudo apt-get install mplayer imagemagick

para otras distros, simplemente instalen mplayer e imagemagick desde su administrador de paquetes.

Para instalar el script pueden hacer esto:

sudo wget -O /usr/local/bin/shot http://tecnosquad.org/wp/wp-content/uploads/2008/02/shot
sudo chmod +x /usr/local/bin/shot

O bajar el script, luego moverlo a algun sitio del PATH (Por ejemplo /usr/local/bin, usando mv o su gestor de ficheros en modo administrador) y dándole permiso de ejecución (Con chmod +x) y listo.

Su uso es bien simple, con la opción -t definimos el tiempo que transcurra entre screenshots (Por defecto se auto calcula, así que yo no pescaría esa opción) , con -a opción -n definimos el número de screenshots a tomar, yo uso 25 y quedan rebien, aunque ustedes pueden usar cualquier valor que deseen, y por último con la opción -r definimos el porcentaje del tamaño de las screenshots de destino, menos de 40% es recomendable.

Un ejemplo sería así :shot -n 25 -r 35% video.avi

Fuente: http://tecnosquad.org/screenshots-videos-creador/