Linux Mintでは、コンテンツをホームディレクトリではなくルートディレクトリに保存するのに問題があります。私はこれについて助けが必要で、友人はそれにかなりこだわります。パッケージがインストールされるたびに、デフォルトではホームディレクトリではなくルートディレクトリにインストールされます。
答え1
MintなどのDebian派生製品では、DEBパッケージはユーザーのホームディレクトリにインストールされません。システム全体で使用するためにシステム管理者がインストールします。
ユーザーのホームディレクトリにパッケージをインストールできますが、インストール後にパッケージは機能しません。代わりに、パッケージがシステム全体にインストールされます。
システム全体にインストールすると、一般的なパッケージを次のようにfoo
配置できます。
- 実行可能なプログラムは
/usr/bin/foo
、 /etc/foo/
構成ファイルセット/usr/lib/foo/
および/またはランチャーに必要な補助/usr/share/foo/
ファイル- 次の
/usr/share/doc/foo/
文書
など。その後、プログラムが永続データまたはランタイムデータを保持している場合は、それを/var/
および/またはに入れます/run/
。非常に複雑です。そのため、友達がすべての複雑さを処理する必要がないようにソフトウェアがパッケージ化されています。
今一部開梱十分な努力をすれば、ソフトウェアをユーザーのホームディレクトリにインストールできますが(まだホームディレクトリにない場合/usr/local/
)、ほとんどのユーザーにとってこれは特別な場合です。