LINUX.ORG.RU

Чем посмотреть поле «Package License» deb-пакета.

 , , ,


1

2

При сборке deb-пакета через checkinstall заполняется поле Package License. Где и как можно увидеть то, что я написал в это поле? dpkg -I например, такого не показывает. GUI-утилита запускающаяся в Ubuntu 18.04 при даблклике по deb-ке тоже не показывает. (Она вообще странная - пишет для всех пакетов «несвободная» в поле «Лицензия»). Как вообще принято при сборке указывать лицензию, чтобы потом всякие менеджеры пакетов её правильно определяли и показывали юзеру как допустим, в том же самом стандартном средстве установки пакетов под Ubuntu?

поле Package License

Это что-то конкретно бонусное, так что штатных средств не предусмотрено. Штатные средства:

$ dpkg -I dpkg_....deb 
 новый пакет debian, версия 2.0.
 размер ... байт(а): управляющий архив длиной ... байт(а).
     ... байт(а),   ... строк      conffiles            
     ... байт(а),   ... строк      control              
     ... байт(а),   ... строк      md5sums              
     ... байт(а),   ... строк   *  postinst             #!/bin/sh
     ... байт(а),   ... строк   *  postrm               #!/bin/sh
     ... байт(а),   ... строк   *  preinst              #!/bin/sh
     ... байт(а),   ... строк   *  prerm                #!/bin/sh
 Package: dpkg
 Version: ...
 Architecture: ...
 Essential: yes
 Origin: debian
 Bugs: debbugs://bugs.debian.org
 Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
 Installed-Size: ....
 Pre-Depends: ...
 Suggests: ...
 Breaks: ...
 Replaces: ...
 Section: admin
 Priority: required
 Multi-Arch: foreign
 Homepage: http://wiki.debian.org/Teams/Dpkg
 Description: Debian package management system
  This package provides the low-level infrastructure for handling the
  installation and removal of Debian software packages.
  .
  For Debian package development tools, install dpkg-dev.
Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.