miércoles, 15 de septiembre de 2010

Desinstalar sin ser .deb

Muchos informáticos en la actualidad han migrado y la mayoría de ellos usan como sistema operativo libre GNU\Linux, y dentro de los que usan este sistema libre, encuentran entre los más cómodos a Ubuntu. Una de las facilidades que brinda este sistema al instalar es que al estar conectado a un repositorio y teneniendo un gestor de paquetes se facilita mucho más el trabajo cuando queremos instalar o desintalar un paquete. Mas que pasaría cuando instalamos un archivo que de por sí no es un binario de este sistema, o sea no es de extensión .deb. Bueno, por acá presento algunas de las soluciones más comunes que usan los usuarios de Ubuntu.

Cuando instalamos un archivo cuya extensión corresponde a un .bin, lo podemos desintalar con solo tener como código :

# sh uninstall archivo.bin

O simplemente ir a su directorio de instalación, el cual usualmente puede ser /usr/local/programa o /usr/bin/programa, donde pueden ejecutar el la opción uninstalla del archivo.

Para desintalar archivos cuya extensión es sh, solamente con ir a su directorio de instalación, generalmente /usr/local/programa, y ejecutar el archivo uninstall.sh resolveremos nuestras metas.

Bien, ahora bien lo más complicado, y resulta ser cuando instalamos un archivo que viene desde sus fuentes, o sea un tarball, con el cual usamos ./configure o los make install.

Muchos de estos programas, que son fuentes se pueden desintalar con la opción make uninstall que vienen con ellos, pero también muchos que no se pueden remover del sistema usando esa vía, y que les traigo otras opciones, entre las cuales encontramos, por ejemplo en el momento de su instalación hay paquetes que se pueden tratar con checkinstall, lo que posibilita crear un binario .deb, y ya por este lo tenemos localizado para si quererlo eliminarlo. Otra manera es guardar el tarball después de que haya sido descomprimido y pasado por el configure y los make y sobre ellos ejecutar la opción make clean y make uninstall.

Cuando las opciones se nos agotan enonces nos vamos por la vía exhaustiva, la cual sería eliminar cada archivo de instalación del programa, parece tedioso, pero algo que nos ayuda es encontrar cada archivo del mismo y lo hacemos con lo siguiente:

find / -iname "aplicacion"

Y con esto se resuelven estos problemillas...saludos

martes, 4 de mayo de 2010

Crea tu propio repositorio

Como descargar un repositorio usando apt-mirror y crear tu repo.

Entre los problemas más frecuentes que se nos presentan cuando nos llevamos linux para la casa es que no tenemos un repositorio a donde conectarnos, para ir instalando los programas que nos vayan haciendo falta. Una de las soluciones prácticas es llevarte tu propio repositorio. ¿Como? Pues verás. Una de las principales herramientas usadas para descargar repositorios enteros y almacenarlos en tu pc, con la opción de crear tu propio repo local lo es usando el programa apt-mirror, programa usado en los sistemas que surgen de debian, e incluso este mismo. Para comenzar con nuestra empresa lo primero que debemos hacer es instalar el programa apt-mirror. Lo podemos usar usando el gestor de paquetes, lo cual es la vía más fácil, o sólo  con una línea de comando tan sencilla como sudo apt-get install apt-mirror. Despues preparamos el lugar donde queremos preparar nuestro repositorio. de la siguiente manera:

alan@multivac:~$ mkdir /media/sda3/repo

alan@multivac:~$ mkdir /media/sda3/repo/mirror

alan@multivac:~$ mkdir /media/sda3/repo/skel

alan@multivac:~$ mkdir /media/sda3/repo/var

Este es el esquema de carpetas necesaria para que este quede conformado

Ya instalado el programa debemos recurrir a su archivo de configuración en /etc/apt/mirror.list

donde dice

#

# set base_path /var/spool/apt-mirror

#

agregamos

set base_path  [direccion del repo] /media/sda3/repo

luego al final de este mismo archivo le modificamos las líneas apt con las que tiene nuestro sistema en /etc/apt/sources.list

luego ejecutamos sudo apt-mirror y comienza a descargarse el repositorio hacia la direccion que le preparamos

Luego para borrar archivos innecesarios que se crean ejecutamos:

sudo sh /media/sda3/repo/var/clean.sh

Luego modificamos las direcciones de nuestro archivo sources.list hacia donde se colocó nuestro repositorio y ya está..tenemos nuestro repo local...Ya podemos tener Linux donde sea...

martes, 16 de febrero de 2010

Configuraciones de Red en CDI con Módem Axestel

En esta ocasión mostraré como configurar la red en un Centro Médico de Diagnóstico Integral que cuenta con red inalámbrica, el cual posee un módem Axestel, AP y un switch TrendNet. Donde contamos con un controlador de dominio con 2 tarjetas de red, el cual funciona como proxy.
Para la configuración de la red con dos tarjetas debemos tener presente que la red del módem y de la tarjeta receptora deben estar en una subred, y todas las demás estaciones deben estar en otra subred.
Inicialmente tenemos todas las estaciones en la subred 192.168.0.x. Al conectar la segunda tarjeta las conexiones con el cableado deberían quedar:
módem-tarjeta vieja/ tarjeta nueva-switch
Como sabemos el módem tiene como dirección 192.168.0.1, la tarjeta vieja debe tener una dirección en la misma subred que la del módem o sea 192.168.0.6, como ejemplo. Entonces las tarjeta nueva la pondríamos en otra subred 192.168.1.x, por ejemplo 192.168.1.6, luego las demas estaciones, máquinas y AP deberíamos cambiarla de subred, si todo está bajo las ip de 192.168.0.x la cambiamos a 192.168.1.x,, esto quiere decir que si nuestros AP tiene 192.168.0.2 lo cambiamos a 192.168.1.2.
¿Como le cambiamos la IP a los AP?

jueves, 14 de enero de 2010

Reduciendo Megas en tus fotos

Los jóvenes somos muy emotivos a sacarnos fotos digitales, y hacer de ellas nuestra publicidad en diversas páginas sociales como el facebook, sonico hi5 y numerosos sitios usados para unir lazos afectivos por todo el mundo. Regularmente al tener una cámara comenzamos a tomar fotos y se nos olvida ajustar los megapixeles y las fotos adquieren un tamaño incómodo para subirla a nuestros perfiles web. Esta vez les propongo una alternativa que nos ayudará a reducir el tamaño de las fotos digitales. Desde windows se puede hacer con un programa tan sencillo como el Paint, nos desplazamos por Inicio/Todos los Programas/Accesorios/Paint, luego de abierto el Paint abrimos con el mismo la foto que queremos reducir, luego vamos a Imagen/Expandir y Contraer, y en Expandir le colocamos de 100% a 30 %, luego guardamos la foto y listo, ejecutamos este proceso con cada foto que queremos bajar de tamaño en Kb.
Desde linux se reduce este trabajo a tener instalado el imagemagick, y ejecutar sobre la carpeta donde estén las fotos el siguiente script

#!/bin/bash
rename 'y/A-Z/a-z/' * ;
mkdir 640x480;
for i in 'ls *.jpg';
do convert -verbose -quality 65 -strip -resize 640x480 $i ./640x480/$i;
done;
echo FIN;

De esta manera se logra reajustar a un tamaño considerable nuestras imágenes digitales
Otra manera de obtener los mismos resultados es a través del programa de manipulación de imágenes de gnu, llamado gimp, que se puede hacer de la siguiente manera, abres la foto que quieres reducir, luego le das guardar copia, y luego ajustas las calidad de la imagen, que por ende reducirá su tamaño en bytes.
saludos.
Fuente
jmarior.net

viernes, 8 de enero de 2010

Red desde Consola II

Los que hayan trabajado como administradores de base datos, seguramente, con frecuencia le hacen salvas a las bases de datos que de por si manejan, para asegurar de que si existe algún día pasa algo, esta esté allí para salvarlos, y muchos que son más precavidos realizan salvas en las máquinas locales de las base de datos e incluso salvas distribuidas para asegurar que estén físicamente en varias máquinas. Pero sería una molestia hacer las salvas distribuidas máquina a máquina con flash drive o abriendo desde la red cada máquina para copiar la misma. Muchos de manera rápida se apresuran en instalar programas, como el Sync Toy, que con ello también se logra su objetivo, pero una manera más fácil y sin instalar programa alguno es usando un comando MSDOS llamado XCOPY, y si tienes un dominio en tu red local, todo se vuelve más fácil aún, ya que solo tendrías que compartir una carpeta en las máquinas destino, luego desde una sesión de administrador crear un archivo bat que contendría el siguiente código:

XCOPY D:\Salvas \\192.167.0.61\d$\BD /Y /D >> \\192.167.0.6\d$\BD\registro.txt

Donde la expresión implica carpeta fuente y destino, /Y es para confirmar las copias y /D para que al pasar de los días solo vaya copiando las salvas hechas recientemente, además de una salida a un fichero que posibilita llevar cuenta de las veces que se va copiando. Sólo nos queda poner la ejecución de nuestro archivo en una tarea programada y listo, nuestra semana se descarga un poquito más.
Saludos

Red desde Consola

Una de las preocupaciones que una vez tuve fue de copiar desde un servidor de Linux a una máquina con Windows XP, a través de un comando conocido como SCP, lo intenté probar, pero me daba un error de conexión rechazada por el puerto 22, comencé a buscar una manera para solucionar este trance y di que Linux utiliza un servicio para conectarse remoto llamado SSH o Secure Shell, el mismo, para conectarse utiliza el puerto 22, este mismo servicio y puerto es utilizado por el comando SCP para realizar dicha copia, entonces solución encontrada fue la siguiente, instalar en Windows XP un servidor SSH, y listo, ya desde Linux se podía usa un comando tan simple como:
$scp firomero@10.65.35.7:/C/datos/fichero /home/felix/Escritorio
Funciona desde Ubuntu 7.10 a Windows XP, así lo probé.
Otra de las situaciones encontradas es de cómo automatizar un copiado, desde el linux, parado en el usuario en el cual vas a automatizar la copia, usas el comando "ssh-keygen -t rsa". Le dejas el path por defecto y no le pones passphrase cuando te pregunta por una. Te va a generar 2 archivos en una carpeta oculta dentro del home del usuario en cuestión.
Supongamos que vas a programar la tarea para el usuario daniroquai, esto se haría así

daniroquai@server~: ssh-keygen -t rsa

cuando termines de generar la clave te va a crear en /home/daniroquai/.ssh/ los 2 archivos id_rsa e id_rsa.pub. El .pub contiene el "dni" por así decirlo de tu usuario, ese contenido se copia en un archivo que tienes que consultar en la documentación de tu Windows. El otro archivo, es tu clave privada, cuando intentas loguearte, el demonio de ssh valida la clave publica contra tu clave privada, y automáticamente te loguea si todo está ok.

En cuanto a la automatización, logueado como el usuario que va a automatizar la copia, editas tu cron con el comando "crontab -e". El crontab es un archivo que contiene eventos rutinarios que son automatizados en el sistema.

El formato de dicho archivo es el siguiente:
# m h dom mon dow command
42 6 * * * /bin/bash /home/daniroquai/copiador.sh


En el ejemplo, todos los días a las 6:42 de la mañana se va a correr el script de copia.
Los campos, de izquierda a derecha son MINUTOS / HORA / DIA DEL MES / MES / DIA DE LA SEMANA, y los rangos aplicables para cada uno son:

field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)

El asterisco es un wildcard, o sea que en el ejemplo aplica para todos los día de la semana, todos los días del mes .También podes emplear rangos con "-", o por ejemplo, algo que corra a los 5,10,15,20,25 minutos, todo así con comas.
Saludos

Fuente
www.psicofxp.com

jueves, 7 de enero de 2010

¿De PowerPoint a Word?

Muchas veces nos encontramos presentaciones de hechas en powerpoint que pueden ser usadas completamente para trabajos que querramos presentar, pero debemos transportar las mismas a un documento de ms word, y de seguro que la opción que nos viene a la mente es ir copiando diapositiva a diapositiva, lo cual es rápido cuando son pocas diapositivas, pero que sucede cuando supera las 20 o las 50 diapositivas...nuestro trabajo se torna muy tedioso y nos aburre de momento. Pues este mal trance se acaba, si quieres tener todas tus presentaciones en formato de documento word, la opción más viable es guardar nuestra presentación como documento de formato enriquecido, lo que guarda nuestra presentación automáticamente en un documento, lo cual después podemos guardarlo como documento word normal si tenemos pensado reducirle opciones de formato.
Esta opción la he probado en office 2007.
saludos