Re:
Trying to install the GoPiGo utilities on Bookworm 64 bit so I can run it on a Pi-4 with the V3 camera which requires PiCamera2 which only runs on Bullseye or later.
Apparently bookworm absolutely stamps its feet and INSISTS that anything even remotely Python related has to be run in a “virtual environment”. Like it or not, feasible or not, the Gods of Python have decreed that stand-alone Python is no longer acceptable.
When you try it, you get all kinds of scary warnings - your dog will get fleas, you’ll have intractable dandruff, your cat will scratch and pee on everything, your pet turtle won’t love you anymore, and so forth1. The only way possible is to pass a special parameter: --yes-i-want-to-bork-up-my-system
, (or something like that.)
Running your install script and then trying some of the “Bookworm” examples generated the following results - so far:
-
Basic power functions appear to work, at least according to the green light. However the WiFi indicator LED doesn’t.
-
The actual GoPiGo libraries are, apparently, not installed as I received errors that things like “easygopigo3” could not be found when running the Bookworm examples through Thonny.
-
After running the “curl” command,
(curl -kL dexterindustries.com/update_gopigo3 | bash
),
a fairly large amount of stuff was installed, the Python2 stuff being a significant exception along with things that have been removed from the bookworm repo’s. If you’re interested, I’ll re-run it with errors directed to a file. -
After installing the GoPiGo libraries, (to the extent I could), I noticed when running the bookworm distance sensor example that it depends on “I2C_mutex” which is apparently not available and is likely one of your custom utilities.
Questions:
-
Am I barking up the wrong tree? (i.e. Should I even be trying this on Bookworm? Or am I smoking my lunch?)
-
Should I consider rolling back to Bullseye?
-
Should I punt, tuck my tail between my legs, and slink on back to GoPiGo O/S 3.0.3, avoiding the later OS’s altogether?
What say ye?
====================
- Old joke: What do you get when you play a country song backwards?
You get your wife back, your truck back, your dog back, your job back. . . .