Als Arch-Benutzer würde ich / usr / local insgesamt vermeiden und nur / etc für die Konfiguration verwenden. Bei der Installation aus dem Quellcode schreibe ich lieber eine kleine PKGBUILD-Datei, während ich gerade dabei bin, und lade sie möglicherweise in das Arch User Repository (AUR) hoch, und zwar für andere und für mich selbst auf einem anderen Computer in der Zukunft. Gemessen an der Anzahl der Pakete in AUR und der Geschwindigkeit, mit der sie erstellt werden, bin ich nicht allein, wenn ich so denke. Dies erhöht die Wahrscheinlichkeit für alle, dass ein Paket verfügbar ist, anstatt es von der Quelle aus installieren zu müssen, und dass veraltete Speicherorte wie / usr / local vermieden werden.
Debian scheint auch die Idee zu gefallen, ein Paket der Quelle zu erstellen, anstatt irgendetwas in / usr / local zu installieren, daher Dienstprogramme wie checkinstall .
Das Erstellen eines Pakets der Quelle, die Sie installieren möchten, ist eine gute Möglichkeit, um den Speicherort der Dateien zu ermitteln und sicherzustellen, dass einige von ihnen nicht inkonsistent durch ein anderes Paket oder eine andere "make install" -Version überschrieben werden. Die Deinstallation mit "make uninstall" ist keine gute Lösung. Informationen darüber, welche Version installiert ist, können moderne Paketmanager ebenfalls gut nachverfolgen.
Ich würde einfach komplett auf / usr / local verzichten. Es ist kein guter Ort, um etwas abzulegen, nicht um Pakete zu installieren (die systemweiten Verzeichnisse sind geeigneter) und nicht für Benutzer.
/etc/myapp
? Wenn ich eine Konfiguration ändern wollte, wäre dies der erste Ort, an dem ich nachsehen würde.