sábado, 26 de febrero de 2011

NetBeans + PHP

Problema: Quiero programar aplicaciones web en PHP.

Solución:
1. Instalar NetBeans
sudo apt-get install netbeans
2. Ingresamos a la aplicación desde Aplicaciones > Programación > NetBeans IDE X.X.X
3. Vamos a Tool > Plugins > Availables Plugins y buscamos el módulo PHP


4. Reiniciamos la aplicación.
5. Creamos nuevo proyecto PHP.

miércoles, 23 de febrero de 2011

Ubuntu 10.10 - Se cierra la sesión gráfica

Problema: Al utilizar la interfaz gráfica GNOME (instalada manualmente), de Ubuntu Server 10.10, repentinamente se cierra y me aparece la ventana de login. Lo que me cierra las aplicaciones que estaba utilizando. La placa de video es Nvidia.

Solución:
ACLARACIÓN - Este problema se produce porque Ubuntu ahora utiliza un driver libre llamado nouveau y por lo visto no es muy compatible con Nvidia.
1. Ver que placa de video tenés instalada:
lspci
2. descargar el driver de la placa nvidia desde NVIDIA utilizando el buscador.
3. Quitamos los drivers de nouveau:
sudo apt-get --purge remove nvidia-*
sudo apt-get --purge remove xserver-xorg-video-nouveau
4. Ponemos a nouveau en la blacklist:
sudo nano /etc/modprobe.d/blacklist.conf

Colocar al final del archivo:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

5. Reiniciamos:
sudo reboot
6. Detenemos gdm:
sudo service gdm stop
7. Damos permisos de ejecución al driver descargado:
chmod 777 [path del archivo descargado]
8. Instalamos el driver: (aceptando lo que nos pida)
sudo sh [path del archivo descargado]
9. Desde Sistema>Preferencias>Monitores elijo la opción X Server Display Configuracion
10. Hacemos clic en Save to X Configuration File
11. Hacemos clic en Show Preview
12. Lo reemplazamos en el xorg.conf
sudo nano /etc/X11/xorg.conf
13. Copiamos el texto de Show Preview en el xorg.conf y guardamos el archivo
14. Reiniciamos:
sudo reboot

FUENTE (para cpu de 32bits)

martes, 22 de febrero de 2011

Ubuntu Server - Servicio Postgresql

Problema: quiero instalar un servidor de base de datos postgresql

Solución:
Sigue este enlace que mas claro imposible -->> POSTGRESQL

VirtualBox - Configurar Placa Red

Problema: quiero que mi máquina virtual se encuentre conectada a la misma red que mi pc.

Solución:
1. Desde la aplicación de VirtualBox se selecciona la máquina virtual y luego la opción de Configuración.
2. En la opción de Red, se configura la placa de red como Bridge (puente).
3. Se guardan los cambios.
4. Se arranca la maquina virtual.
5. Se configura la placa de red con una IP de la red local y todos sus otros parámetros (netmask, gateway, etc...)

Como ven acá no es necesario usar sudo, ya que estos cambios se aplican a las máquinas virtuales que están almacenadas en mi home.

lunes, 14 de febrero de 2011

VirtualBox - Error de Windows intelppm.sys

Problema: Por algún motivo no determinado cuando inicié una máquina virtual en VirtualBox de Windows XP me apareció un error con el archivo intelppm.sys en la archi-conocida "Pantalla Azul". ¿Como lo arregle?

Solución:
1. Arrancar el VirtualBox.
2. Cargar máquina virtual de Windows XP como Modo a prueba de fallos.
3. Abrir el Regedit: Inicio > Ejecutar... > regedit
4. Modificar el registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm\ Start reemplazando 1 por 4.
5. Reiniciamos y listo!

martes, 8 de febrero de 2011

Ubuntu Server - Backuppc Funcinando OK

Problema: Al intentar hace un backup con TAR, me aparece el error: Tar exited with error 512 () status

Solución:
1. En la configuración de Backuppc, en el registro TarClientCmd hay que poner:
/usr/bin/env LC_ALL=C /usr/bin/sudo $tarPath -c -v -f - -C $shareName --totals

2. sudo visudo
Agregar la siguiente linea al final del archivo:
backuppc ALL = NOPASSWD: /bin/tar



Ubuntu Server - Backuppc

Problema: necesito cambiar la contraseña del usuario backuppc luego de instalarlo.

Solución:
1. sudo htpasswd /etc/backuppc/htpasswd backuppc
2. coloco la nueva contraseña 2 veces.

lunes, 7 de febrero de 2011

SVN Server - Importar proyecto

Problema: Ya tengo instalado el servidor SVN, pero no se como comenzar con el versionado.

Solución:
Te recomiendo que la estructura del proyecto sea la siguiente:
/home/proyecto/branches
/home/proyecto/tags
/home/proyecto/trunk

Donde el proyecto estaría almacenado en trunk, los motivos por el cual se utiliza esta estructura es que está estandarizada y cualquier documentación referida a SVN hace referencia a estos directorios. Si querés saber para que sirve cada directorio hace clic acá

1. Importar proyecto a SVN:
sudo svn import /home/proyecto file:///home/svn -m "Importación Inicial de Proyecto"

Ubuntu Server - Servidor SVN

Problema: Quiero instalar un servidor SVN.

Solución:
1. Instala servicio:
sudo aptitude install subversion subversion-tools
2. Instala paquete para apache2
sudo aptitude install libapache2-svn
3. Crea grupo
sudo groupadd subversion
4. Añade usuarios al grupo
sudo usermod -a -Gsubversion usuario1
5. Crea archivo con claves de usuarios (si ya existe el archivo no se coloca el parámetro "-c")
sudo htpasswd2 -c /etc/apache2/dav_svn.passwd usuario1
6. Se crea el repositorio
sudo mkdir /home/svn
sudo svnadmin create /home/svn
7. Configuramos Apache2 (hace una copia antes de editarlo)
sudo nano /etc/apache2/mod-available/dav_svn.conf

Pegar:
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "Repositorio Subversion del proyecto"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user

8. Reinicio de Apache2
sudo /etc/init.d/apache2 restart
9. Probando el servicio desde cliente web http://localhost/svn


martes, 1 de febrero de 2011

Ubuntu - Editar GRUB2

Problema: Quiero editar el tiempo de espera del GRUB.

Solución:
1. sudo nano /etc/default/grub
2. modificar la linea GRUB_TIMEOUT=[tiempo en segundos]
3. sudo update-grub2