インストールしようとしています。根業務上必要です。私のラップトップのvirtualboxでUbuntu 10.04 64ビットを実行しています。 tarballを抽出した後、readmeに提案されたコマンドを使用して.shファイルをインポートしようとしました。
$。パス名/root/bin/thisroot.sh
次のエラーが表示されます。
$ . /home/username/Downloads/root/bin/thisroot.sh
bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory
bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory
bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory
bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory
bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory
bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory
bash: man: No such file or directory
Command 'dirname' is available in '/usr/bin/dirname'
The command could not be located because '/usr/bin' is not included in
the PATH environment variable.
dirname: command not found
/usr/bin/env: bash: No such file or directory
Command 'grep' is available in '/bin/grep'
The command could not be located because '/bin' is not included in the
PATH environment variable.
grep: command not found
Command 'grep' is available in '/bin/grep'
The command could not be located because '/bin' is not included in the
PATH environment variable.
grep: command not found
これの効果は何とかPATHを削除することです。これは、コマンドラインで他の操作を実行できないためです。たとえば、
$ vi README
Command 'vi' is available in '/usr/bin/vi'
The command could not be located because '/usr/bin' is not included in
the PATH environment variable.
vi: command not found
$ clear
Command 'clear' is available in '/usr/bin/clear'
The command could not be located because '/usr/bin' is not included in
the PATH environment variable.
clear: command not found
自宅のデスクトップにUbuntu 11.04がインストールされ、インストールがスムーズに行われました。私のオフィスのMacでもこれを試してみましたが、ここで何が起こっているのかわかりません。
ベストアンサー1
以下でスクリプトを起動する場合:
. script
または
source script
このコマンドはこのシェルのコンテキストで実行されます。パス、エイリアスなどが消えるのを心配する必要はありません。後で別のシェルを起動しても、そのシェルは影響を受けません。