Desaventuras en la tierra de Linux, parte 18

En el pasado he hablado de LibreOffice y cómo se encuentra a años luz de estar siquiera a la altura de, digamos, MS Office XP, la versión de MS Office de hace 20 años. El problema con LibreOffice es que, como todo proyecto promedio para Linux, en lugar de tener unas cuantas características sólidas y bien implementadas, tiene miles de características inútiles a medio implementar.

Read More

Desaventuras en la tierra de Linux, parte 17

En el post anterior de Desaventuras mencioné cómo tuve problemas con mi PC debido a un disco duro problemático y cómo pude solucionar el problema gracias a LVM. Ya que estaba metido en esto, decidí que era hora también de retirar el disco duro en el que instalé Linux originalmente “para probarlo”. He estado usando Linux por los últimos años y parecía un buen momento para quitar ese viejo disco duro IDE de 10 GB y reemplazarlo con algo de mayor capacidad. Antes de quitar el disco debía usar una vez más LVM para mover los datos de /dev/mapper/sdb5_crypt al nuevo disco duro. Antes que nada hay que recordar verificar que el nuevo disco tenga suficiente espacio disponible, siempre de acuerdo  a pvdisplay, para poder mover los datos de la partición que se va a eliminar. Después de verificar el espacio disponible, el proceso para retirar el disco duro del LVM es el mismo descrito en el post anterior así que no lo repetiré. Al final del proceso sólo tendré un disco duro en el ‘volume group’ debian-vg y hay que recordar que se debe actualiza /etc/crypttab para reflejar los cambios:

monstruosoft@debian:~$ sudo pvmove /dev/mapper/sdb5_crypt
monstruosoft@debian:~$ sudo vgreduce debian-vg /dev/mapper/sdb5_crypt
monstruosoft@debian:~$ cat /etc/crypttab 
sdb2_crypt UUID=d181b00e-a351-45f0-9cce-9cfdcfdead1a none luks
monstruosoft@debian:~$ sudo update-initramfs -u -k all

Ahora el ‘volume group’ debian-vg contiene únicamente un volumen físico y, después de remover el volumen y actualizar el archivo /etc/crypttab, puedo actualizar la imagen de arranque con update-initramfs y puedo finalmente quitar el viejo disco IDE de 10 GB de mi PC.

Aún quedaban algunos problemas pendientes que resolver; cuando empezó a fallar el disco duro, el gestor de paquetes quedó inutilizable ya que los problemas ocurrieron precisamente mientras instalaba algunos paquetes. Si bien el gestor de paquetes me indicaba que debía correr manualmente dpkg para corregir el problema, hacerlo mientras el disco dañado estaba conectado siempre resultaba en el mismo error. Ahora que he removido el disco que causaba problemas, debería poder corregir también el problema con el gestor de paquetes, o al menos eso espero:

monstruosoft@debian:~$ sudo dpkg --configure -a
...
Processing triggers for initramfs-tools (0.130) ...
update-initramfs: Generating /boot/initrd.img-4.9.0-4-amd64
update-initramfs: deferring update (trigger activated)
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-4.9.0-4-amd64
Found initrd image: /boot/initrd.img-4.9.0-4-amd64
done
update-initramfs: Generating /boot/initrd.img-4.9.0-4-amd64

Como era de esperarse esta vez no hubo errores, el gestor de paquetes funciona nuevamente y puedo finalmente continuar usando mi equipo con normalidad.

 

Desaventuras en la tierra de Linux, parte 16

Recientemente uno de mis discos duros empezó a dar problemas, todo funcionaba bien en mi PC hasta que intentaba actualizar la imagen de arranque de Linux como parte de una actualización de software y ya que la partición de arranque estaba en ese disco duro problemático, cada vez que intentaba la actualización, Linux montaba el sistema de archivos en / como de sólo lectura como una protección tanto al software como al hardware. En resumen, podía usar mi PC normalmente (mi carpeta /home funcionaba correctamente) mientras no intentara la actualización de la imagen de arranque. Lo anterior no parecía ser un problema hasta que tuve que instalar nuevo software usando el gestor de paquetes, lo cual resultó imposible ya que había una instalación de software previa incompleta. Aunque compilar el nuevo software manualmente o intentar instalarlo como usuario eran ambas posibilidades, entendí que era hora de cambiar el disco duro dañado y así comenzó esta aventura.

Read More

Desaventuras en la tierra de Linux, parte 15-2

En el post anterior escribí acerca de como pareciera que todos los programas para Linux están llenos de bugs. Es verdad que Linux se usa mucho en servidores principalmente porque ofrece una mayor seguridad pero la mayoría de las tareas en las que Linux sobresale son aquellas en las que tienes que interactuar con el sistema a través de una terminal usando la línea de comandos.

Read More

Desaventuras en la tierra de Linux, parte 14

En días recientes me he topado con un par de esas cosas que me hacen darme cuenta por qué Linux nunca será popular entre los usuarios comunes y corrientes. Básicamente, en mi opinión, Linux nunca será de utilidad para el usuario promedio mientras no cuente con buenas alternativas a programas que existen en Windows; y no hablo de alternativas gratuitas a programas de paga, hablo de alternativas a programas gratuitos de Windows.

Ya he hablado del primer y principal obstáculo al que se enfrenta un usuario promedio al intentar probar Linux, la detección de hardware. Si tienes suerte de que el instalador de tu distro de Linux detecte todo tu hardware, ya estás del otro lado; si eres un usuario promedio y no tienes suerte con la detección de hardware, este es el fin de la aventura en la tierra de Linux, la mayoría de los usuarios no pasará de aquí si su hardware no es detectado ya que la mayoría no tiene el tiempo, los conocimientos o el interés de pasar horas y horas buscando una solución.

El problema es que aún si eres de los que tienen suerte con la detección de hardware, el software en Linux es otro de los grandes problemas que alejan a los usuarios promedio. Ya en otras ocasiones hablé de ImgBurn y foobar2000 y la falta de una buena alternativa para Linux. En este post toca el turno a LibreOffice y los editores de video para Linux.

Read More

Desaventuras en la tierra de Linux, parte 13-2

Al final del post anterior aún quedaban cosas por configurar para volver a tener mi distro de Linux configurada a mi gusto. Por suerte, resultó ser que lo más difícil ya había pasado y el resto fue relativamente fácil de reconfigurar (en gran parte porque ya lo había hecho antes). El hecho de que Linux guarde la configuración de usuario en el directorio de home hace mucho más sencillo restaurar tu configuración. Sólo para completar los detalles del post anterior, aquí postearé algunas de las tareas que tuve que reconfigurar o paquetes que tuve que reinstalar para restaurar mi distro.

Read More

Desaventuras en la tierra de Linux, parte 13

Recientemente mi disco duro crasheó. No puedo culpar a Linux por eso pero después de todo lo que tuve que pasar para actualizar mi distro de Debian Jessie a Debian Stretch me dolió tener que volver a instalar Linux desde cero. El problema es que si bien una vez que había configurado Linux a mi gusto no había extrañado Windows durante al menos un par de años, volver a instalar Linux desde cero y volver a enfrentarme con todas esas pequeñas molestias por las que tienes que pasar para personalizar tu distro me hizo recordar lo difícil que fue adaptarme al principio y no ha cambiado mucho.

Read More

Desaventuras en la tierra de Linux, parte 12-2

Esta es una continuación del post anterior en el que hablé sobre mis primeras impresiones después de actualizar a Debian 9 Stretch. He encontrado más detalles molestos desde la publicación anterior, ¡una actulización debería dejar tus sistema mejor, no peor!. Este es el tipo de razones por las que a la gente normal no le gusta Linux y mientras siga teniendo este tipo de fallos nunca logrará ponerse en el gusto de los usuarios comunes. ¡No puedes hacer una actualización que rompa partes esenciales del sistema!. Claro, incluso Windows ha sufrido de este tipo de problemas; si recuerdan, mucha gente reportó problemas tras actualizar a Windows 10 pero con Windows es diferente ya que, desde el punto de vista del usuario, hay muchos cambios en la interfaz gráfica, la apariencia, etc.. En cambio en Linux, aunque se haya actualizado el kernel y los programas básicos de sistema, los cambios en la interfaz gráfica y apariencia son mínimos, así que desde el punto de vista del usuario no hay mucha diferencia y, en lugar de obtener un sistema mejorado, terminas con un sistema que queda en un estado peor que como estaba 😦 .

En mi caso, además de los problemas descritos en el post anterior (que no arranque la interfaz gráfica tras la actualización es simplemente imperdonable), he encontrado otros detalles molestos listados aquí de menor a mayor índice de molestia 😛 :

Las notificaciones de escritorio desaparecieron. No es algo grave pero sí molesto que algo que funcionaba antes de actualizar ahora ya no funcione. Cuando dependes de estas notificaciones para saber cuando se terminan de descargar tus torrents o conocer el estado de tus tareas programadas, esto realmente puede ser un problema.

Los macros de xmacro ahora tienen un molesto lag, haciendo que un macro que antes se ejecutaba en un segundo ahora tome varios segundos. Esto no sería tan grave si el efecto del macro fuera consistente pero, en cambio, ahora los macros pueden producir salidas que no coinciden con lo que está programado, haciéndolos no sólo poco confiables sino potencialmente peligrosos 😦 .

La mayor molestia hasta ahora es con el sistema de sonido ya que el audio en mi PC simplemente desaparece de forma aleatoria. He encontrado una solución temporal para recuperar el audio sin tener que reiniciar la PC cada vez usando el control de volumen de PulseAudio seguido por alsamixer pero un sistema en el que tienes usar soluciones temporales para algo tan básico como el sonido es básicamente un sistema que no funciona 😦 .

Es cierto que también hay algunas mejoras en Debian 9 pero son fácilmente opacadas por todos los errores 😦 .