There are various ways to install Haskell on Arch Linux, as detailed in the Arch Wiki. After some consideration, I went for the simplest option: using pacman to install only the essential components of Haskell:
Yesterday I installed the Xmonad window manager on Arch Linux. The main reason I chose Xmonad is that it’s written in Haskell.
Today, I completed the install of Arch Linux. Enjoyed the whole process, even though it was more challenging than the other two distros I’ve installed (Ubuntu and CentOS). Also, restarted the 100 days of code. Today was day 1.
I’m going to start the 100 days of code again. First, followed the instructions in https://julialang.org/downloads/platform.html and completed installation of Julia 1.0.1 on CentOS 7.5.
Then installed iJulia, a Julia-language backend combined with the Jupyter environment, as below:
using Pkg Pkg.add("IJulia")
Then launched an iJulia notebook in Konqueror.
Use sudo -i to create an interactive root shell on CentOS. Instead of $, you will see #, indicating that you have root access. Very useful when you have to run a sequence of various commands which require root access. You won’t have to type sudo before each command.
Discovered Flatpak last week. It’s making the process of installing applications on CentOS a lot easier. I installed Flatpak, then got GNU Octave from Flathub. Flathub is where you can get apps to run inside Flatpak, without having to look for a version that will run on your specific Linux Distro. I now have GNUOctave installed and running, after several failed attempts before Flatpak.
Got VLC from the Nux Dextop repo.
VLC can be installed in yum by the following commands:
$ sudo yum -y install epel-release && sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el … noarch.rpm
Finally got round to installing Anaconda (the Python distribution) on CentOS. I followed this article at Linux Hint. Launched Anaconda Navigator from Terminal, then created new environment. Installed the git and Jupyter packages into it. Opened a terminal window in the new environment. Everything is working fine so far. Last year had random crashes when running Anaconda on OS X, then I installed it on Ubuntu in Virtual Box. Anaconda worked fine, except for the slowness which I expected from a virtual environment. Now that I’ve installed it on a machine dedicated to CentOS, I’m expecting it to work ideally.
This morning, installed Firefox 57 or Quantum via Konsole. Installing a software package on a Linux system is normally done from a terminal window (such as Konsole on CentOS), in contrast to Windows or OS X where an exe or dmg file is simply double-clicked to start the installation. In this case, I downloaded the compressed tar file from the Firefox site, then used the command to extract it in Konsole.
I will try Quantum for a while before making it the default version.