This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| md:openwrt-meshdesk-prep [2021/11/09 01:56] – [Prepare The System] admin | md:openwrt-meshdesk-prep [2021/11/10 22:20] (current) – [Prepare The System] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Prepare OpenWRT 21.02.x on Ubuntu 20.04 ====== | ====== Prepare OpenWRT 21.02.x on Ubuntu 20.04 ====== | ||
| ===== Prepare The System ===== | ===== Prepare The System ===== | ||
| - | * Install the required packages to ensure the SDK can build the firmware | + | |
| + | * The SDK and build process will require ~30-40G of hard drive space. | ||
| + | | ||
| <code bash> | <code bash> | ||
| sudo apt-get update | sudo apt-get update | ||
| Line 10: | Line 12: | ||
| * Our suggestion is to create a folder that will indicate the version of the firmware you'll be building. | * Our suggestion is to create a folder that will indicate the version of the firmware you'll be building. | ||
| * Here we create a folder for the **21.02.0** release. | * Here we create a folder for the **21.02.0** release. | ||
| - | <wrap em> | + | |
| - | <wrap em>The 21.02.1 release | + | <wrap em>The 21.02.1 release |
| <code bash> | <code bash> | ||
| Line 23: | Line 25: | ||
| * Do a clean checkout of the OpenWRT repository. | * Do a clean checkout of the OpenWRT repository. | ||
| <code bash> | <code bash> | ||
| - | git clone git://git.code.sf.net/p/ | + | git clone https://git.openwrt.org/openwrt/openwrt.git |
| </ | </ | ||
| * This repository has various branches. To see which branches are available and which one we are currently set to use, issue the following command. | * This repository has various branches. To see which branches are available and which one we are currently set to use, issue the following command. | ||
| Line 46: | Line 48: | ||
| </ | </ | ||
| ===== Install the required packages ===== | ===== Install the required packages ===== | ||
| - | * Ensure the following packages | + | * Ensure the following packages |
| <code bash> | <code bash> | ||
| ./ | ./ | ||