Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • How to install Friday Night Funkin' - QT Mod on a Chromebook

    Today we are looking at how to install Friday Night Funkin' - QT Mod on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • Linux 101: What does "sourcing a file" mean in Linux? - TechRepublic

    Sourcing a file in Linux is a very important concept, but it might not be one you'll use early on in your Linux career. Even so, I'm going to try to explain this challenging concept in a way you can understand it.

    Sourcing a file makes it possible for an executable to "source" information from a script as though the script had printed its output to the terminal. It's not an easy concept to grasp, so I'm going to show you by way of an example.

  • 3 Ways to install Slack in Ubuntu 20.04 LTS (Focal Fossa) - Linux Shout

    Slack is a group collaboration tool designed for teams that work in different locations. Primarily used for communication in teams, as the service can be perfectly integrated into the workflow. Users can link Slack with many other services, for example with cloud services such as Dropbox or with social networks. So Slack becomes the focal point of the action. At its core, Slack is instant messaging software. In addition to direct messaging, Slack enables communication “channels” that can be organized by project, customer, team, or any other way your company deems appropriate for separate conversations. Channels are structured according to the concept of a chat room: All channel participants can take part in the conversation and the messages appear in real-time.

  • Install Ruby on CentOS/RHEL 8 with 3 different methods - Unixcop

    Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

    Ruby is seen as a flexible language, since it allows its users to freely alter its parts. Essential parts of Ruby can be removed or redefined, at will. Existing parts can added upon. Ruby tries not to restrict the coder.

    Ruby can_be used in diverse applications such as data analysis and prototyping.

    In this installation guide, you will learn how to install Ruby on CentOS 8 and RHEL 8 Linux.

  • How to Check Which Desktop Environment You’re Using on Linux

    As you might know, Linux-based operating systems are heavily focused on the command line for performing operations. A minimal distro like Arch Linux will present you with a dark terminal post-installation. What makes Linux distros interactive and user-friendly often goes unnoticed—the desktop environment.

    Most beginner Linux users are unaware of desktop environments and don't even know which one they're using. Here's how you can check which desktop environment is currently installed on your Linux system.

today's howtos

Filed under
HowTos
  • How to install Webmin on FreeBSD

    In this article I will show you how to install the webmin control panel in FreeBSD. Sometimes one doesn’t have the time or didn’t want to deal with configuration files.

    Webmin is a web-based interface for system administration for Unix from where you can configure almost everything. For Linux users we already have a tutorial for installing on Centos.

  • How To Use sysctl Command In Linux

    It is available both as a system call for compiled programs, and an administrator command for interactive use and scripting. Linux additionally exposes sysctl as a virtual file system.

    This article shows how to use the sysctl command to view and modify kernel parameters at runtime.

  • How To Install Glances on Linux Mint 20 - idroot

    In this tutorial, we will show you how to install Glances on Linux Mint 20. For those of you who didn’t know, Glances is a cross-platform curses-based system monitoring tool written in Python. With Glance, we can monitor CPU usage, Memory usage, Swap usage, Process list, Network interface, Disk I/O, Raid, Sensors (CPU temperature), Batter, Docker, Monitor, Alert, and File System spaces utilization.

    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 Glances system monitoring on a Linux Mint 20 (Ulyana).

  • Install Munin on Ubuntu 20.04 for Server Monitoring - Linux Shout

    Munin is a comprehensive software for monitoring computers, especially servers. It helps the system administrators to collect various system information that can be viewed via a web interface such as processor load, hard disk usage, network traffic, access to server services on one or more computers, and more…

    It is suitable for monitoring a single server or a large number of servers. Munin itself is set up as a master/client application. If there are several machines to be monitored then the server with Munin main instance act as a Master, the information from all machines is collected and evaluated on this; whereas other servers or machine will be known as nodes, that only collect data on the local machine and make it available to the master.

  • How To Enable HTTPS Protocol With Apache 2 On Ubuntu 20.04

    HTTPS is the secure version of Hypertext Transfer Protocol (HTTP). HTTPS uses the SSL/TLS protocol for encryption and authentication, and for securing the communication between the browser and the web server. It encrypts HTTP requests and responses to prevent someone from sniffing the information that is shared between your browser and the web server. Without HTTPS, someone would be able to sniff and collect your website visitors’ sensitive information such as login credentials and credit card details.

today's howtos

Filed under
HowTos
  • How to install FFmpeg with NVIDIA GPU acceleration on Linux

    The ffmpeg is free and open-source video converter software for Linux and Unix-like systems. However, on Ubuntu/Debian Linux and other distros, NVIDIA hardware-based encoding is disabled at compile time. So, naturally, you need supporting NVIDIA GPU. Apart from that, it would be best if you had CUDA support installed with GNU compilers. Let us see how to install everything one by one on a server or desktop powered by Ubuntu or Debian Linux.

  • How to Install Jenkins on Debian 11

    Jenkins is an open-source automation and continuous integration tool that helps to automate the repetitive tasks involved in the software development process. It is written in Java used by software developers to automate different aspects of building, testing, delivering, and deploying software applications.

    This tutorial will explain how to install Jenkins on Debian 11 system.

  • How to Install Ghost CMS with Docker on Ubuntu 20.04

    Ghost is an open-source blogging platform to help you create a professional-looking blog. It was launched in 2013 as an alternative to WordPress because it was getting overly complex. Ghost is written in JavaScript and is powered by Node.js.

    In this tutorial, we will explore how to install Ghost CMS using Docker on a server powered by Ubuntu 20.04. We will also use Nginx as a proxy and Let's Encrypt SSL certificate to secure our installation.

  • How to Install Apache Solr on Debian 11

    Apache Solr is an open-source enterprise-search platform from the Apache Lucene project. Its major features include powerful full-text search, scalable and fault-tolerant, distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration, and more. It is written in Java and uses the Lucene library for indexing.

    In this post, we will show you how to install the Apache Solr search platform on Debian 11.

  • How To Use SCP Command on Linux - idroot

    In this tutorial, we will show you how to use the scp command on Linux. For those of you who didn’t know, SCP (Secure Copy) is a command-line tool in Linux and Unix-like systems that are used to transfer files and directories across the systems securely over the network. It uses the Secure Shell SFTP subsystem for data transfer, and uses the same authentication, and provides the same security as Secure Shell. Scp will ask for passwords or passphrases if they are needed for authentication. By default, the SCP command is included in Linux and Mac, so you don’t need to download anything using those OS.

    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 use scp commands on Linux with practice examples.

  • How To Install Wine on Debian 11 - idroot

    In this tutorial, we will show you how to install Wine on Debian 11. For those of you who didn’t know, Wine is a free, open-source program that allows Linux users for running Windows-based applications or software on any Unix environment. As its name suggests Wine is not an emulator, but a runtime environment that ensures compatibility with Windows. It provides Windows programs a compatibility layer to work without actually having Win OS.

    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 through the step-by-step installation of WineHQ on a Debian 11 (Bullseye).

today's howtos

Filed under
HowTos
  • Linux for Starters: Your Guide to Linux – Remote Desktop to Windows from Ubuntu - Part 18 - LinuxLinks

    This is a series that offers a gentle introduction to Linux for newcomers.

    It’s not uncommon for people interested in Linux to have multiple PCs in their home. Hardware comes in different shapes and sizes. They may be notebooks, tablets, home servers, media boxes, even single-board computers like the Raspberry Pi. Some of the devices may be headless (i.e. with no monitor attached). Regardless, with multiple devices, a convenient way to access them all from a central location is with remote desktop software.

    This article looks at a common activity; accessing a Windows PC desktop from your new Linux machine over a local home network.

  • How to install latest Rust on Linux - LinuxH2O

    This article guides you on how to install the latest Rust programing language on a Linux system. Whether it is your desktop or server. The guide universally works with all Linux distributions so it doesn’t matter whether you use Ubuntu, CentOS, Fedora, RHEL, Arch, or any other. Just follow along and you will be able to install the latest Rust programing language build on your Linux system.

    Rust is a general-purpose, cross-platform program language. It supports multi-paradigm and is designed for performance, safety, and concurrency. Rust is blazingly fast and memory-efficient with no runtime or garbage collector, it is best suited for performance-critical services and can run on embedded devices.

    The language is used by hundreds of companies around the world. Rust makes the production fast and low-resource intensive while providing cross-platform solutions. Rust is being used from startups to large companies.

  • How to generate WireGuard QR code on Linux for mobile

    I have written about setting up the WireGuard server on Linux. I have written about setting up the WireGuard server on Linux. Today, I will share a tip that allows creating QR codes for WireGuard VPN mobile clients running on Apple iOS or Android phones using Linux command-line options.

    WireGuard is a modern VPN solution for Linux, *BSD, and Unix-like systems. It is like OpenSSH, where you use public and private keys for remote login, but this one is for VPN. WireGuard config file has various config options, and typing all of them on mobile devices is challenging. Hence, creating a QR code makes deployment easy for everyone. Let us see how to make a QR code out of the WireGuard client config file on the Linux command line.

  • How to Install vsftpd Server on Debian 11 - Unixcop

    FTP or File Transfer Protocol, is a popular protocol for transferring files to and from an FTP server. However, it is fraught with security risks since it sends data and sensitive information in plain text. VSFTPD ( Very Secure FTP Daemon ) is a fast, secure and stable FTP server that uses encryption to secure data exchanged with the server.

    In this tutorial, we’ll install vsftpd FTP server on Debian 11.

  • Learning by Doing with Linux - Unixcop

    Learning by doing refers to a theory of education expounded by American philosopher John Dewey. It’s a hands-on approach to learning, meaning students must interact with their environment in order to adapt and learn. Dewey implemented this idea by setting up the University of Chicago Laboratory School.

    Linux has been around since the mid-1990s and has since reached a user base that spans the globe. To get more information from linux.com. So we could use Learning by doing with Linux.

  • How to Install Nagios Core in Rocky LInux and AlmaLinux

    Nagios is a free and open-source tool for monitoring systems, networks, and infrastructure. Nagios provides a web interface for viewing current network status, log files, notifications, and much more.

  • Install Java from your Linux distribution's repositories | Opensource.com

    There are a number of different ways to install Java on your Linux desktop. An obvious route is to use the packages provided in your Linux distribution. Note that this doesn’t work for everyone; for example, some users may need a very specific version of Java.

    Before you can start, you must determine “which Java” you need. Do you just need to run some .class files or a .jar file? Or are you writing some code that you need to compile?

    In my case, most of the Java I run is Java that I have (at least partly) written myself, so it always makes sense to install the full Java Development Kit, or JDK, which comes with a Java compiler, libraries, and some really useful utilities. And of course, hereabouts, we give preference to the open source JDK, called OpenJDK.

  • Package manager in Linux

    In general terms and without going into too much detail, a package in Linux consists of a collection of files that allow the installation of a program and its related tasks, such as dependency scanning, pre-installation, and so on. Therefore, a package is not the application as such but the collection of files needed to install it.

    The use of packages attempts to solve the problem of interoperability between distributions thanks to a small metadata file that acts as a manifest of dependencies that must be met for the packaged software to run correctly on a given computer. So for example, we can have a package for Ubuntu 20.04 that might work fine on Debian 11. If not, we will be informed during the installation process.

    Although working with packages may seem simple, it is not. Imagine managing dependencies manually, it would be crazy. Fortunately, package managers were born to make it easier to use and work with packages.

today's howtos

Filed under
HowTos
  • How to use wall command in linux - Unixcop

    wall is (an abbreviation of write to all) is a Unix command-line utility that displays the contents of a computer file or standard input to all logged-in users. It is used by root to send out shutting down message to all users just before poweroff.

    It displays a message on the terminals of all logged-in users. The messages can_be either typed on the terminal or the contents of a file.

    Also usually, system administrators send messages to announce maintenance and ask users to log out and close all open programs.The messages ‘re shown to all logged in users with a terminal open.

  • Any Port in a Storm: Ports and Security, Part 1

    When IT and Security professionals talk about port numbers, we’re referring to the TCP and UDP port numbers a service is running on that are waiting to accept connections. But what exactly is a port?

  • Book Review: Data Science at the Command Line By Jeroen Janssens

    Data Science at the Command Line: Obtain, Scrub, Explore, and Model Data with Unix Power Tools written by Jeroen Janssens is the second edition of the series “Data Science at the Command Line”. This book demonstrates how the flexibility of the command line can help you become a more efficient and productive data scientist. You will learn how to combine small yet powerful command-line tools to quickly obtain, scrub, explore, and model your data. To get you started, author Jeroen Janssens provides a Docker image packed with over 80 tools–useful whether you work with Windows, macOS, or Linux.

  • How to Take a Typing Test on Linux With tt

    In the modern era of technology, typing has become one of the most common activities for a lot of professions. Learning to type faster with accuracy can help you get more things done in the same amount of time.

    However, touch typing is not a skill that you can master overnight. It takes regular practice and testing to improve your speed and accuracy gradually. While there are a lot of websites that help you achieve this, all you essentially need on Linux is a terminal. Let's see how.

  • FIX: Google Chrome doesn’t work on Kali linux
  • How to install OpenToonz on a Chromebook

    Today we are looking at how to install OpenToonz on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

today's howtos

Filed under
HowTos
  • How to analyze Linux system boot time with Systemd - Linux Shout

    Systemd is a system and session manager that is responsible for managing all services running on the system over the entire operating time of the computer, from the start-up process to shutdown. Processes are always started in parallel (as far as possible) in order to keep the boot process as short as possible. But how to know which process took how much time while booting your system, well for that we can use the Systemd as well.

  • How To Install Figma on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Figma on Ubuntu 20.04 LTS. For those of you who didn’t know, Figma is a popular tool amongst graphic designers and UI, UX designers. It can be used to create wireframes, high-fidelity interface designs, prototyping, etc. One of the most loved features of Figma is its ability to run inside a browser, which makes it platform-independent.

    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 Figma on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How To Create and Manage Groups in Linux - ByteXD

    A group is a collection of users in Linux that shares some commonalities for the purpose of security, privilege, etc.

    Linux allows its administrators to create different user groups very easily. This is convenient because you can create a user group and manage all of the user’s permissions at once, instead of individually assigning permissions to each user.
    If you are not familiar with Linux permissions and how to manage them, take a look at this article.

    In this tutorial, we will cover how to create groups in Linux and briefly explain how to manage them.

  • What's the differences between a Docker image vs a container? - Coffee Talk: Java, News, Stories and Opinions

    A container is a collection of one or more processes, organized under a single name and identifying ID that is isolated from the other processes running within a computing environment. That computing environment can be a physical computer or a virtual machine.

    A container image is a template that defines how an image will be realized at runtime.

    While containers started out as a Linux technology, you can create containers within the Windows operating system too.

    The important thing to understand about Docker technology is that it has two main components: the client CLI tool and the container runtime. The CLI tool is used to execute instructions to the Docker runtime at the command line. The job of the Docker runtime is to create containers and run them on the operating system.

  • How To Install Yarn on Debian 11 - idroot

    In this tutorial, we will show you how to install Yarn on Debian 11. For those of you who didn’t know, Yarn is a package manager for JavaScript that runs on Node.js, allowing developers to manage their application dependencies. It was created to solve a set of problems with npm, such as speeding up the packages installation process by parallelizing operations and reducing errors related to network connectivity.

    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 through the step-by-step installation of the Yarn on a Debian 11 (Bullseye).

  • How to Install LaTeX Editor TeXstudio 4.0.0 in Ubuntu 20.04 / 21.10 | UbuntuHandbook

    The open-source LaTeX editor TeXstudio 4.0.0 was released! Here’s how to install it in Ubuntu via PPA repository.

    TeXstudio 4.0.0 offers Qt6 support which should improve HiDPI handling. And the official packages for Windows and macOS are now based on Qt6, while Linux build sticks to Qt5.

    The final release is out after 8 alpha, 3 beta and 2 release candidate tests, though it’s announced only with following changes...

  • How to Setup Passwordless SSH Login in Linux with Keys

    Hello Linux geeks, it is always a good practice that Linux systems should be ssh with keys rather than the password. SSH (Secure Shell) keys gives us a secure way to login to Linux and UNIX like servers. When we access Linux systems with SSH keys then it is also known as passwordless ssh authentication.

    In this post, we will learn how to setup passwordless SSH authentication with keys in Linux.

  • How to prevent a Supply Chain Attack in a Linux Environment

    This is a type of cyberattack that seeks to damage an organization by attacking weaker elements in the supply chain. A supply chain attack can happen across any industry.

    Software supply chain attacks occur when attackers insert malicious code in a poorly secured part of the software supply chain. This causes a ripple effect, in which a lot of consumers of the software are impacted by the attack.

  • Setup Load Balancing with HAProxy, Nginx and Keepalived in Linux

    In the conventional method of hosting a server or website, the server is hosted through a single HTTP server. When the clients hit on the server, they are allowed on the server. But, what happens when multiple users, even more; thousands of clients, hit the site at a time for some query? What will happen if the server crashes? How will the single server balance the load? To answer all these questions, we can use the term ‘Load balancing’. If you’re looking for authentic tools for managing traffic of your server, you can definitely setup the HAProxy, Nginx, and Keepalived on Linux for load balancing.

  • This Will Make You a Command-Line Ninja | by Erik van Baaren | Python Land | Sep, 2021 | Medium

    A well-crafted bash command or script can save hours of manual labor. This tutorial will show you exactly how easy it is to become a command-line ninja and automate those tedious tasks. If you need to polish your basics, head over to Shell Commands Every Developer Must Know.

  • What Is the Linux Command Line and How Do You Use It?

    The interface you use to view and interact with an operating system, whether text-based or graphical, is known as a shell. The first shells were text-based. This is because the earliest electronic computers were not household devices. Instead, they were giant mainframes that occupied entire rooms.

    Back then, computing power was pretty low and network connections were slow. You can store very many files, and many users can sign into a system simultaneously over a very slow connection when you’re only working with text.

    In 1969, Dennis Ritchie and Ken Thompson at Bell Labs developed the Unix operating system, one of the first mainframe operating systems to gain widespread adoption.

    Unix operated on mainframes as a shared system, with people interacting with the computer from individual terminals consisting of only a keyboard and a screen. Users did everything from creating and navigating files to transmitting data by typing commands using a shell, which the mainframe then interpreted.

    If anything went wrong, a system administrator could check via a console, a dedicated text-entry, and display device used for system-related messages such as those concerning the BIOS, bootloader, or kernel. Linux is a Unix-like system that replicates much of the functionalities of Unix, but as free software available to all.

    The Thompson shell (written by Ken Thompson) was the initial shell for Unix, but a replacement came from Stephen Bourne in 1979 known as the Bourne shell. In 1989, Brian Fox create the Bourne Again shell (bash for short) as a free software replacement of the Bourne shell as part of the GNU Project. This is the default shell for most Linux operating systems.

    Thus we have several of the names that are still commonly used for the command line today: command line, shell, terminal, console, and bash.

How to Change Login Screen Background in Ubuntu

Filed under
Ubuntu
HowTos

This is how you can get rid of those lifeless login screen background in Ubuntu and set a nice picture to welcome you each time you log on.
Read more

today's howtos

Filed under
HowTos
  • How To Install Ansible on Debian 11 - idroot

    In this tutorial, we will show you how to install Ansible on Debian 11. For those of you who didn’t know, Ansible is the simplest way to automate apps and IT infrastructure. Ansible uses port 22 (SSH) to connect to a remote machine and make the necessary changes. It is a cross-platform tool designed to handle system configurations while working with Linux, macOS, and Windows operating systems.

    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 through the step-by-step installation of the Ansible on a Debian 11 (Bullseye).

  • Getting Kubernetes up and running is one thing. Managing it successfully is quite another [Ed: Sponsored push by SUSE, but with howtos]
  • How to Create SFTP Only User in Debian 11 – TecAdmin

    SFTP (SSH File Transfer Protocol) is a secure file protocol used to access, manage, and transfer files over an encrypted SSH transport session. Security first is a thumb rule for the system administrators. In some cases, we need to allow remote users to access the filesystem on our system, but you don’t want to allow them to get a shell. This will allow you a secure channel to provide limited access to specific files and directories.

    This tutorial will help you to setup SFTP only access (without shell access) on Debian 11 system. It will create a chroot environment on your system to limit the SFTP user to a specific directory only. Also, it will allow SFTP only access without SSH access to the user.

  • How to List Dependencies of a Package in Ubuntu

    Unlike Windows, macOS, and Android, software on Ubuntu—and Linux in general—is not distributed as a single package. Instead, when you install an application, your system's package manager downloads multiple packages, including the main app package and its dependencies. However, this only stands true for traditional package installation on Linux i.e. using package managers.

    Knowing what additional dependencies are downloaded during an installation can be beneficial for beginner and advanced users alike. This way, one has complete control over the packages installed on their system.

    Let's take a look at how you can check the dependencies of a package on Ubuntu.

  • How to Actually Install Ubuntu on USB

    his tutorial shows the steps for actually installing Ubuntu Linux on an external US drive with the bootloader installed on the USB. It is NOT live USB set up. This USB will work as portable operating system and can be used on any computer system.

    Let me recall a few things.

    A live USB is used for testing the distribution. It is also used for installing Linux on computer hard disk. Normally, any changes you made to your live distribution is lost and this limits the usage of the live USB.

    Several of It’s FOSS readers requested a tutorial on installing Linux on a USB. Not the regular live USB with persistence but the actual Ubuntu installed on a USB disk.

    This means having a portable Ubuntu Linux on a USB that you can plug it in to any computer, use it, save your work on the USB like it was an actual hard disk.

    The procedure does not seem very different from installing Ubuntu on actual hard disk. And this is where people make mistakes.

    The available tutorials on the internet miss the most crucial part: the bootloader.

today's howtos

Filed under
HowTos
  • Bat is Like the cat Command in Linux, But Super-Charged and Written in Rust

    Bat is a cat command clone with advance syntax highlighting for a large number of programming and markup languages.

    Despite the title of this article, we’ll not talk about cats and bats here, but about the cat and bat commands in Linux.

    As you know, the cat (short for concatenate) command is a utility in Linux. One of its most commonly known usages is to print the content of a file onto the standard output stream. But given more time spent in the command line, features like syntax highlighting come in very handy.

  • How To Install pgAdmin on Debian 11 - idroot

    In this tutorial, we will show you how to install pgAdmin on Debian 11. For those of you who didn’t know, pgAdmin is a free and open-source web-based tool that provides a friendly web interface to fully manage PostgreSQL databases, and it includes several features that can help you administer and maintain databases with ease. It’s written in Python and supports many operating systems such as Linux, Windows, and macOS.

    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 through the step-by-step installation of pgAdmin on a Debian 11 (Bullseye).

  • How to configure your Raspberry Pi OS to use it for the first time - LinuxStoney

    Whether it is to set up a personal server, to play retro games, or simply out of curiosity and to learn programming, today we can all get a Raspberry Pi . This microcomputer has earned a great reputation within the IT sector thanks to its construction based on free hardware, the considerable power it offers and, above all, its price. We can install a wide variety of operating systems (especially Linux) on it. But, whatever system we install, we may have to make some configuration to adapt it to our needs. And here the problems can begin.

    Raspberry Pi OS is the official operating system for this microcomputer. This system is based on Debian, and it comes specially prepared and optimized to work in an optimized way on this device. However, depending on the use that we are going to give it, we may have to configure some aspect of it as soon as we start it up.

    In this way, we find two ways to configure this Raspberry Pi OS to adapt it to our needs.

  • rpm2cpio utility fixed

    I downloaded a Fedora rpm file, and was unable to open it. Hmmm, we had this problem ages ago, see this blog post in 2011:
    https://bkhome.org/archive/blog2/201106/busybox-39rpm2cpio39-fails.html
    And a fix for Xarchive in 2018:
    https://bkhome.org/news/201812/fix-rpm-extraction-in-xarchive.html
    EasyOS has the busybox 'rpm2cpio' applet, and that is still broken. The 'exploderpm' script doesn't seem to work either.

  • Fixing choppy video and chunky font quality in Firefox installed via Flathub in openSUSE

    f you've installed the Firefox browser using flatpak on openSUSE, you probably have noticed these two issues:

    - poor video quality with lags (e.g videos on Twitter)
    - funky font display on some pages (e.g Facebook)

    Firefox comes with the ffmpeg extension enabled but the libs need to be installed. At the time of writing this post, the extension for ffmpeg version 20.08 was enabled in the following file if you installed Firefox using the --user flag with Flatpak.

  • How To Install osTicket on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install osTicket on AlmaLinux 8. For those of you who didn’t know, osTicket is a free and open-source customer support ticketing system and is widely used globally. It is a simple lightweight web-based application that allows one to organize, manage and archive support requests.

    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 through the step-by-step installation of the osTicket support ticketing system on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • Choose Audio Devices in Ubuntu System Tray Menu via Extension | UbuntuHandbook

    For laptop and desktop PC with more than one audio input and output devices, it’s possible to switch between audio devices quickly with upper right corner system tray menu.

    It’s a common situation that users have more than one audio devices connected to the computer. GNOME, the default Ubuntu Desktop Environment, provides Sound settings to choose which input and/or output device to use.

    To make life easier, a Gnome extension is available to integrate the settings into system tray status menu under volume control slider. So users can quickly choose a speaker, HMDI, microphone or other input device via few clicks.

today's howtos

Filed under
HowTos
  • How To Install Apache Maven on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Apache Maven on AlmaLinux 8. For those of you who didn’t know, Apache Maven is an open-source software project management and builds a tool that is tailored specifically for Java projects, but due to its plugin-based architecture, it can be used for C#, Ruby, C, C++, etc projects. Apache Maven projects are build around Project Object Model (POM) and use an XML file (pom.xml) to describe its software project configurations.

    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 through the step-by-step installation of Apache Maven on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How to install Darktable on a Chromebook in 2021

    Today we are looking at how to install Darktable on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to Install Brave Browser AlmaLinux 8 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less.

  • How To Install Gparted on CentOS 8 - idroot

    In this tutorial, we will show you how to install Gparted on CentOS 8. For those of you who didn’t know, GParted is a free partition manager that enables you to resize, copy, and move partitions without data loss. Furthermore, it provides many features such as one partition mirroring with others. It is to be noted that Gparted supports several filesystems such as btrfs, ext2/ext3/ext4, fat16/fat32, lvm2, ntfs and xfs. Also, you can use a variety of storage devices such as SATA/IDE/SCSI, Flash memory, SSD and RAID with GParted.

    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 through the step-by-step installation of the Gparted partition manager on a CentOS 8.

  • How to Install MariaDB 10.6 on AlmaLinux 8 - LinuxCapable

    MariaDB is one of the most popular open-source databases next to its originator MySQL. The original creators of MySQL developed MariaDB in response to fears that MySQL would suddenly become a paid service due to Oracle acquiring it in 2010. With its history of doing similar tactics, the developers behind MariaDB have promised to keep it open source and free from such fears as what has happened to MySQL.

    MariaDB has become just as popular as MySQL with developers, with features such as advanced clustering with Galera Cluster 4, faster cache/indexes, storage engines, and features/extensions that you won’t find in MySQL.

    In the following tutorial, you will learn how to install MariaDB 10.6 on AlmaLinux 8.

  • How to Disable Strict Host Key Checking in SSH – TecAdmin

    The SSH server has default enabled the strict host key checking. When the key checking is enabled, the SSH client connects only those hosts, that valid host keys are stored in the known host’s file. You can find the fine at ~/.ssh/known_hosts.

    Once you are connected to a remote host file time via SSH, the SSH clients check for the host key file under the known_hosts file. If the key is found, you will be connected to a remote server after authentication, but if key doesn’t found in the known_hosts file, the command will show a warning message and a prompt to accept or reject the connection request. Once you accepted the by typing “yes”, the key is added in the known_hosts file.

    Here is an example to of command:

    ssh ubuntu@remote-host
    Output

    The authenticity of host 'remote-host (123.45.67.89)' can't be established.
    RSA key fingerprint is 9f:48:89:f5:68:2f:cd:b3:19:95:40:43:98:09:0a:1a.
    Are you sure you wanThe SSH server has default enabled the strict host key checking. When the key checking is enabled, the SSH client connects only those hosts, that valid host keys are stored in the known host’s file. You can find the fine at ~/.ssh/known_hosts.

    Once you are connected to a remote host file time via SSH, the SSH clients check for the host key file under the known_hosts file. If the key is found, you will be connected to a remote server after authentication, but if key doesn’t found in the known_hosts file, the command will show a warning message and a prompt to accept or reject the connection request. Once you accepted the by typing “yes”, the key is added in the known_hosts file.

    Here is an example to of command:

    ssh ubuntu@remote-host
    Output

    The authenticity of host 'remote-host (123.45.67.89)' can't be established.
    RSA key fingerprint is 9f:48:89:f5:68:2f:cd:b3:19:95:40:43:98:09:0a:1a.
    Are you sure you want to continue connecting (yes/no)?
    But in some situations, like shell scripts, we need to disable the strict host check. Continue to read this article to understand the way to disable strict host check in the SSH clients on Linux systems.t to continue connecting (yes/no)?
    But in some situations, like shell scripts, we need to disable the strict host check. Continue to read this article to understand the way to disable strict host check in the SSH clients on Linux systems.

  • How to Install Node.JS 14 LTS / 16 & NPM on Debian 11 Bullseye - LinuxCapable

    Node.js is an open-source, cross-platform, back-end JavaScript runtime environment built on Chrome’s V8 engine to build fast and scalable network applications and back-end APIs. Node.js uses an event-driven, non-blocking IO module that makes it very lightweight and practical. It is a fantastic choice for data-intensive real-time applications that run across distributed devices.

    NPM is a package manager for the JavaScript programming language maintained by NPM, Inc. NPM is the default package manager for the JavaScript runtime environment Node.js and is arguably the most available repository for Node.JS packages.

    In the following tutorial, you will learn how to install Node.JS in various ways from the app stream and the node source repository on Debian 11 Bullseye.

  • How to Install Latest Nginx Mainline on AlmaLinux 8 - LinuxCapable

    For those using AlmaLinux 8, you might have noticed that installing Nginx directly from its Appresteam does not install the latest stable or mainline version. It is pretty far behind where Nginx is stable, and Mainline is at the current time of its development.

    For most, using the default Nginx that comes bundled with AlmaLinux Appstream will be preferred. Still, the following tutorial will cover the steps needed for those wanting to use newer versions for the latest features.

  • ACENET Basics: Introduction to Linux

    This core session is designed to help new users at ACENET and Compute Canada get up and running.

Syndicate content

More in Tux Machines

today's howtos

  • How to play Dungeon Defenders on Linux

    Dungeon Defenders is a hybrid multiplayer video game developed by Trendy Entertainment. The game was released on Microsoft Windows, Xbox, iOS, Mac OS, Linux, etc. Here’s how to play the game on Linux.

  • How to play Company of Heroes on Linux

    Company of Heroes is a real-time strategy game developed by Relic Entertainment. The game takes place during WWII and was released on Windows, OS X, iOS, Android, and Linux. Here’s how you can play Company of Heroes on your Linux PC.

  • How to Install TeamViewer on Ubuntu Linux

    TeamViewer is a popular cross-platform tool that allows a user to remotely access and control another user’s computer in an easy and secure way. File sharing, remote desktop control and web conferencing between computers are all possible using TeamViewer. TeamViewer is useful for providing remote customer support in organizations, collaborating with colleagues who are far away, and connecting to your own device remotely. This article will walk you through the process of installing TeamViewer on Ubuntu systems.

  • How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

    Ubuntu has officially released the Ubuntu 21.10 codenamed Impish Indri. This has seen the introduction of GNOME 40 as the default desktop, and sadly GNOME 41 did not make the final cut. The release also introduces Linux Kernel 5.13 among new applications and other back-end performance improvements.

  • How to Extract Tar Bz2 File in Linux - ByteXD

    In this tutorial, we will be showing you how to use tar command to extract tar.bz2 files. Tar stands for tape archive, and it is one of the most used commands that deals with compressed archive files. Bz2 stands for bzip2. It is a specific compression algorithm. The tar command comes pre-installed in most Linux distributions. The tar utility is used to compress and extract files using different algorithms. Tar supports a wide array of compression algorithms such as gzip, bzip2, xz, lzip, etc.

  • How to mount ISO in Kubuntu Linux - Darryl Dias

    Dolphin file manager in Kubuntu (Tested this in Kubuntu 21.04) does not ship with Mount ISO option in the right click menu, but with the help of the dolphin-plugins package we can add this and many other features.

  • Setup OpenWRT on BPi-R2 | Zamir's Board

    It’s pretty easy to get OpenWRT start and running on BPi-R2. However, I realized that I need to extend the root filesystem to the whole disk, which is where the struggling starts.

GNOME Gingerblue 2.0.0 Recording Software supports XSPF 1.0

GNOME Gingerblue 2.0.0 is Free Recording Software for GNOME. In the 2.0.0 release I have added support for XSPF 1.0 from Xiph.org. Read more Also: Free Software Review: Balena Etcher couldn’t be easier for writing ISO images, but do they really need telemetry? – BaronHK's Rants

5 open source tabletop RPGs you should try

Open source arrived in the pen-and-paper RPG industry back at the turn of the century, when Wizards of the Coast, publisher of Magic: The Gathering and Dungeons & Dragons, developed the Open Game License (OGL). Many publishers have since adopted the OGL themselves or use similar licenses, such as Creative Commons. Today is Free RPG Day. It's the one day a year you can go to your friendly local game store and pick up, at no cost, a free tabletop role-playing game from some of the biggest publishers in the hobby. If you don't have a local game store or can't get out to a game store, some free RPG sampler downloads are available from Dungeon Crawl Classics and Paizo. But not everything for Free RPG Day is available as a download, so I've collected five of my favorite open source tabletop games that you can download and play. Read more

xfce4-terminal 0.9.0 development release

  Welcome back! Since I became maintainer of xfce4-terminal I've worked on replacing deprecated parts of the codebase, closing old bugs and merging Merge Requests which have been sitting around for a while. Read more