Install
RadBuild 0.2.2-beta.2 release packages install frozen executables. The main radbuild package must not install loose runtime Python source.
Debian Package Install
sudo apt install ./radbuild_0.2.2-beta.2_amd64.deb
sudo apt install ./radbuild-doc_0.2.2-beta.2_all.deb
Optional packages:
sudo apt install ./radbuild-radhdl_0.2.2-beta.2_all.deb
sudo apt install ./radbuild-vscode-support_0.2.2-beta.2_all.deb
sudo apt install ./radbuild-server_0.2.2-beta.2_amd64.deb
Verify The Install
radbuild --help
radbuild host inspect
radbuild project validate --settings settings.json
Expected command shape:
usage: radbuild [-h] [--createproject CREATEPROJECT] ...
Windows Experimental MSI
RadBuild 0.2.2-beta.2 adds an experimental Windows package path for native FPGA and light embedded builds. The MSI is produced from the same frozen PyInstaller release tree as Linux, but packages .exe launchers and a radbuild.cmd environment helper.
radbuild host inspect
radbuild project create C:\radbuild-work --non-interactive --template fpga-vivado --project-name vivado-smoke
radbuild project validate --settings C:\radbuild-work\vivado-smoke\settings.json
radbuild build fpga --settings C:\radbuild-work\vivado-smoke\settings.json --dry-run --json-events
Native Windows support is intentionally focused on FPGA flows first:
- Vivado/Vitis discovery checks
C:\Xilinx\Vivado\<version>\bin\vivado.batandC:\Xilinx\Vitis\<version>\bin\xsct.bat. - Gowin discovery checks common Gowin install roots and
gw_sh. - OSS CAD Suite discovery checks Windows install roots and command-line tools such as
yosys,nextpnr-ecp5,ecppack, andghdl. - RADPx OS, PetaLinux, Yocto, and Buildroot providers remain Linux-native in this release. On Windows native mode they report a clear unsupported-provider error instead of trying to execute Linux shell setup scripts.
Package Trust
Install packages only from a RadicalPackages release or repository that has valid package metadata signatures. For local development repositories, --allow-unsigned is acceptable only when testing private package indexes.