Hello, friends. We’ve touched on the topic of Git clients before, but today we bring you another one that promises to give us a modern and fully open-source experience. Today, you will learn how to install Gitnuro on Debian / Ubuntu?
What is Gitnuro?
A FOSS Git client based on (Jetbrains) Compose and JGit.
Now, what is the main goal of this client? Well, the author himself tells us:
The main goal of Gitnuro is to provide a multiplatform open source Git client without any kind of constraint to how you can use it nor relying on web technologies.
So with Gitnuro you will have a powerful Git client that is fast and fully open source. So, we will have no licensing problems to use it in any circumstances.
Moreover, by not relying on web technologies (made with Kotlin), we can be sure that it is fast and efficient, and we can use it on any Linux system.
Let’s get started.
Installing Gitnuro on Debian / Ubuntu
To install this application, we have to open a terminal and update the system completely.
sudo apt update sudo apt upgrade
After this, we have two options to install and use Gitnuro. The first one is to download a .jar package that we can execute and start the application.
The detail is that this .jar package requires that you have Java 17 installed. When you have it, you can download it using
and run it:
java -jar Gitnuro-0.1.1.jar
It is as simple as that.
Another way we can opt for if we do not have Java is to use Flatpak. In this case, we have to install it using the official repositories.
sudo apt install flatpak
In the case of Ubuntu, it is convenient to add the official PPA
sudo add-apt-repository ppa:flatpak/stable sudo apt update sudo apt install flatpak
Now add the Flathub repository
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Finally, install Gitnuro using the command:
flatpak install flathub com.jetpackduba.Gitnuro
Now you can run it from the main menu.
Conclusion and thoughts about the application
One of the best things about open source is that we can have many competing alternatives to give us new features. In the case of Gitnuro we are talking about an almost personal project, which gives us the idea that the developer wants to improve the work of others from his experience.
So, we have to give it a chance and contribute to the project from any area.