martes, 19 de marzo de 2013

Gestión de repositorios ppa en ubuntu

Existe una aplicación que nos facilita la gestión de repositorios ppa:


Añadimos el repositorio.

sudo add-apt-repository ppa:webupd8team/y-ppa-manager


Actualizamos e instalamos.

sudo apt-get update && sudo apt-get install y-ppa-manager

Fuentes:

http://www.ubuntizando.com/2011/06/17/limpiando-repositorios-ppa-en-ubuntu/

lunes, 18 de marzo de 2013

Copias de seguridad de un DVD con Handbrake y Ubuntu 12.04


En el caso de necesitar hacer una copia de seguridad de un dvd incluso protegido se puede hacer con handbrake y la librería libdvdcss2.

Añadimos los repositorios.

sudo apt-add-repository ppa:stebbins/handbrake-snapshots


Añadimos estas líneas al fichero sources.list.

deb http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu precise main 
deb-src http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu precise main 

Actualizamos.

sudo apt-get update

Instalamos el paquete.

sudo apt-get install handbrake-gtk

Es necesario instalar la librería libdvdcss2.

sudo wget –output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get –quiet update && sudo apt-get –yes –quiet –allow-unauthenticated install medibuntu-keyring && sudo apt-get –quiet update

sudo apt-get install libdvdcss2

fuentes:
http://www.ubuntuleon.com/2012/05/instala-handbrake-en-ubuntu-precise.html
http://www.zimbio.com/Ubuntu+Linux/articles/w5LY-tOlamo/Ripping+DVD+Ubuntu+Linux+Easy
https://launchpad.net/~stebbins/+archive/handbrake-releases
http://handbrake.fr/downloads.php

jueves, 14 de marzo de 2013

Arrancar y parar MV ESXi desde consola

Listado de máquinas virtuales con su ID

# vim-cmd vmsvc/getallvms
Vmid         Name                         File                   Guest OS          Version   Annotation
111    VCenter            [Admin-VM] VCenter/VCenter.vmx         windows7Server64Guest   ....
112    Debian01           [Debian01] VMs/Debian.vmx              debian5_Guest           ....
...
...

Para ver el estado de una MV habiendo consultado previamente su Vmid

# vim-cmd vmsvc/power.getstate 111
Retrieved runtime info
Powered off

Arrancar una MV

vim-cmd vmsvc/power.on 111
Powering on VM:

Parar una MV

vim-cmd vmsvc/power.off 111
Powering off VM:

domingo, 10 de marzo de 2013

Convertir jpg a pdf

Convertir uno o varios ficheros jpg en pdf

Instalar el siguiente paquete

sudo apt-get install imagemagick

Para convertir un único fichero jpg a pdf

convert scan.jpeg result.pdf

Para convertir varios ficheros jpg a pdf

convert -adjoin scan*.jpeg result.pdf

Otra forma

convert -adjoin scan1.jpeg scan2.jpeg result.pdf

lunes, 25 de febrero de 2013

Problema con los acentos y ñ en Ubuntu

Esta es una solución para el problema de no ver correctamente los acentos y las ñ's.

Primero editamos los siguientes archivos

sudo gedit /var/lib/locales/supported.d/es

sudo gedit /var/lib/locales/supported.d/locallas

Añadiéndoles las siguientes líneas

es_ES@euro ISO-8859-15

es_ES ISO-8859-1

Ahora reconfiguraos

sudo dpkg-reconfigure locales

Editamos el siguiente archivo

sudo gedit /etc/environment

Y reemplazamos el texto por

LC_ALL=es_ES@euro

LANG=”es_ES.UTF-8″

LANGUAGE=”es_ES:es:en_GB:en”

LC_TYPE=es_ES@euro
 
 

Después reiniciar el gestor gráfico Control + ALT + Retroceso y he elegir en la pantalla de login, (abajo, a la izquierda, en la opción LANGUAGE) el idioma Spanish (euro).

viernes, 15 de febrero de 2013

Instalar joomla 3 en Centos 6.3 y Xampp

Pasos para instalar joomla 3.x en un servidor CentOS 6.3 con Xampp.

Descargar de la web de joomla Spanish la última versión de joomla.

Crear una carpeta en la ruta de httpdocs de Xampp, por ejemplo portal.

mkdir /opt/lampp/htdocs/portal

Descomprimir en esta nueva carpeta el contenido del tar descargado.

tar zxvf Joomla_3.0.3-Spanish-Pack_Completo.tar.gz  -C /opt/lampp/htdocs/portal

Crear el fichero de configuración y darle permisos 777, posteriormente lo dejaremos con permisos 755.

sudo touch /opt/lampp/htdocs/portal/configuration.php
sudo chmod 777 /opt/lampp/htdocs/portal/configuration.php

Con el Xampp en marcha. Tiene que estar el servidor mysql arracado.
Entramos en la consola del mysql

/opt/lampp/bin/mysql -u root -p

para crear una base de datos y un usuario, distinto del root para acceder joomla con password.
CREATE DATABASE portal;

CREATE USER juser@localhost;

SET PASSWORD FOR juser@localhost= PASSWORD("password");

Le damos todos los privilegios a este usuario ya que es el que utilizaremos para instalar joomla.

GRANT ALL PRIVILEGES ON portal.* TO juser@localhost IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

exit

Reiniciamos lampp.

/opt/lampp/lampp restart

Llegados a este punto solo queda instalar joomla desde el instalador. Para ello solo tenemos que entrar en un navegador la dirección del localhost donde tenemos copiados los archivos de joomla p.e. http://localhost/portal. Con esto se inicia el instalador. Tenemos la precaución de contestar con los datos adecuados, nombre base de datos que hemos creado anteriormente, usuario que también hemos creado, su contraseña, etc. Al finalizar el proceso de instalación nos indica que debemos borrar el fichero de instalación. Como solo hemos dado permisos 777 al fichero de configuración, el instalador no podrá borrar la carpeta de instalación. La borraremos manualmente y posteriormente cambiaremos los permisos del fichero de configuración a 755.

rm -rf /opt/lampp/htdocs/portal/installation/
chmod 755 /opt/lampp/htdocs/portal/configuration.php

Fuentes:
https://www.digitalocean.com/community/articles/how-to-install-joomla-on-a-virtual-server-running-centos-6
http://dev.mysql.com/doc/refman/5.0/es/use.html
http://dev.mysql.com/doc/refman/5.0/es/getting-information.html
http://askubuntu.com/questions/95241/how-do-i-start-the-mysql-console-in-xampp
http://jgutgil.wordpress.com/2007/08/30/borrar-directorio-no-vacio-en-gnulinux/

miércoles, 13 de febrero de 2013

Instalar XAMPP en Centos 6.3 64 bits

Pasos para instalar Xampp en Centos 6.3 (cualquier otra versión supongo será parecido). El problema se plantea con los 64 bits. En principio Xampp no funciona con 64 bits, para solucionarlo se instalan unas librerías.


yum update

Nos descargamos el paquete de la web de apache friends, sustituir las x por la última versión estable.

wget http://www.apachefriends.org/download.php?xampp-linux-1.x.x.tar.gz

Descomprimimos en la carpeta /opt/

tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

Para que funcione con 64 bits, instalamos la siguientes librerías. Si no fuera 64 bits esto no es necesario.

yum -y install glibc* libstdc* gcc glibc.i686

Editamos el siguiente fichero de configuración

vi /opt/lampp/lampp

Y comentamos las siguientes líneas

# XAMPP is currently 32 bit only
#case `uname -m` in
#       *_64)
#       if /opt/lampp/bin/php -v > /dev/null 2>&1
#       then
#               :
#       else
#               $de && echo “XAMPP gibt es zur Zeit nur als 
32-Bit Applikation. Bitte verwende eine 32-Bit 
Kompatibilitaetsbibliothek fuer Dein System.”
#               $de || echo “XAMPP is currently only availably as 32 bit
 application. Please use a 32 bit compatibility library for your 
system.”
#               exit
#       fi
#       ;;
#esac

Arrancamos xampp

/opt/lampp/lampp start

Para que arranque al inicio

Editamos /etc/rc.local y añadimos la línea  /opt/lampp/lampp start

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
#inicia lampp
/opt/lampp/lampp start

exit 0


Fuentes:
http://www.host1free.com/forum/vps-technical-support/7609-tutorial-how-install-xampp-centos-6-a.html
http://indonezbasis.wordpress.com/2012/07/03/how-to-install-xampp-on-centos-6-2-64-bit/