Debian v7 でCommuniGateProのdebパッケージを調べる■Debian v7 でCommuniGateProのdebパッケージを調べる
 CommuniGate Proのdebパッケージが非公式ながら作成されていたので、どんな構成になっているのか調べてみたメモ。ちなみにCommuniGate ProとしてはLinuxではrpmでパッケージされたものが公式ということらしい。

■パッケージ情報を取得

  1. # dpkg-deb --info cgatepro-linux_6.0-5a_i386.deb
  2. 新形式 debian パッケージ、バージョン 2.0。
  3. サイズ 51972190 バイト: コントロールアーカイブ = 709 バイト。
  4.      24 バイト、    1 行      conffiles
  5.     293 バイト、    9 行      control
  6.     511 バイト、   22 行   *  postinst             #!/bin/sh
  7.      77 バイト、    5 行   *  postrm               #!/bin/sh
  8.     156 バイト、    7 行   *  prerm                #!/bin/sh
  9. Package:cgatepro-linux
  10. Version: 6.0-5a
  11. Priority: optional
  12. Architecture: i386
  13. Depends:
  14. Section: non-free/comm
  15. Maintainer: CommuniGate Systems <support@communigate.com>
  16. Description: THE Integrated Communication Server.
  17.  SIP, XMPP, ESMTP, POP3, IMAP4, MAPI, List, Web Email, poppwd, LDAP, ACAP.

■パッケージ内のdata部分を表示

  1. # dpkg-deb -c cgatepro-linux_6.0-5a_i386.deb
  2. drwxr-xr-x root/root         0 2013-04-05 21:54 ./
  3. drwxr-xr-x root/root         0 2013-04-05 21:54 ./etc/
  4. drwxr-xr-x root/root         0 2013-04-05 21:54 ./etc/init.d/
  5. -rwxr-xr-x root/root      2806 2013-04-05 21:54 ./etc/init.d/CommuniGate
  6. drwxr-xr-x root/root         0 2013-04-05 21:54 ./usr/
  7. drwxr-xr-x root/root         0 2013-04-05 21:54 ./usr/share/
  8. drwxr-xr-x root/root         0 2013-04-05 21:54 ./usr/share/doc/
  9. drwxr-xr-x root/root         0 2013-04-05 21:54 ./usr/share/doc/cgatepro-linux/
  10. -rw-r--r-- root/root      2738 2013-04-05 21:54 ./usr/share/doc/cgatepro-linux/copyright
  11. drwxr-xr-x root/root         0 2013-04-05 21:54 ./opt/
  12. drwxr-xr-x root/root         0 2013-04-05 21:54 ./opt/CommuniGate/
  13. ...以下略

■パッケージのコントロール情報を展開して中身を確認する

  1. # dpkg-deb -e cgatepro-linux_6.0-5a_i386.deb
  2. # cd DEBIAN (DEBIANというディレクトリが生成される)
  3. # ls -al
  4. 合計 28
  5. drwxr-xr-x 2 root root 4096  4月  5 21:54 .
  6. drwx------ 5 root root 4096  5月 22 14:12 ..
  7. -rw-r--r-- 1 root root   24  4月  5 21:54 conffiles
  8. -rw-r--r-- 1 root root  293  4月  5 21:54 control
  9. -rwxr-xr-x 1 root root  511  4月  5 21:54 postinst
  10. -rwxr-xr-x 1 root root   77  4月  5 21:54 postrm
  11. -rwxr-xr-x 1 root root  156  4月  5 21:54 prerm
  12. # less でそれぞれ確認

■パッケージ内のdata部分を展開して確認する

  1. # mkdir test
  2. # dpkg-deb --extract cgatepro-linux_6.0-5a_i386.deb test
  3. # cd test
  4. # ls -al (などして確認)


関連性の高い記事 by Simple Tags :

,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...
Trackback

3 comments untill now

  1. Debian v7 でCommuniGateProのdebパッケージを調べる http://t.co/jUEaRsvUVa

  2. Debian v7 でCommuniGateProのdebパッケージを調べる http://t.co/jUEaRsvUVa

  3. RT @isnext_blog: Debian v7 でCommuniGateProのdebパッケージを調べる http://t.co/jUEaRsvUVa