Archivo categoría SuSE

Cómo actualizar el huso horario en Linux

time zone map

El 1° de mayo, el huso horario cambiará en Venezuela a UTC-4, por lo que debes actualizar el paquete tzdata en Linux para estar preparado para este cambio. Para hacer esto solo debes hacer lo siguiente:

Debian/Ubuntu

aptitude update
aptitude safe-upgrade tzdata

Red Hat

yum check-update
yum update tzdata

Para verificar que se la actualización tiene el cambio del huso horario se puede ejecutar la siguiente orden:

zdump -v /usr/share/zoneinfo/right/America/Caracas  | grep 2016

/usr/share/zoneinfo/right/America/Caracas  Sun May  1 06:59:59 2016 UT = Sun May  1 02:29:59 2016 VET isdst=0 gmtoff=-16200
/usr/share/zoneinfo/right/America/Caracas  Sun May  1 07:00:00 2016 UT = Sun May  1 03:00:00 2016 VET isdst=0 gmtoff=-14400

Referencia: How to check if the Time Zone database


2 Comentarios

VirtualBox Guest Addtions en OpenSuse 10.1

OpenSuse logo

Una compañera de trabajo me llegó con una máquina virtual de OpenSuse 10.1, en la cual quería usar una de las funcionalidades de los Guest Addtions de VirtualBox: las carpetas compartidas. Lo primero que detecté fue que no se tenía los Guest Additions instalados, así que procedí a instalarlos pero el script de VirtualBox no los compilaba porque en esencia faltaba todo lo necesario para compilar un módulo de Linux. A continuación las peripecias que pasé para poder compilar los Guest Additions en OpenSuse 10.1.

Repositorios de OpenSuse 10.1

Lo primero que supuse fue que debía instalar las fuentes del kernel y los respectivos compiladores, pero revisando los repositorios me percato que solo se tiene como origen el CD de instalación que se usó para crear la máquina virtual.  Además OpenSuse 10.1 es una distribución algo vieja y sus repositorios ya no están soportados de manera oficial. Me tocó buscar alguien que tuviese los repositorios publicados y di con este listado de mirrors. Agarré la primera opción y desde Orígenes del Software coloqué el url indicado como se muestra en la figura:

OpenSuse 10.1 - repo

Requisitos para compilar los Guest Additions

Una vez agregados el repositorio procedí a instalar los requisitos para compilar los Guest Additions, empezando por los los compiladores y herramientas de C/C++. Para ello usé el Control Center de OpenSuse, y desde el Software Management escogí C/C++ compilers and tools desde las selecciones, como se  muestra en la siguiente figura:

C and C++ Compilers and tools

Para compilar aun faltaba otro requisito: las fuentes del kernel. Aquí surgió otro inconveniente, ya que la máquina tenía instalado el kernel 2.6.16.46-0.12-default pero en el repositorio no estaba disponible las fuentes para esta versión sino para la versión 2.6.16.13-4-defaul. La solución fue quitar la imagen del kernel 2.6.16.46-0.12 y usar la imagen disponible en el repositorio 2.6.16.13-4, para eso podemos usar el gestor de software o desde una consola de texto escribir:

 zypper remove kernel-default
 zypper install kernel-default

Luego instalé las fuentes del kernel:

 zypper install kernel-source kernel-sysm

Una vez instalado todos los requisitos, basta con correr el script de los Guest Additions desde el directorio donde fue montado el disco para compilarlos e instalarlos:

./VBoxLinuxAdditions.run

Para que los cambios surtan efecto lo mejor es reiniciar el guest.

Carpetas compartidas

Las carpetas compartidas las podemos habilitar desde VirtualBox en el apartado Dispositivos > Carpetas compartidas, y seleccionar la que se desea mapear en el sistema operativo anfitrión. Si se selecciona Auto-montar la próxima vez que se encienda la máquina aparecerá, y para el ejemplo mostrado, la carpeta compartida en el directorio /media/Sf_videos

Shared folders

Referencias

,

No hay Comentarios