Instalar brew en macOS Big Sur

Instalar brew:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Añade brew al path de la terminal(para zsh)

  echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”‘ >> /Users/enver555/.zprofile

    eval “$(/opt/homebrew/bin/brew shellenv)”

Y con esto ya tenemos instalado brew listo para instalar los paquetes de software que queramos sin problemas.

Solución problema exportar a PDF de LibreOffice con Lubuntu 20.04

Hay un problema al exportar PDF con Lubuntu 20.04 un problema conocido y reportado,  que hace que los PDF salgan en blanco o con carácteres raros como si estuvieran corruptos.

La solución al problema es tan sencilla como eliminar los paquetes de qt5 para LibreOffice según pone el usuario ailtonbsj en el mismo foro.

Yo he probado esa solución y LibreOffice vuelve a exportar PDFs correctamente. Os pongo la solución por si tenéis el mismo problema.

Entráis en la línea de comandos y escribís:

sudo apt remove –purge libreoffice-qt5

con esto se borra los paquetes de qt5 de LibreOffice y ya funciona la exportación a PDF en LibreOffice.

 

Cambiar el gestor de ventanas en NetBSD

Estos días he probado a instalar un NetBSD en mi portátil que al final no pudo ser en la máquina y lo he instalado a través de la máquina virtual ya que no había manera de instalarlo a disco y que arrancara. Además la imagen de amd64 y la de i386 son diferentes por lo que había diferentes opciones en cada una.

Una de las cosas que tiene NetBSD por defecto, es que las X arrancan con twm como gestor de ventanas por defecto. twm tiene un interfaz demasiado tosco, por lo que yo he optado por cambiarlo por ctwm, un sustituto de twm que tiene escritorios virtuales.

Para poder cambiar el gestor de ventanas por defecto de las X de NetBSD, twm, deberemos instalar antes ctwm. Para ello ejecutamos este comando:

pkgin install ctwm

Con este comando instalaremos el gestor de ventanas ctwm, un sustituto del venerable twm.

Después copiaremos el archivo de configuración de las X a nuestro home:

cp /etc/X11/xinit/xinitrc ~/.xinitrc

Lo abriremos con el editor que prefiramos y cambiamos la línea donde pone twm por ctwm. Con eso cambiaremos twm por ctwm.

Nos queda hacer startx para comprobar que se inicia correctamente ctwm.

29 aniversario de Linux

Hoy, 25 de agosto, se cumplen 29 años desde que Linux Torvalds anunció en un grupo de noticias que había iniciado un nuevo kernel similar a minix y pidió a los usuarios de ese grupo que le dijeran qué caracteristicas querían.

El mensaje lo podéis encontrar aquí: https://groups.google.com/g/comp.os.minix/c/dlNtH7RRrGA?pli=1

Como dato curioso uno de los usuarios preguntó por la portabilidad del kernel para portarlo a su ordenador Amiga en aquel entonces muy populares. La respuesta de Torvalds fue que sólo corría en un 386/486 con MMU y que era difícil de portar ya que era muy dependiente del 386.

Pero lo más importante del mensaje está en la posdata:

PS. To make things really clear – yes I can run gcc on it, and bash, and
most of the gnu [bin/file]utilities, but it’s not very debugged, and the
library is really minimal. It doesn’t even support floppy-disks yet. It
won’t be ready for distribution for a couple of months. Even then it
probably won’t be able to do much more than minix, and much less in some
respects. It will be free though (probably under gnu-license or similar).

[PD: Para aclarar las cosas, sí, puedo ejecutar gcc con él, y bash y la mayoría de las utilidades de gnu (bin/file), pero no está muy depurado, y la librería es realmente mínima. No soporta ni siquiera disquetes todavía. No estará lista para distribución durante un par de meses. Incluso entonces no podrá hacer probablemente mucho más que minix y mucho menos en algunos aspectos. Será libre (probablemente bajo una licencia gnu o similar).]

Como podéis ver en la postdata están las bases del sistema operativo GNU/Linux, usar el kernel Linux junto con las utilidades de GNU, además de gcc y bash, haciendo un sistema similar a minix (un UNIX que se enseñaba en universidades para aprender desarrollo de SOs). Además crea las bases de un sistema operativo libre al licenciarlo bajo GNU, lo cual daría lugar a un SO totalmente libre que completaría el proyecto GNU de hacer un SO similar a UNIX totalmente libre.

Fundando el movimiento moderno del software libre siguiendo la estela del fundador de este movimiento, Richard Stallman, que desde 1984 luchaba por un sistema operativo completamente libre.

Linux hizo abandonar el núcleo HURD de GNU que era la opción que se estaba desarrollando y que sigue desarrollándose.