This script requires superuser privileges to run, as it also checks, updates, and installs missing dependencies.