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

[debian-users:39778] Re: Wnn7 のdebianパッケージ on sid



杉田@デジタルパッドです。

中園さん、小西さん、ありがとうございます。

とりあえず、簡単にまとめておきたいと思います。

wnn7-server パッケージが sid でうまくインストールできなく
なった原因は

# From: Kenshi Muto <kmuto@xxxxxxxxxxxxxxx>
# Subject: [debian-users:39772] Re: Wnn7 のdebianパッケージ on sid
# Date: Wed, 3 Mar 2004 16:59:35 +0900

> この件についてはXFree86のメンテナから声明が出ていて、
> 
> - xlib6gは古いので4.3.0以降ではもうサポートしない
>   意訳すると、xlibsで機能提供することもできるだろうけど互換性の問題か
>   ら「動かねぇ!」というクレームがきてうざいのでイヤだ かな(笑)。
>   概してそういうのはproprietaryなソフトウェアも多いですし。
> - 依存関係をなんとか解決したければequivsを使え
> 
> ということです。

なお、equivs をつかっても、xlibs にコンフリクトして
うまくいませんでした。

で、解決方法ですが、いくつか方法がありました。

1) dpkg -i --ignore-depends=xlib6g wnn7-server*.deb
   強制的に依存関係を無視する(杉田のとった方法)

2) wnn7-server パッケージの依存関係を修正する

# From: NAKAZONO Makoto <nakaz@xxxxxxxxxxxxxx>
# Subject: [debian-users:39775] Re: Wnn7 のdebianパッケージ on sid
# Date: Wed, 3 Mar 2004 17:59:24 +0900

> dpkg-deb の --extract と --control で包みを開いて、
> debian/control の depend の行にある xlib6g のところを xlibs, libxaw6 と
> 書き換えて、
> dpkg-deb の --build で再び包み直す
> という方法でできました。

3) 関係するパッケージをキープする

# From: skonishi@xxxxxxxxxxxxxx
# Subject: [debian-users:39776] Re: Wnn7 のdebianパッケージ on sid
# Date: Wed, 3 Mar 2004 18:52:27 +0900

> ii  xfree86-common 4.3.0-3        X Window System (XFree86) infrastructure
> ii  xserver-xfree8 4.3.0-3        the XFree86 X server
> ii  xlib6          3.3.6-44       shared libraries required by libc5 X clients
> ii  xlib6-altdev   3.3.6-44       include files and libraries for libc5 X clie
> ii  xlib6g         4.1.0-16woody1 pseudopackage providing X libraries
> ii  xlib6g-dev     4.1.0-16woody1 pseudopackage providing X library developmen
> ii  xlibmesa3      4.2.1-16       XFree86 Mesa libraries pseudopackage
> ii  xlibmesa3-gl   4.2.1-16       Mesa 3D graphics library [XFree86]
> ii  xlibmesa3-glu  4.2.1-16       Mesa OpenGL utility library [XFree86]
> ii  xlibs          4.2.1-16       X Window System client libraries
> ii  xlibs-dev      4.2.1-16       X Window System client library development f
> 
> ii  wnn7-maindic   1.00-1         A package of Japanese input method 'Wnn7' ma
> ii  wnn7-optiondic 1.00-1         A package of Japanese input method 'Wnn7' op
> ii  wnn7-server    1.01-1         A package of Japanese input method 'Wnn7' se
> ii  wnn7-utils     1.00-1         A package of Japanese input method 'Wnn7' ut
> ii  wnn7-xclients  1.02-1         A package of Japanese input method 'Wnn7' cl
> ii  wnn7egg        1.02-3         Wnn-nana-tamago -- EGG Input Method with Wnn

私のところでも、誤ってアップグレードするまではこの状態でした。
とりあえずは、この状態でも特に問題はありませんでした。
ただ、新しいバージョンのライブラリを要求するパッケージが出てきたときに
これではつらいのではないかと思います。

以上、引用だらけで申し訳ありませんが、まとめでした。

#やはり、後々のことを考えるとパッケージファイルを修正した方が
#よさそうですね。

 >>>>>>>>>>> SUGITA, Toshinori <<<<<<<<<<<<<
 >>>>>>>>>>>     杉田 敏典     <<<<<<<<<<<<<
 E-Mail : sugita@xxxxxxxxxxx  --- official
 WebPage: http://www.d-pad.co.jp/
          http://www.d-pad.co.jp/~sugi/