How to Install and Switch Java Versions on Ubuntu Linux

How to Install and Switch Java Versions on Ubuntu Linux

Java is a powerful programming language and computing platform first released by Sun Microsystems in 1995. Over the years, it has become indispensable for developing everything from mobile applications to large-scale enterprise systems. Installing Java on Ubuntu, a popular Linux distribution, is a straightforward process that can be accomplished through various methods. This tutorial aims to guide you through the installation of Java on Ubuntu, covering both the installation from the Ubuntu repository and the official Oracle package.

Read more

Building a "Hello World" AppImage on Linux

Building a “Hello World” AppImage on Linux

AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. It allows developers to package desktop applications in a way that they can run on various Linux distributions. This tutorial demonstrates how to build a basic “Hello World” AppImage, providing a straightforward example of how to bundle and distribute software in the Linux ecosystem.

Read more

Uninstalling Snapd on Ubuntu

Uninstalling Snapd on Ubuntu

Removing snapd from Ubuntu can be an essential step for users who prefer a leaner system or wish to rely exclusively on traditional package management tools like APT. Snap packages and the Snap package manager offer a convenient way to distribute and install applications across various Linux distributions. However, not everyone finds the additional layer beneficial, leading some to opt for its removal. This guide provides a comprehensive walkthrough for safely removing snapd and its associated packages from your Ubuntu system.

Read more

Configuring APT sources.list: A Quick Reference Guide for Debian Systems

Configuring APT sources.list: A Quick Reference Guide for Debian Systems

When working with Debian systems, it’s crucial to have the right APT sources.list configuration for accessing software packages. This is especially true in situations where you’re setting up a new system, recovering from a failure, or maintaining older versions of Debian. The APT sources.list file tells the Advanced Package Tool (APT) where to fetch packages from. This guide aims to provide a quick reference for setting up the APT sources.list on various Debian systems, covering both current and archived versions. It’s important to note that when Debian versions are no longer supported, their repositories are moved to an archive status. In such cases, it is necessary to update the sources.list file by replacing the ‘deb’ URLs with ‘archive’ URLs to continue accessing packages.

Read more

How to integrate any distribution inside a terminal with distrobox

How to integrate any Linux distribution inside a terminal with Distrobox

Distrobox is a free and open source tool which allows us to integrate the userlands of Linux distributions. Under the hood it uses Docker or Podman to create containers, and integrates them with the host by sharing access to the graphical server, the user HOME directory and USB devices. In this tutorial we see how to install and use Distrobox on the most used Linux distributions.

Read more

Monitoring NVIDIA GPU Usage on Ubuntu

Monitoring NVIDIA GPU Usage on Ubuntu

This article provides a comprehensive guide on how to monitor the usage of NVIDIA graphics cards on Ubuntu. Whether you are a gamer, a professional in graphics-intensive applications, or someone interested in the performance of machine learning models, understanding how to check your NVIDIA GPU’s usage can be crucial. We will cover two primary methods to accomplish this, each with its own set of advantages.

Read more

How to Run a Bitcoin Full Node on Debian Linux

How to Run a Bitcoin Full Node on Debian Linux

Running a Bitcoin full node means that your system will be able to validate Bitcoin transactions and blocks. The full node will serve a broad function by joining the network of Bitcoin nodes and helping to verify and update transaction information across the entire platform. The benefit of running your own full node is enhanced privacy, since your own transactions will not necessarily need to update to third party nodes, but can do so from your own.

Read more

How to stream video on Raspberry Pi

How to stream video on Raspberry Pi

A Raspberry Pi can have a myriad of specialized uses, and streaming live video is one of them. There are multiple camera models sold for the Raspberry Pi, which you can browse over at the official website. These cameras plug in via ribbon cable directly to the board of the Raspberry Pi, and then it is an easy set up to stream the video or take still pictures from the camera.

Read more

Raspberry Pi black screen after boot

Raspberry Pi black screen after boot

Although it is not a common error, some users may encounter a black screen when using a Raspberry Pi. The error is most likely to occur when first booting the Raspberry Pi, giving users very little opportunity to perform any kind of investigation into the problem for troubleshooting. In this tutorial, we will look at some ways to solve the black screen problem that occurs when booting a Raspberry Pi. This will include a few different methods, as the exact cause can vary and sometimes be hard to pinpoint.

Read more

How to Utilize Ubuntu Logs for Troubleshooting

How to Utilize Ubuntu Logs for Troubleshooting

When troubleshooting system issues in Ubuntu Linux, the best way to get started is by perusing the system logs. Basically every system event is logged somewhere. This includes kernel messages, service status messages, and almost anything else you can imagine. It is not uncommon for system logs to quickly fill up with millions of entries over a short period of time. With all this information available, we just need to know how to find what we are looking for, and then can quickly pinpoint the culprit of pesky system issues in Ubuntu.

Read more

How to Install NVIDIA Drivers on Ubuntu 24.04

How to Install NVIDIA Drivers on Ubuntu 24.04

Installing the right NVIDIA drivers on your Ubuntu 24.04 system is crucial for optimizing your graphics card’s performance. Whether you’re gaming, designing, or using graphic-intensive applications, the proper driver can make a significant difference. This guide covers four methods to install NVIDIA drivers, ensuring compatibility and enhancing your system’s graphics capabilities.

Read more