管理者権限はありませんが、プログラムをインストールする必要があります。私はそれをローカルにインストールする方法があることを読みましたが、1つのプログラムの最小限の例が見つかりませんでした(たとえばvimまたはopencv)。
Apt-get installまたはpipを使用してどうすればよいですか?管理者権限でのインストールと比較した実際の違いは何ですか?
Pythonの場合:
pip install --user XXX
ここで、XXX
はインストールするパッケージです。
すべてのユーザーにソフトウェアをインストールする場合、つまりシステム領域に書き込む場合は、Sudo
パスワードが常に必要になります(管理者が構成を変更しない限り)。ただし、独自のソフトウェアを使用する場合は、いくつかのオプションがあります。
ポータブルアプリケーションの場合は、 AppImages に見えることがあります。
通常、それらはそれ自体に依存関係を含むため、単一のファイルパッケージ形式に適しています。アプリケーションをダウンロードし、ダブルクリックして実行します。インストールする必要はありません。 もう1つの利点は、ほとんどの場合、Ubuntuリポジトリではまだ利用できないアプリケーションの最新バージョンを入手できることです。
これらのアプリケーションの欠点は、通常サイズが大きいことです。もう1つは、既存のシステムと常にうまく統合できるとは限らないことです。これらは、独立した分離環境から実行されます。その結果、多くの場合、ファイルを保存するときに、表示されるデフォルトの場所はホームディレクトリとは異なります。もう1つの悲しいニュースは、この形式で利用できるのは人気のあるGUIアプリケーションだけです。
たとえば、AppImageアプリケーションの例を次に示します
make
を使用してソースからソフトウェアをコンパイルし、結果のビルドを実行します。
それは十分近いはずです。
それ以外の場合は、各インストールをPATH変数に追加します。