martes, 16 de abril de 2013

Extrayendo el Modelo E-R para una Base de datos Postgres mediante ingenieria inversa

Necesitamos

- Editor de diagramas DIA
- Postgresql-autodoc
-Software de visualización de gráficos Graphviz

O en su defecto instalarlos mediante los siguientes comandos (Ubuntu), ya que se encuentran disponibles des los repositorios universales.

# sudo apt-get install postgresql-autodoc
# sudo apt-get install dia
# sudo apt-get install graphviz

Una vez instalados, procedemos a ingresar en la consola el siguiente comando:


$ postgresql_autodoc -d sigiems -f /home/cesar/diagramabase/sigiems -h localhost -U postgres –password=iems

instalacion de paquete rpm en ubuntu

Los archivos RPM (originalmente llamado Red Hat Package Manager) son el formato de paquetes de partida del Linux Standard Base. Originalmente fue desarrollado por y para Red Hat, pero actualmente se usa en muchas otras distribuciones como Fedora, Mandriva o SuSe.
Quizás te hayas encontrado alguna vez en una situación en la que necesitas instalar una aplicación que sólo está disponible en formato *.rpm para Ubuntu. El problema es que Ubuntu usa paquetes *.deb (Debian) que son incompatibles con ese formato. Pues vamos a aprender que hacer para poder instalarlos también en Ubuntu.

Afortunadamente podemos convertir fácilmente un paquete *.rpm a *.deb y luego instalarlo usando el instalador de paquetes debian en Ubuntu (cosa que solemos hacer habitualmente) o desde consola, como explicaremos a continuación.
Para hacerlo, simplemente seguiremos los siguientes pasos:
  • Instalamos Alien (disponible en los repositorios de Ubuntu) desde una consola con el siguiente comando:
sudo aptitude install alien
  • Convertimos los paquetes usando:
sudo alien -k nombre_del_paquete.rpm
  • Y lo instalamos ya como un .deb con:
sudo dpkg -i nombre_del_paquete.deb

jueves, 11 de abril de 2013

Instalar webmin en ubuntu

sgdgm@sgdgm:~$ chmod +x webmin_1.620_all.deb
sgdgm@sgdgm:~$ sudo dpkg -i webmin_1.620_all.deb 

sudo apt-get -f install

Configurar phppgadmin para poder accesar desde cualquier ubicacion de internet


Hay que  habilitar la opcion # allow from all dentro del apache y reinicar

sgdgm@sgdgm:/etc/apache2/conf.d$ cat phppgadmin
Alias /phppgadmin /usr/share/phppgadmin

<Directory /usr/share/phppgadmin>





DirectoryIndex index.php
AllowOverride None

order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
# allow from all

<IfModule mod_php5.c>
  php_flag magic_quotes_gpc Off
  php_flag track_vars On
  #php_value include_path .
</IfModule>
<IfModule !mod_php5.c>
  <IfModule mod_actions.c>
    <IfModule mod_cgi.c>
      AddType application/x-httpd-php .php
      Action application/x-httpd-php /cgi-bin/php
    </IfModule>
    <IfModule mod_cgid.c>
      AddType application/x-httpd-php .php
      Action application/x-httpd-php /cgi-bin/php
    </IfModule>
  </IfModule>
</IfModule>

</Directory>
sgdgm@sgdgm:/etc/apache2/conf.d$ sudo nano  phppgadmin
sgdgm@sgdgm:/etc/apache2/conf.d$ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                                                      apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                               [ OK ]
sgdgm@sgdgm:/etc/apache2/conf.d$

jueves, 4 de abril de 2013

Configurar escritorio remoto

sudo apt-get install vino
sudo apt-get install vinagre


configura la opcion y el passwrd y listo