デフォルトのインストールディレクトリを変更しますか?

デフォルトのインストールディレクトリを変更しますか?

アプリケーションがインストールされるディレクトリを変更する方法はありますか?つまり、アプリケーション /usr/binがインストールされているディレクトリを変更するのではなく/usr/local/binパス変数?

現在、Ubuntu 14.04 64 ビットを使用しています。

ソリューションがパッケージ マネージャーに依存する場合、一般的なアプローチはありますか? どの構成ファイルをターゲットにする必要がありますか?

答え1

短い答え:

いいえ。

長い答え:

パッケージ マネージャー (aptに依存しているdpkg) を通じてパッケージをインストールすると、.deb アーカイブ内のファイルが抽出され、所定の場所に移動されます。設定ファイルは に/etc、バイナリは/usr/binまたはその他の bin ディレクトリに、ライブラリは/libなどに移動します。どのファイルがどこに保存されるかを指定する標準は、FHS (File Hierarchy Standard) です。インストール ディレクトリに変更を加えると、この標準に違反する可能性が高くなります。いずれにしても、 にはオプションdpkgがあります--instdirが、グローバルに使用すると混乱が生じます。

あなたの本当の問題に対する答え:

あなたのコメントを読んでいると、これを実行したい理由は、ルート パーティションのスペースが不足しているが、 の下にはまだ十分なスペースがあるためだということです/usr/local

インストール ディレクトリを変更するだけでは解決にはなりません。ハード ドライブのパーティションを再分割する必要があります。システムを再インストールしたくない場合は、パーティションのサイズを変更できます (これはまったく必要ありません)。グラフィカル ツールの方が好みの場合は、GParted などのライブ パーティション分割システムを起動してみてください (コマンド ラインについては、およびを参照してくださいparted) fdisk

もう一つの解決策は(将来的に柔軟性が高まるので、私はこれを好みます)、ライトVMLVMは論理ボリューム管理の略で、(他の素晴らしい機能とは別に)データを失うことなく、ハードドライブを再パーティションすることなくパーティションのサイズを変更できます。ここで説明するには少し複雑すぎますが、それに関する優れたガイドがあります。その1つはハウツーフォージまた、関連するアーチウィキページ。

関連情報