Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non-GPG native installs: The absence of script_tools causes an immediate end to the installation of the GoPiGo-3 libraries. #40

Open
jharris1993 opened this issue Feb 27, 2024 · 0 comments

Comments

@jharris1993
Copy link

jharris1993 commented Feb 27, 2024

Issue:
The absence of script_tools causes an immediate end to the installation of the GoPiGo3 libraries on non-native installs.

UPDATE
Apparently the script DOES attempt to install script_tools later on in the process, but the earlier installation of RFR_Tools requires script_tools to be installed.[1]

Situation:
I am attempting to try porting the GoPiGo3 libraries to the Jetson Nano in an attempt to create The GoPiGo-3 Robot From Hell. It may ultimately fail, but it will be fun to try. If it works, it will, at the very least, give Keith and Alan something to chew on with ROS. 😉

System:

  • Jetson Nano 4 gig, (original version with one camera port).
  • NVIDIA's Jetson Nano JetPack 4.6.1 (Ubuntu 18.4) installed, configured, and updated - which is the latest version of the Jetson Nano's operating system.

Details:
When cloning and installing the Dexter GoPiGo3 libraries to an Ubuntu 18.4 installation as noted above, I run the following commands:

  1. git clone http://www.github.com/DexterInd/GoPiGo3.git /home/pi/Dexter/GoPiGo3 to bring down the associated files and scripts.
  2. bash /home/pi/Dexter/GoPiGo3/Install/update_gopigo3.sh to begin the installation process.

I get the following results after running the installer script "update_gopigo3.sh":

Welcome to GoPiGo3 Installer.
Updating GoPiGo3 for master branch with the following options:
  --no-dependencies=false
  --no-update-aptget=false
  --bypass-rfrtools=false
  --bypass-python-rfrtools=false
  --bypass-gui-installation=false
  --user-local=false
  --env-local=false
  --system-wide=true
Using "master" branch
Options used for RFR_Tools script: "--system-wide master --use-python3-exe-too --update-aptget --install-deb-deps --install-python-package --install-gui"
/home/pi/Dexter/GoPiGo3/Install/update_gopigo3.sh: line 164: curl: command not found
Installing RFR_Tools. This might take a while..
Done installing RFR_Tools
script_tools didn\'t get installed. Enable the installation of dependencies with RFR_Tools.'
pi@Jetson-Nano:~$

Suggested fix:
Install script_tools prior to installing RFR_Tools, (or as early as possible).

I am assuming that if script_tools is already installed, asking for an installation would bypass it if the version installed is the current version in the same way that apt-get would simply return [package] is already the current version.

=====================

  1. The entire solution to this problem may be as simple as moving the installation for script_tools prior to the initial installation of RFR_Tools.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant