Script de actualización automática de WordPress

Ayer salió una nueva versión de WordPress, la 2.6.2. ¡Oh, no! ¡Hay que actualizar! Lo dejo para mañana… ¡NO! Pero es que me da una pereza…. Ok, es el momento de hacer un script anti-pereza 🙂 La próxima vez que WordPress actualice, será ejecutar el script ¡y listo!

Estando en: $ pwd $DOCUMENT_ROOT/diariolinux.com/httpdocs

Creamos un fichero ./upgrade, con permisos de ejecución, y el siguiente contenido:

$ cat ./upgrade

#!/bin/bash</p> <h1></h1> <h1>descargar última versión de WordPress</h1> <p>wget <a href="http://wordpress.org/latest.tar.gz">http://wordpress.org/latest.tar.gz</a> -P /tmp pushd . mkdir /tmp/upgradewp dir=/tmp/upgradewp back=<code>date +%d%m%Y_%H%M new=/tmp/latest.tar.gz #

copia de seguridad, por si acaso las actualización va mal…

tar -cvzf wordpress$back.tgz * > /dev/null mv wordpress$back.tgz $dir #

mover los ficheros que NO quiero que sean machacados con nuevas versiones

mv .htaccess $dir mv wp-content $dir mv wp-config.php $dir mv favicon.ico $dir cp -R wp-content/uploads $dir cp ./upgrade.sh $dir #

borrar los ficheros de la versión actual de WordPress

rm -rf * #

descomprimir la nueva versión

tar -xvzf $new -C . > /dev/null mv wordpress/* . rmdir wordpress #

recuperar ficheros especiales

cp $dir/.htaccess . cp -R $dir/wp-content . cp $dir/wp-config.php . cp $dir/upgrade.sh . cp $dir/favicon.ico . cp -R wp-content/uploads wp-content/uploads #

elige tus permisos

chmod -R XXX wp-content

¡Ojo! No me responsabilizo de posibles pérdidas de datos. Así que si vas a ejecutar el script que indico, mejor haz primero una prueba en tu máquina local, y asegúrate de que te va a funcionar perfectamente. A mí me funciona, pero YMMV.

Linux, Wine y Chrome: es posible

Receta rápida para usar Chrome en Linux (usando Wine, hasta que Google se digne a sacar una versión para Linux nativa, o bien algún desarrollador externo lo consiga):

 

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update

 

sudo apt-get install wine

juanan@cox:/tmp$ wine –version

wine-1.1.3

wget http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe

wine chrome_installer.exe

 

wget http://www.kegel.com/wine/winetricks
sh ./winetricks riched20 riched30
sh ./winetricks corefonts tahoma wine "$HOME/.wine/drive_c/windows/profiles/$USER/Local Settings/Application Data/Google/Chrome/Application/chrome.exe" --new-http --in-process-plugins

 

GnomeFiles.org crackeado y fuera de servicio

Gnome Files es (¿era?) un estupendo sitio recopilatorio de aplicaciones para GNOME llevado a la práctica por Eugenia Loli-Queru (no es fácil encontrar mujeres en el mundo del software libre y Eugenia es una grata sorpresa, con sólidos conocimientos técnicos). Eugenia es también la administradora del sitio OsNews. Es ya la tercera vez que piratean GnomeFiles, y su administradora ha decidido que hasta aquí hemos llegado. Al parecer va a cerrar el sitio (de momento los links redirigen a OsNews…) Malas noticias, era un buen directorio software para GNOME. ¿Cuál usáis vosotros aparte de SourceForge y Freshmeat? ¿y específico para GNOME? ¿y para KDE?

Linux+ 9/2008

El tema central de este número de Linux+ es Seguridad de Datos

En el DVD adjunto encontraréis:

# openSUSE 11.0 La nueva entrega de la distribución con más de 200 mejoras

También podréis leer los siguientes artículos:

Cifrado de Datos Protege tus datos en Linux

Backdoors Multiplataformas Creamos una puerta trasera en lenguaje C

Unison Sincronizamos datos entre varios equipos

Seguridad de Hosting Comparamos empresas que prestan soluciones de Hosting

Socorro Nueva sección en la que resolvemos vuestros problemas con hardware y software

Aumentando nuestra creatividad Planeamos un viaje usando herramientas libres