wnn7 の依存関係及びインストール先ディレクトリの修正 (2007/07/23)
2006/05/23に書いたものの更新版です.パッケージ libglib1.2 が libglib1.2ldbl に変更されたために,パッケージ wnn7-server, wnn7-xclients にさらに修正が必要になりました.すべてまとめたパッケージの修正方法を書きます.
- wnn7-elisp の修正: 依存関係
# mkdir -p wnn7-elisp_1.02-1_all/DEBIAN # dpkg-deb --extract wnn7-elisp_1.02-1_all.deb \ wnn7-elisp_1.02-1_all # dpkg-deb --control wnn7-elisp_1.02-1_all.deb \ wnn7-elisp_1.02-1_all/DEBIAN # vi wnn7-elisp_1.02-1_all/DEBIAN/control ===== Depends: の行を次のように修正 ===== [修正前] Depends: emacs20 | emacs20-dl | xemacs21-mule | xemacs21-mule-canna-wnn [修正後] Depends: emacs21 | xemacs21-mule | xemacs21-mule-canna-wnn ========================================= # dpkg-deb --build wnn7-elisp_1.02-1_all
- wnn7-xclients の修正: インストール先ディレクトリ
# mkdir -p wnn7-xclients_1.03-1_i386/DEBIAN # dpkg-deb --extract wnn7-xclients_1.03-1_i386.deb \ wnn7-xclients_1.03-1_i386 # dpkg-deb --control wnn7-xclients_1.03-1_i386.deb \ wnn7-xclients_1.03-1_i386/DEBIAN # vi wnn7-xclients_1.03-1_i386/DEBIAN/control ===== Depends: の行を次のように修正 ===== [修正前] Depends: debhelper, debconf, libc6 (>= 2.2.4-4), \ libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.10-4), xlibs (>> 4.1.0) [修正後] Depends: debhelper, debconf, libc6 (>= 2.2.4-4), \ libglib1.2ldbl (>= 1.2.0), libgtk1.2 (>= 1.2.10-4), xlibs (>> 4.1.0) ========================================= # vi wnn7-xclients_1.03-1_i386/DEBIAN/md5sums ===== 次のように修正 ====== usr/X11R6/bin -> usr/bin =========================== # mv wnn7-xclients_1.03-1_i386/usr/X11R6/* \ wnn7-xclients_1.03-1_i386/usr/. # rmdir wnn7-xclients_1.03-1_i386/usr/X11R6 # dpkg-deb --build wnn7-xclients_1.03-1_i386
- wnn7-server の修正: 依存関係とインストール先ディレクトリ
# mkdir -p wnn7-server_1.01-1_i386/DEBIAN # dpkg-deb --extract wnn7-server_1.01-1_i386.deb \ wnn7-server_1.01-1_i386 # dpkg-deb --control wnn7-server_1.01-1_i386.deb \ wnn7-server_1.01-1_i386/DEBIAN # vi wnn7-server_1.01-1_i386/DEBIAN/control ===== Depends: の行を次のように修正 ===== [修正前] Depends: libc6 (>= 2.1.2), libglib1.2 (>= 1.2.0), \ libgtk1.2 (>= 1.2.7-1), xlib6g (>= 3.3.6-4) [修正後] Depends: libc6 (>= 2.1.2), libglib1.2ldbl (>= 1.2.0), \ libgtk1.2 (>= 1.2.7-1), xlibs (>= 4.3.0), libxaw6 (>= 1.0.1) ========================================= # vi wnn7-server_1.01-1_i386/DEBIAN/md5sums ===== 次のように修正 ====== usr/X11R6/bin -> usr/bin =========================== # mv wnn7-server_1.01-1_i386/usr/X11R6/bin \ wnn7-server_1.01-1_i386/usr/. # mv wnn7-server_1.01-1_i386/usr/X11R6/man/man1/* \ wnn7-server_1.01-1_i386/usr/share/man/man1/. # rm -r wnn7-server_1.01-1_i386/usr/X11R6 # dpkg-deb --build wnn7-server_1.01-1_i386
パッケージを修正しても dpkeyserv が起動しない問題が残るかも知れません.dpkeyserv が起動しない問題は,dpkeyserv と libc6 のマッチングの問題をご覧下さい.
梅原 大祐 / UMEHARA Daisuke umehara@kit.ac.jp Last modified: 2020/05/01 15:37