パッケージをどのディレクトリにインストールする必要があるかを理解するために、FHSのいくつかの記事とセクションを読みました。私が知っている限り、スタンドアロンパッケージと配布リポジトリによって管理されていないパッケージ/opt
用です。/usr/local
すべてのユーザーが使用できるように、Debian wheezyに "mininet"というネットワークエミュレータをインストールしたいと思います。これには、2つのタイプのパッケージ、つまりリポジトリでメンテナンスされているパッケージと、リポジトリでメンテナンスされていないパッケージをインストールできるinstall.shスクリプトがあります。インストールの最初のステップとして、デフォルトのディレクトリをどこに置くかを指定できます。今私の質問は、どのディレクトリをデフォルトディレクトリとして指定する必要があるかです。 " /usr/local
"、" /usr/local/mininet
"、" /usr/local/bin
"、" /usr/local/bin/mininet
"、""または他のディレクトリである必要がありますか/opt
?
答えも説明していただければ幸いです。
編集:インストールするときなど、パスにパッケージ名/opt
(たとえば)を指定する必要がありますか/usr/local/mininet/
、それとも指定しないでください。
ベストアンサー1
または、オプションのデフォルトディレクトリを参照している場合は、これが--prefix
必要です。./configure
make
/usr/local
/usr/local
このようにして、ソフトウェアを、、などのサブディレクトリにインストール
/usr/local/bin
でき/usr/local/lib/mininet
ます/usr/local/man
。