[ros6] use a better temporary directory
[ros6] allow newer binary packages overwrite the system bundled one