martes, 27 de diciembre de 2011

Recuperar archivos borrados en linux

En esta entrada les traigo como recuperar archivos perdidos en linux puesto que se me presento un inconveniente con mi pc por error borre unas fotos de la papelera de linux que equivale a realizar desde la consola rm-rf (borrado si preguntar y forzado) por lo que me dispuse a buscar en la red de redes una solución para este problema y me consigo con varias herramientas para recuperar desde linux, en esta oportunidad les hablare de foremost.

Se puede instalar de manera muy fácil realizando un yum install foremost.i386, aptitude install foremost ó desde un .tar.gz en la pagina oficial de foremost.

Luego de instalarlo podremos ejecutarlo con una simple y fácil sentencia desde la consola.
foremost -vt jpg,png,avi,doc,zip,tar,wmv -i /ruta del disco donde se borro la informacion -o /ruta donde se va a guardar la recuperación.
Nota: el -vt es para decirle que muestre lo que esta haciendo en pantalla y la t para indicarle el tipo de archivo ustedes colocan el que necesiten.

Ya con esto podremos recuperar nuestros archivos borrados en linux.

viernes, 16 de diciembre de 2011

Instalar Open erp 6.0.3 en fedora 8

OPENERP es un programa de gestión de empresas, diseñado bajo software libre es una potente herramienta para la gestion de nomina e inventario se puede adaptar a cualquier empresa por ser software libre.

Recientemente el departamento de desarrollo de software de la empresa donde laboro llego a la oficina pidiendo que se instalara dicha plataforma para prueba sin la mínima idea de que hacia y como funcionaba dicho software me dispuse a empezar la instalación en internet solo conseguí soporte de instalación en ubuntu y centos, para fedora que es la distro que usamos en el departamento al cual estoy adscrito no conseguí nada referente por lo cual me dispuse a usar como guía la información que me daban para centos por ser una distro de rpm.


Ya basta de cuentos manos a la obra a lo que nos intereza.
Empezamos a instalar las librerias necesarias (todas las de python)

yum install subversion
yum install bzr
yum install vim-enhanced
yum install python-psycopg2
yum install pytz.noarch
yum install python-psycopg2
yum install PyXML
yum install mx
yum install libxslt-python
yum install python-imaging
yum install TurboGears
yum install python-matplotlib
yum search reportlab y se instalan las 2 o tres librerias que tienen que ver con reportlab.

yum install postgresql para cuando realice la instalación use la 8.4
seria bueno también instalar instalar los repositorios de pgdg de fedora desde aquí

Luego de instalado postgres y todas sus librerías iniciamos la base de datos con el siguiente comando
service postgresql initdb
se instalan tambien los servicios tinyerp con
yum search tinyerp
yum search cherry (es una libreria para python fundamental para que corra el servicio web)

descargamos la versio mas reciente del openerp desde su pagina oficial para cuando se realizo la instalacion era la 6.0.3 y descargue el .tar.gz desde aquí  son tres archivos uno para el server, otrompara el cliente linux y otro para el servidor web.

Desempaquetamos y descomprimimos los 3 archivos
tar -xvzf archivoopenerp.tar.gz (donde dice archivo colocaremos el nombre del archivo que corresponda)
entramos hasta el directorio descomprimido
y ejecutamos el siguiente comando.
python setup.py si no falta ninguna librería se deberían instalar los tres servicio si ningún problema si te da algun problema o error casi siempre es por falta de librerías checalas todas nuevamente.

El mismo comando que mencionamos anteriormente python setup.py funciona tanto para el server como para el web y el cliente aunque hay una versión del cliente rpm que si colocas en el terminal yum search openerp-client te saldra todo lo referente al mismo.

Luego de haber instalado todos los servicio en una terminal dentro de cada directorio ( recuerda que es un directorio por servicio cliente, web, servidor), debes crear un usuario llamado openerp
useradd openerp y tambien crearlo en postgres de la siguiente manera
su postgres
createuser openerp les pregutara que si desean crear un rol de super usuario le dicen que si o y de yes.
inician el servicio postgres /etc/init.d/postgresql start
Ahora vamos a iniciar los servicios de openerp tanto el server como  el web.

para el server necesitaremos iniciarlo como usuario openerp ya que no permite iniciarlo como root por lo que ejecutaremos el siguiente comando desde la consola
su openerp /usr/bin/openerp-server &  y debería aparecerte algo como esto

Luego iniciamos el servicio web para porder conectarnos desde cualquier navegador http://ipdelserver:8080
para ejecutar este comando lo podemos hacer como root /usr/bin/openerp-web & el ampersand  espara que se ejecute en segundo plano y así liberar la terminal
ya con esto tenemos nuestros servidor corriendo en fedora el usuadio por defecto es admin y el passwd admin, tiene que crear una DB para el sistemas desde la interfaz web podras realizarlo

Suerte mas adelante seguiré explicando otros tips para esta instalación.

Hasta la próxima edición.










Instalando fedora 16 "Verne" en un lapto toshiba satellite a205

Bueno mi gente por aquí estoy después de un tiempo de ausencia esta vez les traigo las incidencia de la instalación de fedora 16, resulta que no me funcionaba la unidad de dvd de mi portátil así que decidí utilizar el pendrive para arrancar la instalación
Lo primero que realice fue un respaldo del pendrive a utilizar para dicha operación (por si acaso ;)) con la herramienta fedora live usb creator lo pueden descargar tanto para windows como para liux lo único que necesitan es tener por lo menos 1.5 gb de espacio en el pendrive y la respectiva imagen .iso (puedes descargarla versión mas nueva de fedora si es tu gusto aquí) de la distro a utilizar ojo puedes utilizar cualquier distro no necesariamente tiene que ser fedora.

Luego de que tengas todo listo solo tienes que bootear desde el pendrive y empezar la instalación normalmente.
Nota: la diferencia mas notable es que cuando estas diseñando las particiones solo puedes colocarlas en ext4 no deja ext3 la ultima versión que utilice fue fedora 11 jajaja.

Otra cosa que también cambia mucho es el escritorio puesto que esta versión implementan el gnome 3.2 que sinceramente es un poco difícil adaptarse para el que este acostumbrado a gnome normal.

la velocidad con la que inicia es descomunal utiliza mejor el procesador el único inconveniente que tuve fue con la apci que no me reconoce que es un portátil y no me gestiona la batería como tal del resto es tremendo S.O GNU Linux.






Hasta la proxima.