web-dev-qa-db-ja.com

パスからtexliveを削除する方法

_rm -rf_コマンドでtexliveを削除した後、PATHからtexliveを削除したいのですが、.bashrcのtexliveのパスを削除しましたが、コマンドを実行すると、_echo $PATH_パスにtexliveがまだ表示されます:

_/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/usr/local/texlive/2018/bin/x86_64-linux:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/tonomo/.local/bin:/home/tonomo/bin_

また、パスリストに繰り返しパスがある理由がわかりませんが、これは正常ですか?

更新

@Sebastian Starkからの回答は、これを修正するために必要なすべてでした。

1
MyWrathAcademia

PATH変数を探す他の場所は次のとおりです。

  • ~/.profile
  • ~/.bash_profile
  • /etc/environment
  • /etc/profile.d/*
  • /etc/profile
  • /etc/bash.bashrc

PATH変数の出現をすべて1つずつ確認し、必要に応じて編集します。

必ず完全にログアウトしてからログインしてください。 PATHの設定方法によっては、bashを再起動するか、ターミナルだけでは十分ではない可能性があります。 bashrcの編集に関するほとんどの答えは、それを入手するか、bashなどを実行するだけで十分であることを示しています。ほとんどの場合これで十分ですが、export PATH=/foo/bin:$PATH変数はまだ周囲のデスクトップ環境で設定されているため、PATHから古いコンポーネントが削除されることはありません。

Anacondaの複数のパスについて:インストーラーのバグのように見えます。単にすべての重複を削除できます。

2
Sebastian Stark