Saya baru saja selesai menginstal LaTeX untuk server Ubuntu perusahaan saya yang kita semua SSH gunakan. Pada akhir instalasi dikatakan:
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.
Bagaimana saya melakukan ini sehingga variabel-variabel ini ditetapkan untuk semua pengguna pada sistem? (Dan ya, saya punya izin sudo).
/etc/environment
?Jawaban:
Anda menambahkannya ke
/etc/environment
.Kemungkinan sudah memiliki garis untuk
PATH
, jadi Anda hanya menambahkan:/usr/local/texlive/2010/bin/x86_64-linux
sampai akhir itu. Kemudian tambahkan dua baris baru untuk MANPATH dan INFOPATH.Lihat https://help.ubuntu.com/community/EnvironmentVariables .
Setelah mengedit
/etc/environment
, logout dan kembali, dan periksa apakah mis.echo "$MANPATH"
Menghasilkan nilai yang Anda tambahkan.sumber
/etc/environment
adalah tempat untuk "Pengaturan variabel lingkungan yang mempengaruhi sistem secara keseluruhan (bukan hanya pengguna tertentu) [...]"/etc/profile
dan/etc/bash.bashrc
terdaftar sebagai 'Tidak dianjurkan'Tambahkan PATH default ini ke
/etc/profile
. Ini akan bekerja untuk bash dan sh. Bash adalah default di Ubuntu.echo $SHELL
dapat digunakan untuk menentukan shell pengguna saat ini atau dapat dilihat dari/etc/passwd
file.Atau Anda dapat memasukkannya
/etc/environment
juga. Di sini Anda bisa menambahkan PATH di akhir pernyataan PATH.sumber