aba
Du brauchst noch etwas Orientierung, wie man deinem Post entnehmen kann.
Ich antworte hier mal, weil die Dinge die du fragst eher allgemeiner Natur sind und deshalb auch kein Durcheinander entstehen kann, allerdings solltest du dich generell niemals an einen alten Post dranhängen, sonder immer einen eigen Post aufsetzen.
Wenn deine Frage spezieller Natur gewesen wäre, hätte ich das auch eingefordert bevor eine Antwort erfolgt wäre.
Man unterscheidet bei Root: 1. die Wurzel des Dateisystems, vom 2. dem Benutzer Root als admin, der früher mal direkt im Wurzelverzeichnis angesiedelt war und heutzutage sein eigenes Verzeichnis hat und 3. die Rechte die Root mit sich bringt, im Gegensatz zu den Rechten die ein ganz normaler Benutzer hat.
Installiert wird immer mittels Root-Rechen. Soweit es jedenfalls die Sachen betrifft die du oben erwähnt hast. (Ausnahmen können Skripte sein die der User selbst erstellt)
Die normalen Arch-Pakete haben den Vorteil, dass sie schon kompiliert sind, dass sie von vertrauenswürdigen Maintainern stammen und auch schon mal getestet wurden.
Bei den AUR Paketen muss man meistens selbst kompilieren und auch immer das PKGBUILD kontrollieren. Die eigentliche Installation geschieht, nachdem das AUR-PKGBUILD erst einmal unter normalen Benutzerrechten gebaut wurde, dann aber auch mittels Root-Rechten.
yay baut ein AUR-PKGBUILD unter Benutzerrechten und speichert das fertig kompilierte Paket dann unter ~/.cache/yay ab.
Erst danach wird man aufgefordert das Root-Passwort einzugeben. Und das Paket xxx wird dann darauf hin mittels `pacman -U ~/cache/yay/xxx unter Root-Rechten installiert.
Das geht auch gar nicht anders weil die Dateien die so ein Paket enthält nur mittels Root-Rechten in die jeweiligen Ordner des Dateisystems verteilt werden können.
Schau dir z.B hier mal an, wenn du auf Dateien anzeigen klickst, wohin all die Dateien geschrieben werden müssen die ein Paket enthält.
aba Landen sie dann im home?
In /home/xxx/ landet bei der Installation eigentlich gar nichts.
Das geschieht erst, wenn der Benutzer die Anwendung aufruft. Erst dann legt das Programm dort Dateien ab. Das können z.B. Konfigurationsdateien sein, oder Dokumente die der User mit seiner Arbeit selbst erstellt.
Der Grund weshalb ich zwischen dem Benutzer Root und den Rechten die Root als admin hat unterschieden habe ist, dass sehr selten der Fall besteht, dass Root auch zum Benutzer von Anwendungsprogrammen wird. Das ist aber dann die seltene Ausnahme und bei Programmen wie firefox wäre das auch ein gigantisches Sicherheitsrisiko.