標準アカウントがあれば、どのプログラムをインストールできませんか?

標準アカウントがあれば、どのプログラムをインストールできませんか?

私は天体物理学と学部生であり、Red Hat Linuxコンピュータにアクセスできますが、学部生アカウントを介してのみアクセスできます。

matplotlibを一度インストールしてみましたが、とても大変でした。 (そして多くの助けを借りてインストールする必要がありました)

私は、ユーザーディレクトリのファイルを変更する必要があるものをインストールできないことを知っています。

しかし、プログラムのどの部分をインストールできませんか?

答え1

つまり、ディスククォータが十分であると仮定すると、そうではありません。

今日、ほとんどのソフトウェアはこれらのautomakeツールを使用してコンパイル時に設定するのに役立ちます。インストールしようとしているソフトウェアがこれを実行している場合は、それを知らせるだけでconfigure --prefix=~すべてのソフトウェア、構成ファイル、およびライブラリがインストールされます。書き込みアクセス権を持つホームディレクトリ。

これはすぐに完全な混乱につながる可能性があり、通常、実際のシステム管理者に必要な理由を説明した後、必要なソフトウェアをインストールするように依頼することをお勧めします。 matplotlibは確かに天体物理学の学生が使用できるように聞こえます。

答え2

それはあなたが何を理解するかによって異なります。インストールする。構成時にプレフィックスを変更すると、見つけることができるほとんどのソフトウェアを「インストール」できます。しかし、次の2つの点に注意してください。

  1. インストールこの場合、すべてのファイルが事前定義されたディレクトリ構造に配置されます。プレフィックス、基本ファイルシステムとは逆です。これは、プログラムを異なる方法で実行する必要があることを意味します。変更PATHや環境変数などの操作を実行する必要があるかもしれませんLD_LIBRARY_PATH。そうしないと、プログラムが必要なソフトウェアコンポーネントとライブラリの両方を見つけることができない可能性があります。

  2. スーパーユーザー(root)権限を必要とするプログラムは使用できません。これは、ハイパーバイザーだけでなく、リソースロックや高度なWebインターフェースの使用など、より複雑なシステム要素/メカニズムを使用する他の多くのプログラムを意味します。

関連情報