Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Install Discord on Ubuntu 22.04 LTS - LinuxCapable

    Discord is a free voice, video, and text chat app used by tens of millions of people ages 13+ to talk and hang out with their communities and friends. Users communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called “servers.” Discord is available on Windows, macOS, and Linux Distros.

    In the following tutorial, you will learn how to install the Discord client on Ubuntu 22.04 LTS Jammy Jellyfish using three different methods with the command line terminal.

  • How To Enable SSH Server on Ubuntu 22.04 – TecAdmin

    SSH (Secure Shell) is a cryptographic protocol to provide secure data transmission over insecure networks. OpenSSH is the server that implements SSH protocol to provide remote server shell access.

    Today, I have created a new Ubuntu 22.04 Desktop virtual machine. After installation, I found that the SSH server is not enabled by default. So I have installed the OpenSSH server and enabled the SSH connections. This tutorial explains you to how to install and enable SSH on an Ubuntu 22.04 Linux system.

  • How To Upgrade Ubuntu 21.10 To Ubuntu 22.04 LTS

    This tutorial will guide you to upgrade from Ubuntu 21.10 to Ubuntu 22.04 LTS. Ubuntu 22.04 LTS was released on 21 April 2022. Ubuntu 22.04 LTS will be supported for five years till April 2027. Ubuntu 22.04 LTS is powered by Linux Kernel 5.15.

    Previously, we published one article on how to upgrade Ubuntu 20.04 LTS to Ubuntu 22.04 LTS. If you are Ubuntu 20.04 LTS user then it can be useful for you.

  • How to Create Bootable USB Installer for Ubuntu 22.04 LTS | UbuntuHandbook

    The new Ubuntu 22.04 LTS has been released! If you’re going to do a fresh install, then this tutorial may help to burn the ISO image into your USB stick.

  • How to Install Flarum Forum on Debian 11
  • How to Remove All White Space Characters From a Text File

    Working under a Linux operating system distribution gives you a very unique perspective on how alterable the computing world can be. For instance, getting rid of white space characters on text files can somewhat sound like a tedious task unless you are using Linux as your primary operating system.

    White spaces are not just horizontal like the spacing of words in this article or other printable characters. White spaces also exist as vertical spacing of lines and/or paragraphs. So why remove white spaces? The primary reason is to sanitize the outlook of your targeted text file.

  • How to Install QPrompt on Debian 11

    Hello, my friends. Linux is great, and it’s great because of the absurd amount of software we can install on the system. This makes it ideal for almost any type of user such as developers, professionals, and enthusiasts. Proof of this is that we can install all kinds of applications. Today, for example, you will learn how to install QPrompt on Debian 11.

  • How to Install PHP 7.4 on Ubuntu 22.04 LTS - LinuxCapable

    PHP 7.4 is a significant update of the PHP language that was “officially” released on November 28, 2019. This is a standard upgrade from now on from the existing PHP 7.3 release to PHP 7.4, which is the last version in the 7 PHP series that brings in arrow functions for cleaner one-liners, preloading for improved performance, typed properties in classes, improved type variances, spread operator in arrays and much more.

    In the following tutorial, you will learn how to install PHP 7.4 on Ubuntu 22.04 LTS Jammy Jellyfish by importing the Ondřej Surý repository, the maintainer for PHP on Debian, and installing, upgrading, or removing howto instructions.

  • How to create a coil spring (helix) in SketchUp

    Recently, I started doing a while bunch of new models in SketchUp, and I always try to only use my own components, never anything from the 3D warehouse. This means extra work, but also more satisfaction when you succeed. But then, I did face one big challenge. How to make a helix, a three-dimensional spiral, that most elusive of shapes.

    In essence, most of 3D design is just figuring the intricate intersect of planes in three dimensions. Sounds trivial, but sometimes, you end up scratching your head, not quite sure what to do. I decided to check a number of online tutorials, and while they do accomplish the task, I found them impossible to reproduce. The actual steps needed in SketchUp baffled me more than the concept of how a helix should look like. Well, eventually, with great satisfaction, I worked it out. It's not the prettiest or most efficient method, but it's dead simple. Let me show you.

  • How to Write and Run a C Program in Linux – VITUX

    Linux is becoming a developer’s programming paradise because it is an open-source operating system and freely available. The Turbo C compiler is already an old way to compile programs, so we programmers should switch to Linux to use a new programming environment. In this article, we will explain how to write, compile and run a simple C program. This will serve you as a foundation to move on to more complicated and useful C programs that you can write and run on Linux.

    We have run the steps and commands mentioned in this article on an Ubuntu 22.04 LTS system, but it works exactly the same on other versions like Ubuntu 20.04 or distributions like Debian 11.

  • How to Upgrade to Ubuntu 22.04 LTS - Simple Steps - Cloudbooklet

    Ubuntu 22.04 is officially released on 22 April 2022 and available on all cloud platforms also. Here you are going to upgrade your system or server from Ubuntu 20.04 to Ubuntu 22.04. If you are running Ubuntu 18.04, you need to first upgrade to Ubuntu 20.04 and then finally upgrade to 22.04 LTS.

    In this guide you are going to learn how to clean up your Ubuntu 20.04 server or system’s unused packages, old kernels, journal logs, apt cache and then upgrade to 22.04 LTS in simple steps.

  • How to Set JAVA_HOME Path in Ubuntu 20.04 and Ubuntu 22.04 – VITUX

    Many Java-based programs require the Java Runtime Environment (JRE) to run smoothly regardless of the operating system. For development, most IDEs like Eclipse and NetBeans require the Java Development Kit (JDK) on your computer. Whether you’re a newbie who wants to learn how to develop or an application you have installed requires a Java installation on your system, we’ve got you covered. Setting up the JAVA_HOME path is quite simple.

    In this tutorial, we will learn how to install the JDK on Ubuntu 20.04 and Ubuntu 22.04 and set up the Java_HOME path. Let’s start with the installation of the JDK.

  • How to use Kustomize to manage kubernetes configurations

    Kustomize is used for Kubernetes native configuration management. It introduces a template-free way to customize application configuration that simplifies the use of off-the-shelf applications. Kustomize traverses a Kubernetes manifest to add, remove or update configuration options without forking. It is available both as a standalone binary and as a native feature of kubectl as apply -k.

    Kustomize simplifies deployments by allowing you to create an entire Kubernetes application out of individual pieces — without touching the YAML configuration files for the individual components.

  • How to upgrade from Ubuntu 20.04/21.10 to 22.04 LTS

    Ubuntu 22.04 LTS (“Jammy Jellyfish”) has just been released! Checkout the release page here.

    In this guide we will learn how to safely upgrade from Ubuntu 20.04 LTS (Focal Fossa) or the previous release Ubuntu 21.04 to Ubuntu 22.04 LTS using the command-line

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.