アカウント名:
パスワード:
とても不思議だったことが2つ
その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。だって、プログラムってどこかで1つの団体が管理しているわけじゃないのに、どうやって同じファイル名のプログラムが2つ以上ないってことを保障してるのさ?ディストリビューターによってはパッケージ管理システムでそういう不具合が起こらないようにしているのもあるだろうけど、野良ビルドして入れた場合、最悪別のプログラムに上書きされてしまう危険もあるだろうに。
ちなみに、もう1つの疑問は、実行中のプログラムであっても終了させずに上書き更新できるってこと。
>その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。
今度はディレクトリ名が被るでしょ。
Windows の Program Files みたいに団体ごとにディレクトリ分けろって?それらにいちいち PATH 通すの?
ディレクトリ名にはバージョン番号まで含めることで重複を回避し、PATH のために /bin 等にリンクも置くタイプのディストロはあるみたいです。
全部がそうなってるのは珍しそうですが、Firefoxは多くのディストロでそんな感じになってる気がします。
$ file `which firefox`/usr/bin/firefox: symbolic link to `../lib/firefox-7.0.1/firefox.sh'
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
WindowsからLinuxに移って (スコア:1)
とても不思議だったことが2つ
その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。
だって、プログラムってどこかで1つの団体が管理しているわけじゃないのに、
どうやって同じファイル名のプログラムが2つ以上ないってことを保障してるのさ?
ディストリビューターによってはパッケージ管理システムでそういう不具合が起こらないようにしているのもあるだろうけど、
野良ビルドして入れた場合、最悪別のプログラムに上書きされてしまう危険もあるだろうに。
ちなみに、もう1つの疑問は、
実行中のプログラムであっても終了させずに上書き更新できるってこと。
Re: (スコア:0)
今度はディレクトリ名が被るでしょ。
Windows の Program Files みたいに団体ごとにディレクトリ分けろって?それらにいちいち PATH 通すの?
> 実行中のプログラムであっても終了させずに上書き更新できるってこと。
inode というやつがあってだな・・・
Re: (スコア:1)
>その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。
今度はディレクトリ名が被るでしょ。
Windows の Program Files みたいに団体ごとにディレクトリ分けろって?それらにいちいち PATH 通すの?
ディレクトリ名にはバージョン番号まで含めることで重複を回避し、
PATH のために /bin 等にリンクも置くタイプのディストロはあるみたいです。
Re:WindowsからLinuxに移って (スコア:1)
全部がそうなってるのは珍しそうですが、Firefoxは多くのディストロでそんな感じになってる気がします。
$ file `which firefox`
/usr/bin/firefox: symbolic link to `../lib/firefox-7.0.1/firefox.sh'
1を聞いて0を知れ!
Re: (スコア:0)
インストーラーが/usr/binにシンボリックリンクを作りますか?
と聞いてくれるのが一番ありがたいなあ
windowsでもスタートメニューやデスクトップにショートカットを作りますか?
ときいてくれるしあれと同じ感じで