GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit proměnné cesty pro všechny uživatele na serveru?

Právě jsem dokončil instalaci LaTeXu pro server Ubuntu mé společnosti, na který všichni používáme SSH. Na konci instalace to říká toto:

Add /usr/local/texlive/2010/texmf/doc/man to MANPATH, if not dynamically determined.

Add /usr/local/texlive/2010/texmf/doc/info to INFOPATH.

Most importantly, add /usr/local/texlive/2010/bin/x86_64-linux to your PATH for current and future sessions.

Jak to udělám, aby byly tyto proměnné nastaveny pro všechny uživatele v systému? (A ano, mám oprávnění sudo).

Nejlepší odpověď

Ty přidáte do /etc/environment .

Pravděpodobně již obsahuje řádek pro PATH , takže stačí připojit :/usr/local/texlive/2010/bin/x86_64-linux do konce toho. Poté přidejte dva nové řádky pro MANPATH a INFOPATH.

Viz https://help.ubuntu.com/community/EnvironmentVariables.

Po úpravě /etc/environment , odhlaste se a znovu přihlaste a zkontrolujte, zda např. echo "$MANPATH" vypíše hodnotu, kterou jste přidali.


Ubuntu
  1. Jak přidat uživatele do Ubuntu?

  2. Jak vytvořit oddíl Ext4 pro všechny uživatele?

  3. Jak nastavit DomainKeys pro e-mail na dedikovaném serveru

  1. Jak vytvořit sdílený adresář pro všechny uživatele v Linuxu

  2. Jak nastavit umask pro systémového uživatele?

  3. Jak nastavit PATH pro všechny uživatele v Debianu?

  1. CentOS / RHEL :Jak nastavit chroot jail pro vsftp pro všechny uživatele

  2. Jak nastavit JAVA_HOME v Linuxu pro všechny uživatele

  3. Jak nastavit cestu pro příkazy sudo