Warum ist /usr/local/bin standardmäßig nicht im Pfad?

Warum ist /usr/local/bin standardmäßig nicht im Pfad?

Wenn ich Sachen von Drittanbietern auf meinem Ubuntu installiere, ist das Standardpräfix /usr/local, dieser Pfad befindet sich jedoch standardmäßig nicht im PATH.

Wie soll ich es für alle Benutzer in den PATH einfügen und warum ist dies nicht das Standardverhalten?

Antwort1

Welche Ubuntu-Version verwenden Sie?

Was sehen Sie, wenn Sie dies ausführen?:

$ more /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"

Oder meinen Sie, dass die ausführbare Datei direkt in /usr/local/[CMDNAME]und nicht in installiert wird /usr/local/bin/[CMDNAME]?

verwandte Informationen