Changing Software Sources in Ubuntu 20.04
By default, the default software repository links of Ubuntu are located overseas, resluting in slow download speeds. It is necessary to switch to domestic software sources.
Open the software source configuratino file with vi
The sources.list file stores the software source configurations.
vi /etc/apt/sources.list
Add software source links
Aliy ...
Posted on Sat, 18 Jul 2026 16:30:43 +0000 by dakkonz
How to Fix CentOS Yum Error "Could not resolve host: mirrorlist.centos.org; Unknown error" (2024 Working Solution)
When attempting to install yum auxiliary packages on a CentOS 7 virtual machine environmetn prepared for Docker runtime deployment:
sudo yum install -y yum-utils
The following host resollution error is returend:
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org?arch=x86_64& ...
Posted on Fri, 03 Jul 2026 16:02:41 +0000 by ingchun
Upgrading Python to 2.7 and Installing IPython on CentOS 6.5
Standard distributions of CentOS 6.5 include Python 2.6.6, which often lacks compatibility with modern tools such as IPython 2.3. This tool requires a minimum version of Python 2.7 or Python 3.3+. To resolve this dependency, the interpreter must be compiled from source and intgerated into the system path while preserving existing system utiliti ...
Posted on Thu, 02 Jul 2026 16:02:49 +0000 by phu
Structure and Setup of a ROS2 Workspace for Robot Development
A workspace in ROS2 serves as the central repository for organizing all development artifacts, including source code, configuration parameters, and scripts, for robot functionality. This structured directory facilitates systematic project management.
A canonical ROS2 workspace contains four primary subdierctories:
src (Source Space): Contains ...
Posted on Mon, 15 Jun 2026 16:10:20 +0000 by trulyafrican
Managing macOS Software with Homebrew
Homebrew serves as the definitive package menagement solution for macOS, fulfilling a role similar to apt on Debian-based distributions or dnf on Red Hat systems. It streamlines the lifecycle of command-line tools and applications, covering installation, updates, and removal.
Installation
To install Homebrew, execute the following command in yo ...
Posted on Mon, 08 Jun 2026 17:46:39 +0000 by ShimmyShine
Managing Linux Systems: Network Configuration, User Administration, Disk Management, and Package Installation
Week 01: Configure Network Connections
This module covers connecting Linux computers together. Topics include Linux network configuration files, command line network configuration, and basic to advanced network troubleshooting.
Learning Objectives
Describe Network Configuration Files
Configure Networks with the Linux command line
Perform Basic ...
Posted on Sat, 16 May 2026 17:09:04 +0000 by werushka
Configuring Packagist Mirrors for Faster Composer Package Management
Configuring Packagist Mirrors for Faster Composer Package Management
Mirror Configuration Methods
There are two approaches to enable Packagist mirror services:
- **Global System Configuration:** Add configuration information to Composer's global configuration file config.. See "Method One"
- **Project-Specific Configuration:** Add configurat ...
Posted on Mon, 11 May 2026 10:33:25 +0000 by panic!
Setting Up Anaconda, Jupyter, and PyCharm for Python Development on Windows
Introduction to Anaconda and Python Environment Configuration
For Python development, especially in data science, machine learning, and deep learning, Anaconda is an indispensable platform. This guide covers the essential steps for installing Anaconda on a Windows system and optimizing its configuration, including setting up package mirrors, co ...
Posted on Sun, 10 May 2026 05:12:46 +0000 by jeffkee