You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
To run the Python scripts directly (without typingpython3), make them executable. In your project’s root directory (or wherever yourwizard/ folder is located), run:
sudo chmod +x wizard/*.py
This command applies executable permissions to all.py files in thewizard/ directory. If you have subfolders with.py files, you can recursively apply permissions:
sudo find wizard/ -type f -name"*.py" -exec chmod +x {}\;
Note: You can skip this step if you prefer to run each script withpython3 wizard/scriptname.py.
Additionally, ensure that the required permissions are set on all scripts during deployment. Run the following command to ensure all scripts in thewizard/ directory are ready to execute:
sudo chmod -R +x wizard
3. Run the Scripts
You can execute each script in thewizard folder in sequence:
raspberrypi_readiness.py
Performs basic Raspberry Pi system updates, upgrades, and enables SSH/VNC.
remote-access-enable.py
Specifically enables and checks remote access services (SSH, VNC).
raspberrypi-components-readiness.py
Installs drivers/packages for hardware (e.g., RTL-SDR, HackRF).
Automatically detects devices (like HackRF, NESDR) and tests them.