Installing Alfaview on Arch Linux

Since the whole Corona-Virus self isolation and such, many schools and universities have set up to hold their lectures online.
One Platform to do such a thing is Alfaview, which was chosen by my university for the task.

I’m mostly working on Linux and am currently running Arch Linux and very fortunately Alfaview just released a Linux client for their service! It’s a Debian package though and needs some adjustment for it to run on Arch.

UPDATE
A AUR (Arch user repository) package has been made. Now it is possible to simply install it using a package manager such as yay.

Here is our checklist:

  1. Tool for converting .deb packages
  2. Making Arch package and adjust dependencies
  3. Updates


Tool for converting .deb packages

A tool called debtap makes it super simple to convert .deb packages in packages you can simply Install with pacman. It’s not in the official repositories so you can get it from the AUR here.
To initialize it you need to run this command in your Terminal:

$ debtap -u

Making Arch package and adjust dependencies

If you use debtap to convert the package it will tell you that it couldn’t translate one dependencie, which is: fonts-roboto-hinted it’s just a google font package which is aviable in arch as ttf-roboto
Knowing this it’s time to convert the Package.
to convert simply run:

$ debtap alfaview_version.deb

inside the directory of the .deb package.
At some point it will ask you if you want to edit the .PKGINFO and .INSTALL files, at this point you need to select a commandline editor and edit the .PKGINFO file, there is a line for the fonts-roboto-hinted dependency. Here, all you got to do is replace fonts-roboto-hinted with ttf-roboto after that save and colse the file. It will open the .INSTALL file as well but we don’t need to edit it, just close it.
After editing it will finish up and you’ll have a new .pkg.tar.xz package in the directory. Install it by running:

$ sudo pacman -U packagename.pkg.tar.xz

Updates

Shortly after installing Alfaview on my Arch system there was an update aviable, the package you could download from ther page was still the old version though.
It seems like they just need a little bit of time to update their download link.
So for the ones of you that can not wait, heres what to do:
Since Arch is not Debian based you can’t just update it, but when it asks you if you want to go ahead and klick on update.
it will open a archiving tool and show you the contents of the new .deb package. All you got to do from there is go to file and save the package in a location of your chioice. After you saved it just remove the old Alfaview install:

$ sudo pacman -R alfaview

and then do step two again with the package of the new version.