web-dev-qa-db-ja.com

デフォルトのプログラムのインストール場所を変更しますか?

私は最近Linuxを学びましたが、Linuxシステムの仕組み、特にLinuxがプログラムファイルを処理する方法について混乱しました。Windowsではすべてのプログラムが1つのディレクトリProgramfiles(および一部のWindows)にありますが、Linuxではプログラムを自動的にインストールすると(apt)私は、プログラムファイルを(programfilesフォルダだけでなく)1か所に「ランダムに」配置すると思います。

Linuxでプログラムのデフォルトの場所/フォルダを変更できますか?私はlinuxmint 17.364ビットを持っています。

3
Ardi Renaldi

つまり、Linuxディストリビューションに付属のパッケージマネージャーを使用している限り、バイナリがインストールされている場所を変更することはできません。ただし、インストールパスは、古くから確立されている convention (ディストリビューション間でわずかな違いがあります)に従います。

自分でパッケージを作成する場合、理論的には自分でインストールプレフィックスを選択できますが、通常、規則から逸脱すると、何らかのペナルティが発生します(読んでください:自分が何をしているのか正確にわからない場合は悪い考えです)。

2
Murphy

一般的にはそうではありません。Linux上のほとんどのプログラムはパッケージであり、再配置可能である可能性があります。ただし、再配置を許可するように設定されているものはほとんどありません。特に、Debianから派生したシステム(Mintなど)は再配置可能なパッケージを提供しません。 RPMベースのシステムには、再配置可能なパッケージが含まれている場合があります。

参考文献:

1
Thomas Dickey