Вы по всей вероятности не указывали определенный путь, и двоичный файл поэтому ищется с помощью переменной $PATH.
Кажется, что Ваше местоположение "/opt/..." содержится в Вашем ПУТИ оболочек, но не в Вашем пути средств запуска. Это, вероятно, потому что Вы устанавливаете его в файле конфигурации Вашей оболочки, как .bashrc.
Самое легкое решение просто указывает полный путь в Вашем средстве запуска, т.е./opt/path/to/your/binary.
Смотрите на wget
который загрузит что-либо, для чего можно указать URI. Другие программы для взгляда на включают curl
и там любое любое количество короткого recipies в Perl и Python для загрузки легко.