Tag: Linux

  • How to Install ROS 2 and Gazebo on Ubuntu

    Building and testing autonomous vehicle software for a real product is not a job to learn end-to-end from a random blog for sure. On the other hand, if you are looking for a mildly complicated weekend project to learn how to use some cool tools like ROS 2 and Gazebo, you are in the right…

  • Install NFS Server on Raspberry Pi

    Network File System (NFS) is a distributed file system protocol that allows a user on a client computer to access files over a network like how local storage is accessed. I am using it to share files across devices on my local home network. Please do not use it as your only backup system. I…

  • Install Ubuntu Server on Raspberry Pi

    In this blog post, we will be installing Ubuntu 20.04 LTS Server to the Raspberry Pi. This operating system offers a wide range of use cases, and we will be taking advantage of it in future posts. 1. Download the Ubuntu Server 20.04 LTS Go to the Raspberry Pi section of the Ubuntu downloads and…

  • Managing Python Virtual Environments

    Python environments can get complex and problematic without virtual environments. We can use venv module that comes built-in with Python to manage it, but it may get complex too after a while. For these needs specifically, virtualenvwrapper has been developed. 1. Install virtualenvwrapper Install virtualenvwrapper with pip 2. Find The virtualenvwrapper.sh Virtualenvwrapper uses a sh…

  • Increasing Swap Size of Raspberry Pi

    1. First things first, what is SWAP? According to the Read Hat Documentation on Massachusetts Institute of Technology website: “Swap space in Linux is used when the amount of physical memory (RAM) is full. If the system needs more memory resources and the RAM is full, inactive pages in memory are moved to the swap…