ダウンロードした特定のファイルをインストールする必要があります。場所の標準的な慣習はありますか? [閉まっている]


0

私はちょうど私のLinuxボックス(ubuntu 14.04)のための「処理」をダウンロードしました、しかしそれはtarballでした、しかし、私はそれでconfigureを実行することができませんでした。

インストール手順 ここで見つかりました ファイルを展開してフォルダ内のjun ./processingと言うだけです。

これはうまく機能しますが、私は自分の家の中にただ座っているフォルダが好きではありません。フォルダ内の処理スクリプトへのシンボリックリンクを作成して/ usr / local / binに置きたいのですが、残りのファイルをどこに置くべきかわかりません。

ファイルの内容は次のようになります。 enter image description here

編集: ディレクトリを/ optに配置し、シンボリックリンクを/ usr / local / binに配置しました。

これは今のところうまく機能しますが、これは将来問題を引き起こす可能性がありますか?例えば、後でJava用のライブラリーとして処理を使用したい場合、javaはライブラリーを見つけるのに問題があります。

(私はEclipseが今インストールされるのを待っていて、一般的にJava /パッケージ管理の経験がないので、それは素朴な質問かもしれません)

回答:


1

/ optまたは/ usrまたは/ usr / localを試してください。

それらすべてが良い選択です。

以下で@Journeyman Geekによるコメントで説明されているように、/ usr / localの場所を使用することは一般的に受け入れられている方法です。


同意するが、 FHS 「/ usrの目的は共有可能な読み取り専用データです」と述べています。 OPは明らかにしたい 造る それらのファイルそのため、tarballを解凍して/ optにアプリケーションをビルドし、/ binに/ optディレクトリの関連ファイル/ディレクトリにリンクするという方法をお勧めします。私はこれがFHSの意図によりよく準拠していると思います。
agtoever

一方、伝統的には単に接頭辞を設定してmake installを実行するだけでそこにすべてがインストールされます(その結果、/ usr / local / foo / usr / bin /などのような奇妙なものになります)。 / usr / localを使用することはかなりよく受け入れられている方法です。
Journeyman Geek
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.