[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:15742] Re: Segmentation fault at emacs



こんにちは。松田陽一@PAL-NET三鷹です。

From: Shuichi OONO <jr5pdx@debian.or.jp>
Subject: [debian-users:15733] Re: Segmentation fault at emacs
Date: Wed, 2 Jun 1999 19:54:52 +0900
Message-ID: <19990602194357R.jr5pdx@debian.or.jp>

> 関係しそうなパッケージ(libc, X, emacs)のバージョンは?

の辺りで、「上書きインストールしちゃえばいいんじゃないか?」 と思い立ち、
強引に解決しちゃいました。

手順:
(1) emacs にリンクしているライブラリから、そのパッケージを探す。
dpkg -S $(ldd /usr/bin/emacs20-dl |jgawk '{print $1}')|jgawk '{print $1}'|sort|uniq
結果は、
libc6:
libncurses4:
libwcsmbs:
xlib6:
xlib6g:
となります。

(2) 該当するパッケージをダウンロードする。
dpkg -S $(ldd /usr/bin/emacs20-dl |jgawk '{print $1}')|jgawk '{sub(/:/,"");print "Package:",$1}'|sort|uniq >packagelist
grep -A3 -f packagelist /var/state/apt/lists/* >package.list
package.listを適宜編集して、以下のようなスクリプトファイルを作成、実行。

wget -t 3000 -o .log0 http://ring.asahi-net.or.jp/pub/linux/debian/debian/dists/slink/main/binary-i386/base/libc6_2.0.7.19981211-6.deb
wget -t 3000 -o .log1 http://ring.asahi-net.or.jp/pub/linux/debian/debian/dists/slink/main/binary-i386/base/libncurses4_4.2-3.deb
wget -t 3000 -o .log2 http://ring.asahi-net.or.jp/pub/linux/debian/debian/dists/slink/main/binary-i386/libs/libwcsmbs_0.0.5.deb
wget -t 3000 -o .log3 http://ring.asahi-net.or.jp/pub/linux/debian/debian/dists/slink/main/binary-i386/oldlibs/xlib6_3.3.2.3a-11.deb
wget -t 3000 -o .log4 http://ring.asahi-net.or.jp/pub/linux/debian/debian/dists/slink/main/binary-i386/x11/xlib6g_3.3.2.3a-11.deb

(3) dpkg --install で一気に上書きインストール。

で、あっさり解決しました。
xlib6g 辺りが怪しかったんだろうと思うのですが、手っ取り早く解決したかっ
たので、一つずつ確認はしませんでした。

という訳で、お騒がせしました。(__)
--
松田陽一(yoh)
mailto:matsuda@xxxxxxxxxxxx
http://www.palnet.or.jp/~matsuda/index.htm