Linux Basics: Comprehensive Guide to RPM / YUM / DNF Package Management

Linux Basics: Comprehensive Guide to RPM / YUM / DNF Package Management

Introduction In the previous content, we have become familiar with the command line, file system, and permission system. In this article, we will move on to another extremely important capability—installing, updating, and managing software in Linux. If the command line is the “language of controlling the system,” then package management is the “toolbox for building … Read more

Mastering Linux YUM Repositories

Mastering Linux YUM Repositories

Function of YUM RepositoriesPackage manager, similar to software managers like 360. YUM can download (from repositories, while also downloading dependencies), install, update, and uninstall software.It operates at a lower level through RPM for software installation, so after installing software with YUM, you can query it using rpm. rpm -qa | grep SoftwareName 2. Advantages of … Read more

Introduction to pip Functionality in Python 3 and Installation Guide

Introduction to pip Functionality in Python 3 and Installation Guide

1. Pre-Learning Insights As we delve deeper into learning Python, we notice a phenomenon: the Python language seems not as simple as it is said to be! Whether it is classes/objects or iterators/generators, it can be somewhat profound. In fact, saying that Python is simple is relative to previous languages like C and Java, which … Read more

The Evolution of Software Installation Methods on Linux: From Alchemy to Containers

The Evolution of Software Installation Methods on Linux: From Alchemy to Containers

On a morning in 2024, a young developer types a command on a brand new Linux laptop: docker run -d -p 80:80 nginx. Even though his system is empty, and he doesn’t even know what the dependencies for Nginx are, a web server is quietly running in the background just seconds later.This scene seems ordinary … Read more

An Open Source Linux Application Store

An Open Source Linux Application Store

Introduction Modren is an open-source Linux application store that supports various package formats such as APT, Snap, Flatpaks, and DEB, providing great convenience for users of Ubuntu, Debian derivatives, and other systems. Main Features Multi-format Support: Modren application store supports various Linux software package formats, including APT (the main package manager for Ubuntu and its … Read more

How to Change Yum Repository in Linux Systems?

How to Change Yum Repository in Linux Systems?

In Linux systems, the default software download sources are often located abroad, which can lead to frequent issues with downloading or updating software. Are you troubled by this? Follow me to replace the download source with a domestic one and resolve your worries. 1. Yum: Resolving Dependency Issues 1. First, you need to configure the … Read more

A Comprehensive Guide to Choosing Linux: Analyzing the Pros and Cons of Ubuntu and CentOS for Beginners

A Comprehensive Guide to Choosing Linux: Analyzing the Pros and Cons of Ubuntu and CentOS for Beginners Introduction Key Technical Point: Ubuntu Ubuntu is a Debian-based Linux distribution known for its user-friendly interface and strong community support. It offers a wide range of pre-installed software and tools, making the installation and configuration process simple and … Read more

The Basics of Operating Alpine Linux

Light as a blade, controlling with precision In the previous article (“The Basics of Operating Alpine Linux (2): Installing a ‘Toy’”), we completed the installation of Alpine Linux, creating a minimal experimental environment. Today, we will delve deeper into this “small yet beautiful” world and explore its significant differences from the traditional RHEL series. If … Read more

Notes on Learning Linux

Notes on Learning Linux This book uses CentOS 7/8 as the practical environment, focusing on practical Linux skills, progressing from basic commands to service deployment, making it a high-quality guide for beginners to learn Linux. The following summarizes the core content by chapter, highlighting practical focuses and knowledge difficulties. Chapter 1: Overview of Linux System … Read more

Complete Installation Package Download on Linux (Including Dependencies)

Background When upgrading internal network servers, it is often necessary to download the installation packages in advance. However, dependency issues can be challenging to resolve in a Linux environment. Therefore, we need a method that can download all dependencies of a software package during installation. In this article, we will introduce how to achieve this. … Read more