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.
packages
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.
Ubuntu’s Repository Configuration: Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
Ubuntu, a leading Linux distribution, has evolved its approach to managing software repositories, making it easier for users to handle software sources. The traditional method involved using a single file, /etc/apt/sources.list
, but Ubuntu has shifted towards a more modular approach, utilizing the /etc/apt/sources.list.d/
directory. This tutorial explores how the ubuntu.sources
file within this directory plays a crucial role in software management and how you can utilize or modify it to suit your needs.
Understanding the “Download is performed unsandboxed as root” APT Error in Ubuntu
Is it relatively common to run into the Download is performed unsandboxed as root
error when using the APT package manager on Ubuntu Linux, as many users have reported seeing it from time to time. It is important to know that this message is only a warning, and APT can usually proceed with its task of installing or upgrading packages upon request. Still, many users are wondering why this message appears at all, and if there is a simple fix that can be implemented to remedy the warning.
Forcing Installation of Held-Back Packages in Ubuntu/Debian
During regular software updates in Ubuntu Linux distros, you may encounter a situation where some packages have been kept back and are not updated. This could lead to disparities in the version of packages across different systems.
Introduction to Jupiter Notebook
Jupyter Notebook is a web application used to produce computational documents, commonly called “notebooks” which can contain human-readable text, executable code, charts, and more. When used together with Python and libraries like pandas and Matplotlib, Jupyter notebooks are an excellent tool we can use for presentations and data analysis.
How to install Python applications in isolated environments with pipx
If you are familiar with Python, you surely used pip: the Python package installer. With pip, we can install packages “globally” or in virtual environments. Virtual environments are mainly used to install dependencies of specific projects, so to develop them in isolation. We usually install packages, “globally”, instead, when want to access the utilities they provide from anywhere. By using pipx we can get the best of both approaches: we can install each application in its own virtual environment, and, at the same time, access it globally.
Debian pinning how-to
Debian, also known as “the universal operating system”, is one of the oldest Linux distributions. At any point in time there are always three main Debian releases: stable, testing and unstable. The “stable” release represents the official Debian release: it is rock solid, ready for production, and contains packages which doesn’t change much. The “testing” release contains packages which are on their road to be accepted into stable, and finally, the “unstable” release is the one with the most updated versions of software, used for the distribution development.
How to skip the installation of rpm weak dependencies
RPM is the acronym for Red Hat Package Manager: we use it to reference both the software package format and the low-level package manager used by the Red Hat family of distributions. Since version 4.12 of the latter it is possible to declare packages “weak dependencies”, which are installed by default, but not strictly required.
How to show software/package installation date
In case you are wondering when a software package was installed on your Linux system, the information is stored by the package manager and can be accessed via the command line. This can come in handy for a number of reasons, such as when troubleshooting issues that started on a certain date, to see if any packages installed at that time could be causing the problem. In this tutorial, you will learn how to show the installation date for a software package on all major Linux distributions.
How to install RPM package on Ubuntu Linux
Software installation packages for Linux systems will sometimes come in the form of an RPM file. These are files intended for installation on RHEL-based Linux distributions like Red Hat Enterprise Linux, Fedora, CentOS, etc. On Ubuntu, the equivalent packages are DEB files. However, it is possible to convert RPM files to DEB and install them on Ubuntu Linux.
How to install Brew on Linux
Homebrew (or just “Brew”) is a package manager that is well known as the go-to package management tool for MacOS, but it also works on Linux systems. It has been providing Apple users with a means of installing Linux packages on their devices for many years now, and the development has since expanded it into a tool for Linux as well. Homebrew is free and open source, and its big catalog of installable software has made it an attractive supplement to built in package managers such as apt and dnf on some systems.