viernes, 28 de diciembre de 2012

Editor visual con soporte html5 en ubuntu

Blog HTML 5

Bluegriffon, una alternativa libre a Dreamweaver


Breve Historia

Bluegriffon nace en 2010 de las manos de el/los desarrollador/es de nVU, nVU es editor de paginas web, para aprovechar todo el potencial de html 5 y que se vale de motor de renderizado firefox v4.


Ejecutar Bluegriffon


Se descomprime blugriffon:

tar xvf BlueGriffon-1.5.2-Ubuntu11.10-x86_64.tar.bz2

cd Bluegriffon

./bluegriffon




Antonio Carmona López

jueves, 27 de diciembre de 2012

Instalar nautilus 3.6 en ubuntu 12.10


Instalar nautilus 3.6 en ubuntu 12.10

Acabo de actualizar a ubuntu 12.10 y me encuentro con que nautilus 3.4 tiene algunos problemillas, tales como que en el menú lugares no muestra los marcadores y se reinicia constantemente, y ley que instalando nautilus 3.6 se resuelve el problema y efectivamente se resuelve, así que he decidido compartir el link de como resolver el problema.

miércoles, 19 de diciembre de 2012

Instalar libreoffice 3.6.4 en ubuntu

 Instalar libreoffice 3.6.4 en ubuntu

 

Descargamos libreoffice 3.6.4:

wget http://download.documentfoundation.org/libreoffice/stable/3.6.4/deb/x86/LibO_3.6.4_Linux_x86_install-deb_en-US.tar.gz

Desinstalamos y borramos la configuración de la versión anterior de libreoffice:

sudo su
apt-get remove libreoffice*
apt-get purge libreoffice*
apt-get autoremove

Una vez descargado el paquete libreoffice, procedemos a descomprimirlo:

tar -xzvf LibO_3.6.4_Linux_x86_install-deb_en-US.tar.gz

Accedemos al directorio en donde se encuentran los binarios de libreoffice y lo instalamos:

dpkg -i *.deb

cd desktop-integration

dpkg -i *.deb

Ya hemos instalado libreoffice 3.6.4, ahora en inglés americano, si no importa, perfecto, pero si preferíssu interfaz en español*, descargaremos:

wget http://ftp.rediris.es/mirror/TDF/libreoffice/stable/3.6.4/deb/x86/LibO_3.6.4_Linux_x86_langpack-deb_es.tar.gz


Descomprim
imos e instalamos los binarios:

tar -xvzf LibO_3.6.4_Linux_x86_langpack-deb_es.tar.gz
dpkg -i LibO_3.6.4.3_Linux_x86_langpack-deb_es/DEBS/*.deb

Por último, sólo nos queda instalar la ayuda de libreoffice en español:

wget http://ftp.rediris.es/mirror/TDF/libreoffice/stable/3.6.4/deb/x86/LibO_3.6.4_Linux_x86_helppack-deb_es.tar.gz

tar -xvzf LibO_3.6.4_Linux_x86_helppack-deb_es.tar.gz
dpkg -i LibO_3.6.4.3_Linux_x86_helppack-deb_es/DEBS/*.deb

Y ya tenemos libreoffice actualizado y totalmente enespañol.

libreoffice 3.6.4

sábado, 15 de diciembre de 2012

Monitorizar trafico red en linux con ntop

Monitorizar trafico red en linux con ntop

 

- Como siempre lo primero será escalar al usuario con UID 0:

sudo su

- Instalar ntop:

apt-get install ntop

Donde nos aparecerá una pantalla donde elegir del usuario por defecto.

 - Para conprobar que capturamos el trafico de la interfaz de red que necesitamos:
nano /var/lib/ntop/init.cfg

- Solamente nos queda acceder al navegador para obtener un reporte del trafico de red:

lynx http://localhost:3000


*En este caso he utilizado el navegador por consola lynx pero se puede hacer con cualquier otro navegador de escritorio, tan solo tendremos que instalar el soport gráfico para ntop.

viernes, 7 de diciembre de 2012

Instalar oracle express en ubuntu 12.10 (32 y 64 bits)

Instalar oracle express 10.2 en ubuntu 12.10(32 bits)



Instalamos dependencias:

sudo su

apt-get install libc6 bc

Descargamos el que contiene el instalador:

wget -c http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.debhttp://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb

Instalamos librería:

dpkg -i libaio_0.3.104-1_i386.deb

Creamos fichero Sbin/chkconfig y le damos permisos de ejecución:

nano /sbin/chkconfig  
#!/bin/bash
# Oracle 11gR2 XE installer chkconfig hack for Debian by Dude
file=/etc/init.d/oracle-xe
if [[ ! `tail -n1 $file | grep INIT` ]]; then
echo >> $file
echo '### BEGIN INIT INFO' >> $file
echo '# Provides: OracleXE' >> $file
echo '# Required-Start: $remote_fs $syslog' >> $file
echo '# Required-Stop: $remote_fs $syslog' >> $file
echo '# Default-Start: 2 3 4 5' >> $file
echo '# Default-Stop: 0 1 6' >> $file
echo '# Short-Description: Oracle 11g Express Edition' >> $file
echo '### END INIT INFO' >> $file
fi
update-rc.d oracle-xe defaults 80 01 
chmod 755 /sbin/chkconfig 
Instalamos Oracle: 
dpkg -i oracle-xe-universal_10.2.0.1-1.1_i386.deb
Configuramos Oracle, dejando los valores por defecto:

/etc/init.d/oracle-xe configure 
passwd oracle 
su oracle 
Ahora editamos archivo .bashrc e introducimos las variables de ambiente para que Oracle funcione: 
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH 
Instalar O
racle 11GR2 en ubuntu 12.10 (64 bits)


Instalar Oracle en sistemas 64 bits es un poquito más laborioso, no difícil, ya que se tienen que modificar algunos 
parámetros.
sudo su

apt-get install libaio1 alien
 
Descargamos archivo:oracle-xe-11.2.0-1.0.x86_64.rpm.zip
 
Creamos enlaces, directorios y archivos que nos evitaran fallos a la hora de configurar Oracle: 
ln -s /usr/bin/awk /bin/awk 
mkdir /var/lock/subsys 
touch /var/look/subsys/listener
Creamos fichero /sbin/chkconfig y le damos permisos de ejecución:

nano /sbin/chkconfig
#!/bin/bash
# Oracle 11gR2 XE installer chkconfig hack for Debian by Dude
file=/etc/init.d/oracle-xe
if [[ ! `tail -n1 $file | grep INIT` ]]; then
echo >> $file
echo '### BEGIN INIT INFO' >> $file
echo '# Provides: OracleXE' >> $file
echo '# Required-Start: $remote_fs $syslog' >> $file
echo '# Required-Stop: $remote_fs $syslog' >> $file
echo '# Default-Start: 2 3 4 5' >> $file
echo '# Default-Stop: 0 1 6' >> $file
echo '# Short-Description: Oracle 11g Express Edition' >> $file
echo '### END INIT INFO' >> $file
fi
update-rc.d oracle-xe defaults 80 01 
chmod 755 /sbin/chkconfig 
Modificamos unos parámetros del kernel, necesarios para Oracle: 
nano /etc/sysctl.d/60-oracle.conf
# Oracle 11g XE kernel parameters
fs.file-max=6815744
net.ipv4.ip_local_port_range=9000 65000
kernel.sem=250 32000 100 128
kernel.shmmax=536870912

Reiniciamos servicio procps, para que el kernel coja los nuevos parámetros:

service procps start 
 
Hacemos unas comprobaciones:

sysctl -q fs.file-max
obteniendo: fs.file-max = 6815744

Comprobamos memoria swap:

free -m


Convertimos el instalador a paquete debian/ubuntu: 
 
cd   ~/Disk1 
 
alien --scripts oracle-xe-11.2.0-1.0.x86_64.rpm 
 
Instalamos Oracle:
 
dpkg -i oracle-xe_11.2.0-2_amd64.deb

Configuramos Oracle, dejando los valores por defecto:

/etc/init.d/oracle-xe configure

passwd oracle

Ahora editamos archivo .bashrc e introducimos las variables de ambiente para que Oracle funcione:
su oracle 
nano .bashrc 
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH


Ejecutamos el perfil del usuario oracle para que coja los parámetros:

. ./.profile

Puede ser posible que la interfaz web de oracle no funcione, para habilitarla:

sqlplus sys as sysdba 
 
SQL>EXEC DBMS_XDB.SETHTTPPORT(8080);
SQL>COMMIT;
SQL>SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL;
You should see 8080 as the result.
SQL>ALTER USER ANONYMOUS ACCOUNT UNLOCK;
SQL>ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK; 
 
/etc/init.d/oracle-xe restart 
 
http://127.0.0.1:8080/apex 
 
 
 
 

lunes, 3 de diciembre de 2012

Instalar apache, php, mysql, phpmyadmin y xdebug en ubuntu 12.04


 
Instalar apache, php, mysql, phpmyadmin y
xdebug

sudo su


add-apt-repository ppa:ondrej/php5

Instalamos el servidor web apache2:

apt-get install apache2

Instalar PHP5:

apt-get install php5 libapache2-mod-php5

Reiniciar el servidor web para que trabaje con el nuevo modulo PHP instalado

/etc/init.d/apache2 restart

La ruta por defecto que usa apache para albergar las paginas index.*, .html, .htm, .php .aspx, etc..., es /var/www, pero la podemos modificar editando /etc/apache2/sites-available/default, donde modificaremos la ruta hacia la que apunta el DocumentRoot.
Deberemos reiniciar el web server si este u otro parámetro es modificado.

Tras lo cual hay que reiniciar apache:
service apache2 restart
Creamos el info.php para comprobar el funcionamiento de PHP con el siguiente contenido:


Ahora ya podemos probar el correcto funcionamiento del modulo PHP en nuestro web server:


Donde, si todo ha ido bien, nos aparecerá toda la información acerca de la configuración de PHP.

Instalamos cliente y servidor de base de datos mysql:

apt-get install mysql-server mysql-client

Ahora instalamos los módulos necesarios para manejar mysql mediante PHP:

apt-get install php5-mysql php5-cura php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

De nuevo reiniciamos apache.


A la hora de instalar phpmyadmin es donde me encontré un pequeño problema, ya que el demonio de mysql no tiene permisos de ejecución.


Comprobamos si el demonio mysql esta corriendo:


ps -aux | grep mysql


Si vemos algo como esto:
mysql 1080 0.1 0.5 484304 43276 ? Ssl Nov26 0:06 /usr/sbin/mysqld
, continuamos con la instalación de phpmyadmin, en caso contrario ejecutamos:


chmod 755 /etc/init.d/mysqld


Instalar phpmyadmin:


apt-get install phpmyadmin



Ahora instalamos xdebug:

apt-get install php5-xdebug 
 
editamos el archivo /etc/php5/apache2/php.ini y modificamos los parámetros display_errors=On y html_errors=On.

Volvemos a reiniciar apache.

Si así lo deseamos podemos convertir el editor de texto gedit en un IDE para PHP.