- ベストアンサー
Linuxでの開発環境に追加コンポーネントを配置する方法
- Linuxで開発環境に追加コンポーネントを配置する方法を教えてください。
- 具体的には、Ubuntu11.04でLazarusにINDY10を入れる予定ですが、コンポーネントの配置場所が分かりません。
- 他の開発環境や一般的なLinuxの例でも構いません。アドバイスをお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> どこでもいいというか、Linux側やLazarus側で推奨の場所ってないんでしょうか? 特にありません。 あるとしたら、インストールの規則で、パッケージに設定すべきパスは定義されていて、そこに必要なサブルーチンやプログラムの設定パスに従ってインストールされるので問題ないと思いますけど。 Open Office Org等は、その典型的なものだと思います。 > 、/optは、なんにもフォルダがないから、何でも入れにしちゃえばいいよっ! > って、ことでしょうか? そういうことです。 基本的には、個人で一台好き勝手に使えるパソコンという前提ですよね。 センター運用マシンで、個人のディレクトリは、 /home/ユーザー名 だけと限られるわけではないので、root権限で、好き勝手に使えるマシンの場合は、個人の自由ということになります。 そこで自由度のあるところを狙うわけです。 > Linuxは、このLinuxのフォルダ構造より、どうせパスを通しちゃえば同じだから、どこでもいいよ。 その通りで、リンクシンボルを貼るだけで解決できますから。 ただし、どこに展開されているかの確認は当然必要ですけど。
その他の回答 (3)
- 486HA
- ベストアンサー率45% (1013/2247)
インストールするディレクトリは何処でも良いと言えば、それまでです。 私のように60歳半ばになると、インストール先に拘っても時間の無駄なので特に問題の無い限りデフォルトで処理します。
- yakan9
- ベストアンサー率54% (2251/4143)
ダウンロード直後は、 /home/ユーザーホーム/ダウンロード/ の直下に入ると思います。 その後、どこにコピーして、展開するかという質問だと思います。 これは、本当に個人の好みというほかないです。 当方は、 /usr/local/include の下を利用しています。 その他は、下記のところを利用する人は、多いようです。 /opt ここは、何もディレクトリがないので、好きに自分好みで定義することができます。 変わった人は、直下に自分の苗字/名前のディレクトリ名を定義して、そこに入れるといった方法を取る人もいます。 /suzuki といった具合です。 その他、 /tmp /usr/local/etc /usr/local/bin 要は、できるだけ何もないところで、自分好みのディレクトリで管理したいというのが自然な発想だと思います。
お礼
開発環境で、後からくっつけるコンポーネントも、localの下とかでいいのでしょうかー? 少し検索してみます。 includeは、意味も分かりやすいですし。 ありがとうございました。
補足
別の方に少し補足しましたが・・・。 結局は、どこでもいいというか、Linux側やLazarus側で推奨の場所ってないんでしょうか?^^; Winだと、通常 C:\Program Files にアプリが入っているので、その中にアプリケーションがあり、そのアプリの中にコンポーネントやpluginを入れるのが普通というか、分かりやすいですよね? データはMy Documentsに入れれば、そこだけバックアプすればいいんですし。 まぁ、pluginなんかは、他で使いかもしれないから、C:\pluginでもいいですが、使うアプリの直下がやはり普通かと。 普通は、C:\谷崎\plugin とかは推奨しないわけで。 つうか、無駄にフォルダが増えるのは、あんまり好きではない。 Linuxは、このLinuxのフォルダ構造より、どうせパスを通しちゃえば同じだから、どこでもいいよ。 あー、/optは、なんにもフォルダがないから、何でも入れにしちゃえばいいよっ! って、ことでしょうか?^^; 奥が深いというか、ざっくばらんというか。^^;
- 486HA
- ベストアンサー率45% (1013/2247)
このサイトに具体的に解説してありますから参考にしてください。 「Linux 環境での Lazarus のインストール」
お礼
すこし的外れでしたが、回答が付きにくいとは思っていたので。 ありがとうございました。
補足
あい、いやLazarusってのは入ってるんですよ。 開発環境そのものではなく、Lazarusに手動で入れるコンポーネントの方でして。 コンポーネントといえば、開発側・アプリ側だし、私個人が作るプログラムではありません。 かつてはプログラムを作るフォルダ(正しくはさらにその中にフォルダを作って、ここのプログラムを作る)の中に入れていたんですが、そこはバックアップの対象になっており、コンポーネントは変化するものでもない。 バックアップから除外する事もできるんですが、それもなー、と。 つまり、現実に置き換えると、粘土細工の完成品・完成と中有の入れる箱があり、そこにひとつだけ”ヘラ”とかつくる道具があるので、気になる。 (Lazarusの中にIntyというコンポーネント スナップ写真をとるときも、”ヘラ”を除外して撮らないといけないし。 (バックアップのこと だったら、工具箱に入れればいいんですが、Linuxで、こういう”ヘラ”とか、すでにある”ろくろ”とか、ある場所はないのかなー?と。
お礼
うむー、たしかにLinux側での開発が一時止まっていたので、実にそのとおり。^^; WinのプログラムはProgram Filesに置きましょう(まぁ、これも途中に半角があるので、微妙ですが)・・・という常識に縛られていたのかもしれません。 眼から鱗です。 ありがとうございました。