Virtualbox: en Arch

Siguiendo con el tema de arch…

No se porque el paquete de virtualbox que se encuentra en este momento en Arch no funciona muy bien (no se pueden iniciar las máquinas virtuales), la característica es que el demonio vboxdrv no arranca al inicio, ni cuando se agrega al array DAEMONS, solo funciona si se inicia de manera manual:

modprobe vboxdrv

Incluso dándole todos los permisos y agregando al usuario al grupo vboxusers, compilando el kernel, simplemente nada, sigue sin iniciar el demonio al arranque del sistema. Básicamente todo lo que dice en la wiki de Arch aquí. El mensaje de error es como el siguiente:

Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing ‘/etc/init.d/vboxdrv setup’ as root

También indica instalar el paquete virtualbox-modules, pero ni aún instalando el paquete funcionan las máquinas virtuales

La solución (al menos para mi) instalar el paquete que se encuentra en los repos AUR.

yaourt -S virtualbox-sun

Archlinux: habilitar escritura en particiones ntfs

Cuando abrimos una partición ntfs, nos pide la contraseña de root, y se monta de manera fácil, todo parece bien, pero falta algo importante, la partición solo tiene permisos de lectura (aunque cambiando con chmod 777 sigue sin funcionar), para poder tener la posibilidad de escribir en las particiones es necesario instalar el paquete NTFS-3G, no puede ser más fácil que:

pacman -S ntfs-3g

Más información aquí.

PHP: no se ejecutan scripts en Arch

Si después de seguir las instrucciones que están en LAMP – ArchWiki, tenemos el siguiente mensaje de error al ejecutar cualquier script PHP:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Warning: Unknown: Failed opening ‘/home/user/public_html/test.php’  (include_path=’.:/usr/share/pear’) in Unknown on line 0

Entonces primero verificaremos que tenemos instalado el paquete php-pear

pacman -S php-pear

Luego como para cualquier distribución se es un problema permisos que se soluciona de la siguiente manera:

chmod -R a+x /home/user/public_html

Arch Linux

Si, ahora uso Arch Linux, después de tantos año usando Ubuntu (desde la versión 6.06), creo que el cambio estuvo bastante bien, después de un par de tropiezos con la instalación todo parece funcionar de manera satisfactoria, y también otro cambio, el escritorio, ahora KDE siempre que me gusto Gnome, ya KDE nunca me iba muy bien en Ubuntu (Kubuntu).

Las razones para probar Arch:

  • Ubuntu, con cada nueva versión se va pareciendo más a Mac OS, indicadores, Unity, etc.
  • Unity no me convence, me va lento al igual que Gnome 3, claro se puede seguir usando Gnome 2, pero creo que es necesario cambiar.
  • Hay paquetes que no se pueden quitar sin romper algunas dependencias.
  • Tenía ganas de probar otra cosa…

Algunas características al usar Arch:

  • El arranque es mucho más rápido.
  • Todo el entorno gráfico funciona más fluido.
  • Al configurar de manera manual que servicios y demonios se tienen que ejecutar todo el SO funciona más limpio y transparente.
  • La instalación de programas es mucho más rápido.
  • Gran cantidad de programas y con versiones recientes.
  • Una documentación (mediante wiki) actualizada y completa (a demás de encontrase en varios idiomas).

Sin duda vale la pena probar y quedarse con Arch.