1. Preparing the Environment Prerequisites A Linux environment (Ubuntu/Debian recommended). Install required packages: sudo apt-get update sudo apt-get install git-core subversion mercurial build-essential libssl-dev libncurses5-dev unzip gawk zlib1g-dev python3-all Target board information (Raspberry Pi 4B): Processor: Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5 GHz. Memory: 4GB LPDDR4 RAM (depending on model). Connectivity: Dual-band Wi-Fi […]
Linux File Types and How to Create Them File Type Symbol Description How to Create Regular File – Ordinary files (text, binaries, images, etc.) touch filename or echo "text" > filename Directory d Contains other files/directories mkdir dirname Symbolic Link l Shortcut or reference to another file or directory ln -s target linkname Block Device File b […]
1. Introduction FOSSology is an open source license compliance software system and toolkit. As a toolkit, you can run license, copyright, and export control scans from the command line. As a system, a database and web UI are provided to give you a compliance workflow. In one click you can generate an SPDX file or […]
Note: This is a best way is combining both build cache offline to improve performance. 1. On an online machine Seting npm # set cache path where we will clone to in ci npm config set cache ~/npm_cacache/.npm # set default is using cache and if failed will fall back to registry npm config set prefer-offline […]