私はLinuxを初めて使用します。この問題を説明します。comsol
ある種のネットワークライセンスでインストールしようとしています。
sudo ./setup
サーバーディレクトリを使用している場合、ユーザー名「root」は認識されません。サーバーは私のユーザー名zahirを認識しました。作成したばかりの場合、インストール./setup
はライセンス確認ステップに合格しましたが/usr/local
。
zahir
root権限でインストールを実行するには、どのコマンドを使用する必要がありますか?
ベストアンサー1
setup
スクリプトの助けを見つけようとしています。たぶんファイルに付属しているか、スイッチをREADME
許可することができます-h
(を実行して確認./setup -h
)。合理的によく書かれたスクリプトを使用すると、インストールディレクトリを変更できます。次のようなことができます
./setup --prefix=/home/zahir/
またはこれと似ています(スクリプトヘルプで見つけたものによって異なります)。
comsol
これはホームディレクトリにインストールされ、/usr/local
使用できますsudo
。
修正する
上記の方法は機能しますが、comsol
コマンドが認識されないことを報告します。これは、バイナリの位置を変数comsol
に追加する必要があることを意味します。PATH
comsol
にインストールされていると仮定すると、変数に/usr/local/comsol35
追加できます。 (システムの実際のパスは異なる場合があります)。/usr/local/comsol35/bin
PATH
パスを追加してください。PATH
変える:
次のコマンドを実行します。
export PATH=$PATH:/usr/local/comsol35/bin
PATH
現在のセッションの内容のみが変更されます。変更を永久に適用するには、次の手順を実行します。
echo 'export PATH=$PATH:/usr/local/comsol35/bin' >> ~/.bashrc
$PATH
上記のコマンドでは、二重引用符ではなく一重引用符を使用して補間するのではなく、文字通りコマンドに追加することが重要です.bashrc
。また、損傷を避けるために>>
代わりに使用する必要があります。>
.bashrc
このコマンドを実行しecho
た後comsol
、新しく開くすべての端末で使用できます。コマンドの実行に使用された端末に変更を適用するには、echo
以下を実行する必要があります。
. ~/.bashrc
(はい、コマンドはピリオドだけです)