Wie alle anderen gesagt haben, wird der Paketmanager die Dinge dort platzieren, wo sie benötigt werden.
Ich neige dazu, ein Projekt / einen Ordner zu haben, in dem ich meine zufälligen Git-Projekte auschecke.
Eclipse hält seine Projekte gerne im Arbeitsbereich / Abhängig davon, wie viel Entwicklung ich unter Eclipse mache, würde ich so etwas wie $ HOME / workspaces / {AndroidStuff, CrazyRandomIdeas} ausführen, je nachdem, ob sich die Dinge, an denen ich arbeite, in seinem eigenen Arbeitsbereich befinden sollten oder ist ein kleines Projekt.
Außerdem installiere ich gelegentlich gerne Dinge in meinem $ HOME, da ich nur mit Dingen spiele und mein Dateisystem nicht verschmutzen möchte, das ich normalerweise in $ HOME / local einsetze. Wieder ist dies nur mein Stil .. aber ich ende mit
$HOME/
bin/ -->symlinks to binaries I installed locally and added to $PATH
local/ --> local installs of applications, libs etc.
projects/ --> git check/svn checkouts etc of random code.
workspace/ --> eclipse stuff.
Versuchen Sie, nichts in Ihrem Root-Dateisystem (/) zu installieren, es sei denn, Sie verpacken es. Es ist ein königlicher Schmerz, Dinge zu deinstallieren (es gibt immer eine make-Installation, aber selten bekommt man jemals eine make-Deinstallation). Das ist auch der ganze Sinn eines Verpackungssystems, um Ihre Programme, Dateien, Konfigurationen usw. im Auge zu behalten.