Смотри, есть разработчики раста.
Чтоб все было грамотно и изолировано, они создали папочку .cargo и доставляют все программы в эту папочку.
Даже если весь мир сломается, все бинари в .cargo/bin останутся работать.
Что мне предлагает делать Шляпник?
Ложить все в /usr/lib где изи может получится ситуация ромбовидных зависимостей, и хуяк, одна либа обновилась, вторая нет. Но, мейнтейнер пакета не юзает вторую либу, поэтому у него все работает.
У меня нет.
Что я предлагаю делать? Юзать rustup и cargo.
Что предлагает делать шляпник? Молится.