ブログ

debファイルの情報を表示する方法

at_shiita.ishigaki
2021年11月16日 10時30分

debファイルの情報を表示するにはdpkg-debコマンドを使用します。
※ここでは例として、unzip_6.0-23+deb10u2_armhf.debの情報を表示します。

[armadillo ~]# dpkg-deb -I unzip_6.0-23+deb10u2_armhf.deb
 new Debian package, version 2.0.
 size 158168 bytes: control archive=1256 bytes.
     597 bytes,    18 lines      control
     963 bytes,    16 lines      md5sums
     111 bytes,     5 lines   *  postinst             #!/bin/sh
      78 bytes,     5 lines   *  postrm               #!/bin/sh
 Package: unzip
 Version: 6.0-23+deb10u2
 Architecture: armhf
 Maintainer: Santiago Vila <sanvila@debian.org>
 Installed-Size: 418
 Depends: libbz2-1.0, libc6 (>= 2.4)
 Suggests: zip
 Section: utils
 Priority: optional
 Multi-Arch: foreign
 Homepage: http://www.info-zip.org/UnZip.html
 Description: De-archiver for .zip files
  InfoZIP's unzip program. With the exception of multi-volume archives
  (ie, .ZIP files that are split across several disks using PKZIP's /& option),
  this can handle any file produced either by PKZIP, or the corresponding
  InfoZIP zip program.
  .
  This version supports encryption.

パッケージに含まれるファイルを表示するには-cオプションを使用します。

[armadillo ~]# dpkg-deb -c unzip_6.0-23+deb10u2_armhf.deb
drwxr-xr-x root/root         0 2021-01-11 00:12 ./
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/bin/
-rwxr-xr-x root/root     18000 2021-01-11 00:12 ./usr/bin/funzip
-rwxr-xr-x root/root    124896 2021-01-11 00:12 ./usr/bin/unzip
-rwxr-xr-x root/root     55152 2021-01-11 00:12 ./usr/bin/unzipsfx
-rwxr-xr-x root/root      2953 2021-01-11 00:12 ./usr/bin/zipgrep
hrwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/bin/zipinfo link to ./usr/bin/unzip
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/lib/
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/lib/mime/
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/lib/mime/packages/
-rw-r--r-- root/root        77 2021-01-10 23:00 ./usr/lib/mime/packages/unzip
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/share/
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/share/doc/unzip/
-rw-r--r-- root/root      4633 2009-01-03 01:33 ./usr/share/doc/unzip/BUGS
-rw-r--r-- root/root     21529 2009-04-20 09:02 ./usr/share/doc/unzip/History.600.gz
-rw-r--r-- root/root      9113 2009-04-20 08:10 ./usr/share/doc/unzip/ToDo
-rw-r--r-- root/root      6128 2021-01-11 00:12 ./usr/share/doc/unzip/changelog.Debian.gz
-rw-r--r-- root/root      4086 2021-01-10 23:00 ./usr/share/doc/unzip/copyright
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/share/man/
drwxr-xr-x root/root         0 2021-01-11 00:12 ./usr/share/man/man1/
-rw-r--r-- root/root      1977 2021-01-11 00:12 ./usr/share/man/man1/funzip.1.gz
-rw-r--r-- root/root     18130 2021-01-11 00:12 ./usr/share/man/man1/unzip.1.gz
-rw-r--r-- root/root      5508 2021-01-11 00:12 ./usr/share/man/man1/unzipsfx.1.gz
-rw-r--r-- root/root      1541 2021-01-11 00:12 ./usr/share/man/man1/zipgrep.1.gz
-rw-r--r-- root/root      8884 2021-01-11 00:12 ./usr/share/man/man1/zipinfo.1.gz
lrwxrwxrwx root/root         0 2021-01-11 00:12 ./usr/share/doc/unzip/changelog.gz -> History.600.gz

パッケージ名とバージョンを表示するには-Wオプションを使用します。

[armadillo ~]#dpkg-deb -W unzip_6.0-23+deb10u2_armhf.deb
unzip   6.0-23+deb10u2