Fading Coder

One Final Commit for the Last Sprint

Docker Fundamentals on Ubuntu: From Installation to Container Management

Environment Prerequisites Development and testing performed on Ubuntu 18.04.2 LTS (Bionic Beaver). Core Architecture Docker operates on a client-server model utilizing two primary abstractions: Images: Read-only templates containing filesystem layers and application dependencies. Think of these as c...

Setting Up a VTK Development Environment with Backend Parallel Acceleration on Ubuntu Linux

VTK Parallel Acceleration Methods VTK (Visualization Toolkit) supports multiple parallel computing backends for performance optimization: Distributed Memory Parallelism: Enable VTK_USE_MPI during compilation to use vtkMultiProcessController for multi-node rendering and data partitioning. Shared Memo...

Deploying JMeter and Ant on Ubuntu for Continuous Integration

To set up JMeter and Ant for automated enterface testing in a Jenkins container, follow these steps to install and configure the necessary components on Ubuntu. Installing JDK on Ubuntu Download the JDK package, such as jdk-8u74-linux-x64.tar.gz, and transfer it to the server using lrzsz. Install lr...

Installing Visual Studio Code on Ubuntu Using Ubuntu Make

Ubuntu Make, previous known as the Ubuntu Developer Tools Center, is a command-line utility designed to streamline the installation of various development environments, programming languages, and IDEs. This guide details the process of using Ubuntu Make to install Microsfot's Visual Studio Code edit...

Managing Serial Ports on Ubuntu: Information, Tools, and Permissions

Checking Serial Port Information 1. Determining Port Usage Serial port device are located in the /dev directory. To check if a specific port is present and accessible, use the ls command. ls -l /dev/ttyUSB0 Explanation: ls -l: Lists directory contents with detailed information. Using ls or ll (if al...

Installing MySQL on Ubuntu 16.04: A Comprehensive Guide

This guide outlines multiple methods for installing MySQL on Ubuntu 16.04, covering APT repository, offline DEB bundle, and binary tarball installations. Installation Method Overview Before installation, consider the following: APT Installation: Simplest method using Ubuntu's package manager. Automa...

Installing and Running Linux Distributions with WSL2 on Windows

The Windows Subsystem for Linux (WSL) is a Windows feature that enables developers to install and run Linux distributions directly on Windows without the overhead of a traditional virtual machine or dual-boot setup. WSL offers several conveniences: Launch a Linux terminal direct from the Windows ter...

Fix dpkg warnings about missing files list for packages

When apt/dpkg reports messages like "files list file for package … missing; assuming package has no files currently installed", it usually means the package’s .list metadata under /var/lib/dpkg/info is gone. The safest fix is to reinstall the affected packages. Below is a small workflow an...

Upgrade CMake on Ubuntu/Debian: Install a Newer Release and Fix Common Build Errors

When a project fails with "CMake 3.8 or higher is required" (or similar), your system’s CMake is too old. Below are two ways to install a newer CMake and how to resolve common issues during the process. 1. Check the current CMake version cmake --version 2. Remove the distribution CMake (op...