user installationen



  • wie sorg ich dafür, dass ich installierte programme z.b. unter user/local/ systemweit in der shell aufrufen kann



  • /usr/local in die pfad-variable eintragen:

    export PATH=$PATH;/usr/local/

    das trägst du am besten in die Datei .profile ein, dann musst du es aber für jeden user machen, möglicherweise geht es auch in einem bootscript, weiß ich jetzt nicht ganz so genau.

    unter Umständen musst du auch noch entsprechende ausführrechte setzen... wenn alle user die programme ausführen sollen können, dann machst du ein

    chmod a+x * -R

    wenn du als root im verzeichnis /usr/local bist



  • todo schrieb:

    /usr/local in die pfad-variable eintragen:

    export PATH=$PATH;/usr/local/

    das trägst du am besten in die Datei .profile ein, dann musst du es aber für jeden user machen, möglicherweise geht es auch in einem bootscript, weiß ich jetzt nicht ganz so genau.

    Normalerweise sollte nur /usr/local/bin in PATH sein.
    Der Delimiter ist allerdings kein Strichpunkt sondern ein Doppelpunkt.
    Und um das ganze systemweit zu machen trägt man es in die /etc/profile ein.



  • strichpunkt hat auch funktioniert 🙂



  • Sovok schrieb:

    strichpunkt hat auch funktioniert 🙂

    Also mit bash geht das Beispiel von todo nicht.



  • ja hast recht
    hat aus irgendnem anderen grund funktioniert
    beim nächsten reboot musst ichs in doppelpunkt ändern


Anmelden zum Antworten