▼スレッド
│
└◇1979:man ls をするとエラーが [ソクラテス] 03/13 07:16
└◇1980:Re:man ls をするとエラーが [MSだす。] 03/13
└◇1982:Re[2]:man ls をするとエラーが [ソクラテ] 03/13
└◇1983:Re[3]:man ls をするとエラーが [MSだす。] 03/13
└◇1987:Re[4]:man ls をするとエラーが [通りすが] 03/14
└◇1988:Re[5]:man ls をするとエラーが [MSだす。] 03/14
└◇1989:Re[6]:man ls をするとエラーが [nil] 03/14
└◇1990:Re[7]:man ls をするとエラーが [MSだす。] 03/14
└◇1991:Re[8]:man ls をするとエラーが [nil] 03/15 <
CygWinの終了方法を覚えただけのものです。スレッド一覧
マニュアルをみようとしてman lsと打つと下記のようなメッセージが出でます。
less.exe-コンポーネントがみつかりません
cyg,pcre-0.dllが見つからなかったため、このアプリケーションを開始できませんでした。・・・・
必要なものをインストールしていないからだと思うのですが。方法を教えてください。
○○が無い、と言われたら、とりあえず、スレッド一覧
cygwin 本家のSetup Package Search
http://cygwin.com/packages/
に行って、それがどんなパッケージに含まれているか
調べると良いでしょう。
libpcre
のようです。
早々の回答ありがとうございます。スレッド一覧
早速調べてみましたが、どうしてlibpcreをダウンロードすればよいのかわかりませんでした。
libpcreをインストールをしてみます。
> 早速調べてみましたが、どうしてlibpcreをダウンロードすればよいのかわかりませんでした。スレッド一覧
>
setup.exeを使って普通にインストールしてください。
> libpcreをインストールをしてみます。
>
正確にはlibpcreではなく、libpcre0でした。
一応訂正しておきます。失礼しました。
>MSだすさんスレッド一覧
質問は「どのようにして」ではなく「どうして」なので、
libpcre0のインストールが必要な理由が知りたいのでは?
ということで
>ソクラテさん
理由は単に
「プログラムで必要だから」
です。
今回の場合で具体的に言うならば
「『man』から呼び出される『less』で、検索などに使う
正規表現の処理に『libpcre0(perl互換正規表現ライブラリ)』を
利用しているのに、そのライブラリがインストールされていないから」
です。
"そのページに行ってみたが結局どうしたらよいのかわからなかった"スレッド一覧
ともとれそう。
それならこういうことも言った方が良いのかも…
cyg,pcre-0.dllが無い、ということなので
Setup Package Search に行って、"cyg,pcre-0.dll"が
どのパッケージに含まれているか調べる。
入力フォーム"Search Package List"に cygpcre-0.dll と打ちこんで検索。
でて来たパッケージ名をクリックして一応その
探しているファイルがあるかどうか確認する。
すると、今の場合、libpcre0-4.4-2、libpcre0-4.5-1
なるパッケージにあることがわかる。
で、とりあえずそれをインストールしてみて
問題が解消するか確かめる、ということです。
そんなうだうだより、setup.exe をちゃんと使うと、依存関係も解決しているはずなのに、という基本は言ってあげないの!?スレッド一覧
P.S.
やはり初心者の人はきちんとした解説に目を通しましょうよ。
>setup.exe をちゃんと使うと、依存関係も解決しているはずなスレッド一覧
>のに、という基本は言ってあげないの!?
君がその話が必要だと思うなら、質問者に対して
君がすれば良いだけのこと。
もちろん、それゆえにコメントつけましたし、この種の基礎的な質問では本質的にうまい回答があるのかどうかにしか興味が無いので、あのように書いてます。スレッド一覧
必要だと思わない、ということならそれでよいですいし(私は必要だ、と思ったのではなく、もっと基本的な話がありますよね、という事ですが)、突っ込むな、ということでしたら、失礼しました。