Fading Coder

One Final Commit for the Last Sprint

Installing Updated GCC and GDB on Ubuntu Systems

To obtain recent releases of the GNU Compiler Collection (GCC) and GNU Debugger (GDB) on Ubuntu, alternative approaches beyond the default package repositories are required. The following methods enable installation of updated toolchain components. PPA Installation Method The Ubuntu Toolhcain PPA pr...

Customizing Ubuntu Terminal Prompt to Display Only Current Directory

Steps to Configure Terminal Prompt 1. Edit the Bash Configuration File Begin by opening the .bashrc file in your user home directory. For root users, this would be located at ~/.bashrc: nano ~/.bashrc Locate the line that defines the PS1 variable (typically starting with PS1=). To display only the...

Managing Parallel pip and pip3 Installations on Ubuntu

Package Acquisition Retrieve the package managers for both Python versions using the system repository: sudo apt-get update sudo apt-get install python-pip python3-pip Locating Interpreter Binaries Determine the exact filesystem paths for the installed interpreters: command -v python2.7 command -v p...

Ubuntu Portable Drive Installation Notes

System Installation Use an SSD portable drive or a high-speed USB stick (e.g., aigo U393) to install a portable Ubuntu system that can boot on different machines without risking damage to the host's internal drive data. Install from the Ubuntu Server image instead of the Desktop image. The Server im...

Ubuntu 22.04 Workstation Setup: SSH, Remote Desktop, Miniconda, and PyTorch

Disk Layout Mount Size Purpose /boot 512 MiB Kernel & GRUB swap 16 GiB Virtual memory / rest OS, packages, user data A separate /home partition is optional; keeping everything under / simplifies future resizing. GPU Driver Ubuntu 22.04 usually ships with a compatible NVIDIA driver. If not: sudo...

Running Python Scripts on Ubuntu Linux: Practical Methods and Examples

Preparing and Running a Python Script on Ubuntu We'll start with a basic Python script named greet_user.py that reads a name from enput and outputs a personalized greeting: def get_formatted_greeting(name): return f"Greetings, {name}! Welcome to Ubuntu Python scripting." if __name__ == &qu...

Setting up Digital IC Environment: vcs2018, verdi2018

Following the guide: Setting Up Your Own Digital IC EDA Enviroment (Part 3): Installing EDA Tools (vcs2018, verdi2018, etc.) and Running Your First Project - scl keygen - CSDN Blog Installation documentation and corresponding video tutorial are available. However, my system uses Ubuntu 18.04 (instal...

Configuring and Deploying Windows Subsystem for Linux on Windows 10

The Windows Subsystem for Linux (WSL) provides a compatibility layer for running native Linux ELF64 binaries directly on Windows 10. This integration allows developers to utilize Linux command-line tools and applications without the overhead of a traditional virtual machine. Activating Developer Mod...

Setting Up Tabby Terminal on Ubuntu: Context Menu and Mouse HID Configuration

Tabby Terminal Keyboard Shortcuts Clipboard Operations Action Shortcut Copy Ctrl+Shift+C Paste Ctrl+Shift+V or Shift+Insert Select All Ctrl+Shift+A Find Ctrl+Shift+F Smart Copy/Interrupt Ctrl+C Cursor Navigation Action Shorctut Line Start Home Line End End Previous Word Ctrl+Left Next Word Ctrl+Righ...

Setting Up Vue CLI on Ubuntu

Installing Node.js Download the latest LTS vertion from the official Node.js website. Choose the Linux binaries archive, then extract it. Move the extracted folder to the software installation directory: mv node-v14.17.1-linux-x64 /usr/local/soft/ Create symbolic links for node and npm: ln -s /usr/l...