i have following deb-control
$cat control package: deb-package version: 2016-jan-24 architecture: installed-size: 252000 homepage: http://www.google.com maintainer: name <myemail@gmail.com> description: deb package
and after create deb package command :dpkg-deb --build , , when try install on ubuntu software center following notification : package of bad quality , wondering how can avoid dialog ?
thanks in advanced
at least package name invalid. quoting manual @ https://www.debian.org/doc/debian-policy/ch-controlfields.html:
package names (both source , binary, see package, section 5.6.7) must consist of lower case letters (a-z), digits (0-9), plus (+) , minus (-) signs, , periods (.). must @ least 2 characters long , must start alphanumeric character.
therefore deb-package
not allowable, contains 2 uppercase characters.
technically version string allowed, should keep in mind represents debian revision 24
of version 2016-jan
of package. better following conventions there too.
apart these 2 control file seems right, more might wrong in package contents itself. in general, lintian should return no errors, although many small violations permissible - have several packages in private apt repository errors although work fine. suspect package name violation fatal though.
Comments
Post a Comment