Run this single command to install hrtool.
curl https://raw.githubusercontent.com/hansonrobotics/hrtool/master/get_hr.bash|bash
This allows you to access private resources
Create Github personal token according to Creating a personal access token, and write down the token.
Note: In the Select scopes
, select repo
, and all its sub-scopes.
Add a system environment variable GITHUB_TOKEN
For example, add export GITHUB_TOKEN=<token>
to ~/.bashrc
Test the token. You will see it prints out the latest version of hrtool-ext, for example, v0.6.1
source ~/.bashrc && hr cmd get_latest_version hansonrobotics/hrtool-ext
Install head-hr-ext
hr install head-hr-ext
4a. To install pre-release versions of hrtool and hrtool-ext (for testing and development) purposes
`hr install -p head-hr`
Clean up hash
hash -r
hr init [workspace]
hr install head
If installing on top of an earlier installation, be sure to force:
hr install -f head
hr run <robot>
hr install head-hr
hr
to show all the available commands.hr install -p <package>
to install pre-release packages.hr install -f <package>
to force install packages.hr install head
to install/update HEAD stack.hr role <user|developer>
to switch roles.Unfortunately, the new hrtool is not compatible with old hrtool. So in order to use the new hrtool, you need to clean up your system.
pip3 uninstall rospkg catkin_pkg
~/hansonrobotics
/opt/hansonrobotics
~/.hr
hrtool
, following the above steps.hr install -f head
.If you see such errors when you do sudo apt-get update
W: Failed to fetch http://hk.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/source/Sources Hash Sum mismatch
W: Failed to fetch http://hk.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://hk.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-i386/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Go to "System Settings" -> "Software & Updates" -> "Ubuntu Software". Then choose the "Download from" drop down menu, select "Main Server"
Uninstall nodejs if it's of version 0.10.x or older. HEAD requires nodejs to be 6.6.x or newer.