CodeLobster only recently came to Linux, and as a result, only officially supports Ubuntu Linux and Debian Linux. Still, thanks to a little know-how, we can show you how to get it working on other distributions, like Arch Linux, Fedora and OpenSUSE too! Let’s get started!
The CodeLobster application is easy to get working on Ubuntu and Debian because the developers only officially support Linux via a DEB package. To start the installation process for CodeLobster on Ubuntu or Debian, launch a terminal window. Then, head over to the developer’s website.
Once you’ve loaded up the developer’s website, look for the “Download” button on the page and select it with the mouse to take you to the links for CodeLobster on Linux.
There are quite a few download options for CodeLobster. Sort through them all and look for the one that is called “codelobsteride-1.5.1_amd64.deb” and select it with the mouse to start the download.
With the DEB package done downloading to your Ubuntu or Debian PC, return to the terminal window. Then, use the CD command to move the session from your home directory (~/) into the “Downloads” folder.
After loading up the “Downloads” folder with CD, it’ll be possible to install CodeLobster using the dpkg tool.
sudo dpkg -i codelobsteride-1.5.1_amd64.deb
Assuming the package installs successfully, it’s essential to use the apt install or apt-get install command to correct any dependency issues that may have arisen during the installation.
sudo apt install -f
sudo apt-get install -f
With the dependencies corrected, CodeLobster is ready to use on Ubuntu or Debian!
Arch Linux instructions
The developers of the CodeLobster development tool don’t have any plans to support the Arch Linux operating system. The fact that Arch doesn’t have support is understandable, as most mainstream developers only tend to support Ubuntu/Debian.
Thankfully, it is quite easy to decompile the CodeLobster DEB package for use on Arch Linux. Best of all, since all of the libraries that CodeLobster requires to run are inside of the DEB, it should run just fine in most cases.
To start the code-lobster installation on Arch Linux, install the Alien packaging tool with the commands below.
sudo pacman -S git base-devel rsync
git clone https://github.com/trizen/trizen
trizen -S alien_package_converter
With the Alien package tool set up, it’s time to download the CodeLobster DEB package. To download, head over to the developer’s website, click “downloads,” followed by the “codelobsteride-1.5.1_amd64.deb” link.
After downloading the DEB package, CD into the “Downloads” directory.
Using Alien, convert the package to a TGZ file.
sudo alien -tvc codelobsteride-1.5.1_amd64.deb
Next, make an extraction folder using mkdir and untar the TarGZ file with the Tar command.
mkdir -p ~/Downloads/code-lobster-files mv codelobsteride-1.5.1.tgz ~/Downloads/code-lobster-files/ cd ~/Downloads/code-lobster-files tar zxvf codelobsteride-1.5.1.tgz
Finally, install the program on Arch Linux using Rsync.
sudo rsync -a usr/ /usr
sudo rsync -a opt/ /opt
It is possible to run the CodeLobster program on Fedora or OpenSUSE Linux if you convert the DEB package that the developers make available into an RPM package file.
To do this, you’ll first need to install the Alien package converter. You can find information on how to get it working on SUSE or Fedora Linux by heading over to this post here.
Once you’ve got Alien on your Fedora or SUSE PC, it’s time to download the CodeLobster DEB package. To do this, head over to the developer’s website and click on “Download,” then the link labeled “codelobsteride-1.5.1_amd64.deb“.
Open up a terminal window and use the CD command to move the terminal into the “Downloads” directory.
From there, call the Alien package tool and convert the CodeLobster DEB package into an RPM file. Be sure to ignore any warnings that appear; it shouldn’t affect the build process.
sudo alien -rvc codelobsteride-1.5.1_amd64.deb
Converting a DEB package to an RPM takes a bit of time. When the process is done, it’s time to start the installation for Fedora and OpenSUSE.
During the installation of CodeLobster, we’ll need to force it to install. The program runs fine. The only issue is that on some distributions, it refuses to install a dependency, even if it doesn’t need it.
To get around the dependency issue, we can use the rpm command, rather than Fedora’s DNF tool or OpenSUSE’s Zypper one.
sudo rpm -Uvh --nodeps codelobsteride-1.5.1-2.x86_64.rpm --force
Let the RPM command run. When it’s done, CodeLobster will be ready to use on Fedora or OpenSUSE!