Eu criei um diretório separado para armazenar pacotes ( ~/apps ). Se houver um programa que eu queira ter no meu $PATH , crie um link simbólico em ~/bin ou crie um wrapper de script em ~/bin se o programa em questão não gostar de links simbólicos:
#!/bin/sh
~/apps/package/bin/someprogram "$@"
Para pacotes maiores com muitos programas, adicionar o diretório ao seu $PATH pode ser mais preferível para evitar criar (e esquecer de criar) links simbólicos em ~/bin . Isso depende das suas preferências pessoais.