Actualizar el núcleo de Drupal

17 Agosto, 2009 por yusavi

Se suele decir que no hay que empezar las casas por el tejado. Parece de lógica empezar por el principio y terminar por el final. Siguiendo una gran tradición de falta de lógica voy a explicar como actualizar el núcleo de Drupal sin haber hecho referencia al proceso inicial que debe ser la instalación. El que quiera puede intentar la actualización del núcleo sin haber hecho la instalación previa, que nos cuente como le fué.

Supongamos que tenemos una instalación previa de Drupal, en el informe de estado nos avisa de que hay una actualización disponible y nos recomienda instalarla por motivos de seguridad. Como nos parece una buena idea vamos a hacerle caso, para ello nos dirigiremos a la página de actualizaciones disponibles

Problemas conectividad a internet.

12 Marzo, 2009 por yusavi

¿Problemas con la conexión a internet?¿No puedes ver páginas web pero si puedes hacer ping desde la consola ms-dos al exterior?¿Has tenido instalado norton antivirus?

Si lo has tenido instalado y lo desinstalas desde el panel de control parece ser que no se elimina del todo, y luego te putea al intentar instalar otro antivirus(no se puede conectar a internet para actualizarse) y putea tambien a cualquier programa que necesite conectarse a internet (lease navegador).

Prueba a usar la herramienta de desinstalación de Norton.

El Pesao de los Acentos (ahora en consola)

2 Enero, 2009 por yusavi

- Afú io. ¿Vas a dar mucha calor con el tema de los acentos y la ñ?
– La justa y necesaria hasta dejarlo todo medianamente resuelto.
(El acentuador enmascarado)

En episodio anteriores habíamos conseguido poder escribir con propiedad y sin faltas de ortografía a pesar de tener un teclado guiri. ¿Seguro? Alguien a probado a escribir acentos en una consola? No me refiero a las consolas abiertas en sesión gráfica, sino a las consolas sin X (las famosas tty) ¿Como, que no sabes a que me refiero?. Prueba entonces a hacer lo siguiente:

(advertencia de seguridad: no intentes realizar las siguientes instrucciones sin un adulto supervisando, todo lo que hagas podrá ser utilizado en tu contra, hacerlo en un S.O. distinto a Ubuntu puede no dar los mismos resultados.Nota: ubuntu se deriva de debian)

Pulsa simultaneamente las teclas Ctrl, Alt y F1, lo que viene a ser todo un Ctrl+Alt+F1.
Si sucede lo que debe suceder te aparecerá una consola y tendras la posibilidad de acceder al sistema obviando el entorno gráfico. Para retornar pulsaremos Ctrl+Alt+F7.
Aunque nuestro entorno gráfico ya disponga de acentos y ñ, entrando directamente en estas consolas seguramente no tendremos la posibilidad de usarlos. Para tambien aquí tener esa funcionalidad deberemos realizar algo similar a esto:

#dpkg-reconfigure console-setup

  • La primera pregunta que nos hace es el modelo de teclado, he dejado la opción por defecto.
  • la segunda es el origen del teclado, dejo tambien la opción por defecto USA en mi caso
  • En esta tercera configuramos la distribución del teclado, aquí modifico USA (por defecto) por USA International (with dead keys)
  • En la cuarta los lances definitivos (ejem) y selecciono como reemplazo de AltGr la tecla Alt derecho (si parece confuso al hacerlo dejará de parecerlo)
  • Quinta ventanita en la que no toco nada, lo dejo como “sin tecla modificadora”
  • Sexta: codificación de la consola: UTF-8
  • En las siguientes solo modifico la opción de tipo de letra para la consola como fixed

Y si todo ha salido como debería ya tenemos acentos si antes de las vocalos pulsamos la tecla Alt derecha.

A vueltas con el Inglés

31 Diciembre, 2008 por yusavi

Una de mis miles de asignaturas pendientes es el inglés (idioma). Estoy en ello, aunque a mi ritmo (velocidad absurda inversa). El caso es que me parece útil tener un traductor en mi ubuntu para irme defendiendo. Voy  a seguir las instrucciones de este hilo pero como siempre leyendolo a medias y anticipando a los pasos explicados (así me va).
De todas formas voy a ir explicando paso a paso lo que voy haciendo.

Lo primero parece ser instalar el paquete stardict, así que buscarémoslo antes de instalarlo:

#aptitude search stardict

Efectivamente aparece un listado de paquetes entre los que se encuentra el susodicho stardict. Al instalarlo mediante aptitude nos instala paquetes adicionales resolvedores de dependencias, por mi parte voy a instalar además el paquete stardict-tools, que sin tener npi de su utilidad me parece interesante. Pues eso:

#aptitude install stardict stardict-tools

Una vez instalado vamos a ver si es verdad que lo tenemos… Pues si que lo tenemos, aunque me traduce del inglés al chino (o al japonés). Como no domino el inglés imaginate el chino-japonés-oelquesea. A ver como lo arreglamos.
En esta página selecciono como Source Language Spanish y como Destination Language English. Con esto me descargo un fichero llamado stardict-quick_spa-eng-2.4.2.tar.bz2. Lo instalamos tal que así:

# tar -C /usr/share/stardict/dic -xvjf stardict-quick_spa-eng-2.4.2.tar.bz2

Como era de esperar he instalado un traductor español->inglés (ejem) ahora quedaría el inglés->español.
Desde aquí nos descargamos de la misma forma de antes y lo instalamos tambien igual:

# tar -C /usr/share/stardict/dic -xvjf stardict-freedict-eng-spa-2.4.2.tar.bz2

Con estos pasos ya me puedo dar con un canto en los dientes.

Ya que estamos…¡Feliz Año Próspero y que cumplais muchos menos! (Algo así era…creo

Edit: Un nuevo diccionario gracias a esta página.

Teclado inglés con Ñ.

24 Diciembre, 2008 por yusavi

Si tienes un teclado inglés, usas ubuntu y usas el mismo idioma que yo, seguramente quieras disponer de acentos y la posibilidad de usar la ñ.

En mi caso concreto tenía todo mi sistema en español, aunque la configuración del teclado era la de EEUU (o USA), así evitaba que no coincidiera lo que escribía con lo que las teclas indicaban. Para poder usar acentos y conseguir que aparezca nuestra añorada señorita, tan solo debemos realizar los siguientes pasos:

Ir a Preferencias->Teclado->Distribuciones

Añadimos como distribución EEUU Internacional(con teclas muertas), la seleccionamos como predeterminada y…

Cerramos las aplicaciones que tuvieramos abiertas para que al abrirlas de nuevo lo hagan con la nueva configuración.

Si tu sistema está en inglés el procedimiento debe ser similar con las diferencias idiomáticas. Es de suponer que los menús solo se diferencien en el nombre.

Ahora ya tenemos los acentos dos teclas a la derecha de la tecla l y la ñ si antes de la tecla n pulsamos ~.

Servidor Web

7 Febrero, 2008 por yusavi

Si estás leyendo estas líneas hay un porcentaje muy elevado de posibilidades de que estés delante de un ordenador utilizando un sistema operativo, y una aplicación denominada navegador web. Iceweasel,Firefox,Opera,Safari,Konkeror,Internet Explorer…

Para que nuestro navegador nos muestre lo que vemos debe haber alguien o algo que nos “sirva” el contenido que vemos, ya sea texto, imágenes,videos, debe haber un “servidor” que nos proporcione dicha información. Hoy vamos a aprender a instalar todo un señor servidor web en nuestro equipo, el mismo que utilizan cienes y cienes de máquinas a lo largo del mundo: Apache. Llegará el momento en que obvie decir que sistema operativo uso para realizar lo que relato aquí, pero ese momento no ha llegado aun, asi que sepais que todo esto lo realizo con GNU/Linux, Debian Etch para ser exactos.
#aptitude update
Con esto actualizamos la lista de paquetes por si en algun momento se ha modificado por alguna actualización de seguridad.
#aptitude upgrade
con esto se instalarán las actualizaciones de forma automática, las actualizaciones serán relativamente infrecuentes debido a que Debian Etch es una distribución “estable”, en otro momento ampliaré este concepto (eso sigue así, que si en otra entrada, en otro momento, otro dia…)

Y ahora viene el arduo proceso de instalación con:

#aptitude install apache2

Nos pedirá confirmación para instalar ese paquete seleccionado y además todas las dependencias necesarias para que todo funcione correctamente.
Aceptamos y ya está.
Si, ya está, eso es todo lo que tenemos que hacer. Para comprobar que es cierto abrimos un navegador e introducimos en la barra de direcciones la ip del equipo en el que hemos instalado nuestro servidor web. Si nos aparece algo parecido a:
It works! es que la instalación ha sido satisfactoria y además funciona, nuestro servidor web ha puesto a disposicion una paginita de muestra, a partir de aqui lo “unico” que tenemos que hacer es complicarlo todo hasta el infinito y más allá configurandolo todo de forma que se adapte a lo que queramos montar, pero lo que es nuestro servidor web ahí está el tio funcionando.

Xen : creación de wilson con debootstrap

6 Febrero, 2008 por yusavi

NOTA IMPORTANTE: Este artículo NO es un manual, NO explica, es un simple documento para uso personal aunque quizas pueda ser de utilidad para otra persona que no sea yo. Si quieres alguna explicación adicional sobre algo no tendré inconveniente en ampliar conceptos en la medida de mis limitadísimas posibilidades (no es falsa modestia, es que soy un paquete con blog).

NOTA IMPORTANTE 2: La máquina donde tenemos las máquinas virtuales tiene instalada Debian Etch.

En la medida de lo posible todo lo realizado será mediante linea de comando en una terminal, esto asustará a algunos,y a otros le parecerá una muestra de frikismo, pero hay una explicación muy simple: las aplicaciones gráficas ejecutan(y ocultan) lo mismo que hacemos por linea de comandos, esto parecerá mas dificil, pero solo en la medida en que no estamos habituados y el utilizar aplicaciones gráficas nos impide conocer el funcionamiento de lo que hacemos.

Al lio:

No hago mención al proceso de instalación de xen, supongo que ya está instalado, por si a alguien le interesa el paquete de mi hypervisor es xen-hypervisor-3.0.3-1-amd64 y estoy con el nucleo 2.6.18-5-xen-amd64, como habreis deducido mi plataforma es powerpc (ejem).

# xen-create-image –hostname wilson –ip 10.0.0.4

con esto se crea la máquina virtual wilson con la ip 10.0.0.4

No he hecho mención de la configuración establecida en los ficheros/etc/xen-tools/xen-tools.conf

/etc/xen/xend-config.sxp

ya que previamente había creado otra máquina virtual.

En teoria una vez creada la máquina virtual podriamos conectarnos con ssh, pero en este caso no ha sido posible, no route to host dice el mensajito de error. Intento hacer ping 10.0.0.4 y de nuevo error: host unreacheable. Evidetemente algo falla,para entrar en wilson vamos a usar:

#xm console wilson

con esto podemos manejar wilson como si estuvieramos fisicamente delante de la máquina, no de forma remota como intentaba con ssh. Al hacer esto vemos un error al levantar /etc/network/interfaces. Así que vamos a editar el fichero a ver que pasa. Para logearnos solo tenemos que introducir usuario root, no nos pide contraseña ya que es la primera vez que accedemos a la máquina, así que vamos a poner una con :

#passwd

Nos pide la contraseña y la confirmación y procedemos a editar /etc/network/interfaces.

Hay un problema evidente y es la no configuración del gateway ni tampoco la netmask. Como gateway pongo 10.0.0.131 ya que mi configuración crea la máquina virtual con NAT, por lo que en el Dom0 se ha “instalado” una interfaz de red con la ip de la máquina creada+127. Esto hace que 10.0.0.4 sumandole 127 resulte 10.0.0.131. Como máscara de red he elegido /24–>(255.255.255.0), salvo el archivo y reinicio la interfaz de red con:

/etc/init.d/networking restart

Ahora ya responde al ping, asi que tambien deberiamos poder conectarnos con ssh:

#ssh 10.0.0.4

The authenticity of host ‘wilson (10.0.0.4)’ can’t be established.
RSA key fingerprint is 55:7a:62:d5:23:5x:14:30:69:6d:51:84:34:ea:bc:64.
Are you sure you want to continue connecting (yes/no)?

Decimos que sí y ya nos pide la contraseña de root.¡Prueba superada!.

Os debo una entrada relativa a xen explicando el proceso de instalación/configuración, de todas formas me remito a la nota importante inicial por las tremendas lagunas existentes.

Saludos virtuales :P

Bienvenidos

6 Febrero, 2008 por yusavi

Despues de un par de blogs rellenos de tonterías de nivel veinte y artículos tontos señores de las runas, heme embarcado en una nueva aventura blogeril con unas miras ligeramentes más altas. Aparte de escribir tonterías de forma inevitable debido a mi condición humana, pretendo tambien documentar algunas de las tareas que realice tanto de forma “obligada” por motivos académicos como de forma voluntaria por amor al arte.

Para que os podais hacer una idea de lo que por aqui vais a encontrar debo decir que no soy ningun fanático de ningún sistema operativo (no lo he dicho, pero esto irá principalmente de ordenadores por hacer un resumen muy resumido), pero estoy plenamente convencido de las bondades de los sistemas GNU/Linux en general y de Debian en particular.

No quiero enrollarme más, pero en mi afán de compartir mis escasos conocimientos paso a relatar el porqué no he eliminado el artículo que wordpress ha incluido de forma automática al crear el blog.

Mi primer contacto con C (lenguaje de programación, no un agente doble ruso-iraní) fue el crear un mini programita que mostrara por pantalla un simple mensaje: Hola mundo.

Para que el ordenador presente en el monitor ese mensajito hay que realizar un programita en c, compilarlo, y ejecutarlo, el texto del programita resultaría tal que así:
#include <stdio.h>

int main() {
printf(“¡Hola, mundo!”);
return 0;
}

No es mi intención entrar en más detalles sobre dicho programita, tan solo decir que un sencillo saludo como ese es el inicio del camino que puede desembocar en el desarrollo de aplicaciones complejas tales como un sistema operativo.

Espero actualizar de forma periódica y sin grandes extensiones temporales entre actualizaciones, aunque no prometo nada que me lo prohibe mi religión. ;)

Hello world!

6 Febrero, 2008 por yusavi

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!