Thank you for all the suggestions! So I installed Aurora in a spare machine I have (an Asus T102ha, this is an old 2-in-1, with
an Intel Atom x5-Z8350 and 4GB of RAM, that was severelly underpowered even when it was brand new). Here is my experience:
Since it is an Asus machine I went with the aurora-asus-latest image. I am not sure if this was necessary or if I could have gone with the standard image. Instalation went smoothly (but I finally understood why people complain about Fedora installer, its organization is a bit weird).
What worked
Installing the pcloud Appimage
This worked with no problem. First I installed the Gear Lever
App from flathub. (This is unncesessary step). Downloaded the pcloud AppImage opened with Gear Lever
and pcloud was working! I image installing any other appimage is just as easy.
Installing Julia and Jupyter
This was super easy:
brew install juliaup
brew install jupyterlab
And everything worked!
Installing LibreOffice + TexMaths (Latex)
Making TexMaths + Libreoffice work was a bit trickier. I couldn’t make any of the suggestions to make TexMaths work with flatpak-LibreOffice work. So I went with a container:
- Using BoxBoddy I created a Fedora container.
- Then used
dnf
to install LibreOffice, TexLive and TexMaths. And it worked!
- Since TexLive is a heavy dependency, I also installed in the same container other programs I use that rely on TexLive. So, I installed Lyx and Xournal++ also with dnf.
- Then I used BoxBoddy to export Libreoffice, Lyx and Xournal++. Then I could launch all these apps as I would in other one desktop. Success!
What didn’t work
Wolfram Engine + Jupyter
As antecipated by some, Wolfram Engine was the more challenging to install. The problem was not so much the installation of Wolfram Engine per se, but of its Jupyter kernel. This is what I tried:
First try:
I tried to install Wolfram Engine in my home folder, instead of the default installation folder. My guess was that if I install it on a folder with write permissions, installing on a atomic os should not make a difference.
I followed the instructions from https://support.wolfram.com/46072, but when prompted to indicate the installation folder, instead of accepting the default I indicated a folder in /var/home
. This worked!
After the installation I was prompted if I wanted to integrate wolframscript
in the system. I said yes. This failed. I wondered if the installation had succeded and only the creation of some shortcuts add failed. So I manually added an alias
to the .bashrc
file poitint to WolframKernel executable in the folder I choose for instalation. This also worked! After that, from a command line typing wolframscript
would start a Wolfram command line interface.
The I tried to install the Jupyter kernel for Wolfram Engine using Method 1 from: https://github.com/WolframResearch/WolframLanguageForJupyter. This didn’t work, even after I tried to change the first line of the script configure-jupyter.wls
to point to where WolframEngine was installed.
Second try
Then I decided to install WolframEngine in a container. For this I started an Ubuntu container with BoxBuddy.
Then inside the container I installed WolframEngine following
https://support.wolfram.com/46072. This worked with no problems. (wolframscript also integrated without any problem)
Next, I tried to install the WolframEngine Jupyter Kernell. To do so I first installed jupyter
inside the container. I first tried to install pip
using apt
. This apparently worked, but when calling pip
from the container, it complained it was not available. I tried several variations python-pip
, pip3
, python3-pip
. None worked. This might be some weird interplay between the container and the host system. But I was not able to diagnose it.
Then I tried to install jupyter
directly using apt
. This worked!
Then I installed the WolframEngine kernel for Jupyter using Method 1 from https://github.com/WolframResearch/WolframLanguageForJupyter. This apparently worked. But some weird things happened:
The wolfram Engine kernel was shown when running
jupyter kernelspec list
both from the container (which I expected), and also the host (which I didn’t expect). As a matter of fact, all the jupyter kernels I had installed were shown, irrespective of whether then ahd been installed on host or container.
I tried to launch jupyter
from the container. This worked. I add the option to select the WolframEngine as one of the available Kernels. However, the connection to the Kernel always failed. I do not understand why.
Any suggestions? (maybe install Wolframengine in the host and use Method 2 of https://github.com/WolframResearch/WolframLanguageForJupyter to install the juyter kernel)
Pleasant surprises
Aurora Plasma 6.1 works really well on a touchscreen of 2-in-1. Better then ChromeOSFlex (which didn’t have automatic screen rotation and screen brighness contral didn’t work) and Ubuntu with Gnome (screen brighness contral didn’t work)
Less pleasant surprises
The startup is really slow.
Now this is a slow machine, and there are no miracles. But Aurora startup is slower than CromeOSFlex, Ubuntu and even Windows10.
This might partially be a subjective experience: the Grub menu is shown, then disapears, then shows up, then the SDDM login screen appears, I type my passoword, Grub is shown again, and finally I am in the desktop.
Updates are also really slow.
Running ujust update
takes forever. (again a slow machine)