Linux repositories inspector

lintian - Debian package checker

Lintian dissects Debian packages and reports bugs and policy violations. It contains automated checks for many aspects of Debian policy as well as some checks for common errors.
It uses an archive directory, called a "laboratory", in which it stores information about the packages it examines. It can keep this information between multiple invocations in order to avoid repeating expensive data-collection operations. This makes it possible to check the complete Debian archive for bugs, in a reasonable time.
This package is useful for all people who want to check Debian packages for compliance with Debian policy. Every Debian maintainer should check packages with this tool before uploading them to the archive.
This version of Lintian is calibrated for policy version 4.3.0.
2.59.0
Debian iconDebian 10.0
Ubuntu iconUbuntu 20.04
2.57.0
Debian iconDebian 9.0
2.48.0
Ubuntu iconUbuntu 20.04
2.22.0
Ubuntu iconUbuntu 19.10
2.15.0
Debian iconDebian 10.0
2.12.0
Ubuntu iconUbuntu 19.04
2.5.104
Ubuntu iconUbuntu 18.10
2.5.81ubuntu1
Ubuntu iconUbuntu 18.04 LTS
2.5.55
Ubuntu iconUbuntu 17.10
2.5.50.4
Debian iconDebian 9.0
2.5.43ubuntu0.1
Ubuntu iconUbuntu 16.04 LTS
2.5.43
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb2.15.02019-06-171.13 MiB4.3 MiB
Debian iconDebian 10.0 buster-backports/maindeb2.59.0~bpo10+1Mar 251.26 MiB7.03 MiB
Debian iconDebian 9.0 stretch/maindeb2.5.50.42017-11-101020 kiB3.74 MiB
Debian iconDebian 9.0 stretch-backports/maindeb2.57.0~bpo9+1Mar 201.25 MiB5.78 MiB
Ubuntu iconUbuntu 17.10 artful/maindeb2.5.552017-11-10810 kiB3.82 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb2.5.81ubuntu12018-06-12827 kiB4 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb2.5.1042019-01-14833 kiB4.08 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb2.12.02019-04-06875 kiB4.32 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb2.22.0Sep 22940 kiB5.28 MiB
Ubuntu iconUbuntu 20.04 focal/maindeb2.48.0Jan 31977 kiB5.75 MiB
Ubuntu iconUbuntu 20.04 focal-proposed/maindeb2.59.0Mar 24982 kiB7.03 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb2.5.432017-11-10611 kiB3.48 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb2.5.43ubuntu0.12017-11-10611 kiB3.48 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb2.5.43ubuntu0.12017-11-10611 kiB3.48 MiB

Manual pages

lintian(1)

lintian - Static analysis tool for Debian packages

lintian-info(1)

lintian-info - give detailed information about Lintian’s error tags

lintian-lab-tool(1)

lintian-lab-tool - perform common operations on/involving laboratories

spellintian(1)

spellintian - simple spellchecker based on Lintian’s data files

Lintian::Architecture(3)

Lintian::Architecture -- Lintian API for handling architectures and wildcards

Lintian::Check(3)

Lintian::Check -- Common facilities for Lintian checks

Lintian::Check::Info(3)

Lintian::Check::Info - Check script meta data

Lintian::CheckScript(3)

Lintian::CheckScript - Check script meta data

Lintian::Collect(3)

Lintian::Collect - Lintian interface to package data collection

Lintian::Collect::Binary(3)

Lintian::Collect::Binary - Lintian interface to binary package data collection

Lintian::Collect::Buildinfo(3)

Lintian::Collect::Buildinfo - Lintian interface to .buildinfo file data collection

Lintian::Collect::Changes(3)

Lintian::Collect::Changes - Lintian interface to .changes file data collection

Lintian::Collect::Dispatcher(3)

Lintian::Collect::Dispatcher - type neutral dispatcher

Lintian::Collect::Group(3)

Lintian::Collect::Group - Lintian interface to group data collection

Lintian::Collect::Package(3)

Lintian::Collect::Package - Lintian base interface to binary and source package data collection

Lintian::Collect::Source(3)

Lintian::Collect::Source - Lintian interface to source package data collection

Lintian::CollScript(3)

Lintian::CollScript - Collection script handle

Lintian::Command(3)

Lintian::Command - Utilities to execute other commands from lintian code

Lintian::Command::Simple(3)

Lintian::Command::Simple - Run commands without pipes

Lintian::Data(3)

Lintian::Data - Lintian interface to query lists of keywords

Lintian::Deb822Parser(3)

Lintian::Deb822Parser - Lintian’s generic Deb822 parser functions

Lintian::DepMap(3)

Lintian::DepMap - Dependencies map/tree creator

Lintian::DepMap::Properties(3)

Lintian::DepMap::Properties - Dependencies with properties map/tree creator

Lintian::File::Index(3)

Lintian::File::Index - access to collected data about the upstream (orig) sources

Lintian::File::Path(3)

Lintian::File::Path - Lintian representation of a path entry in a package

Lintian::Group(3)

Lintian::Group -- A group of objects that Lintian can process

Lintian::Index(3)

Lintian::Index - access to collected data about the upstream (orig) sources

Lintian::Index::Ar(3)

Lintian::Index::Ar - binary symbol information.

Lintian::Index::Control(3)

Lintian::Index::Control -- An index of a control file set

Lintian::Index::Control::Scripts(3)

Lintian::Index::Control::Scripts - information about maintainer scripts.

Lintian::Index::FileInfo(3)

Lintian::Index::FileInfo - determine file type via magic.

Lintian::Index::Installed(3)

Lintian::Index::Installed -- An index of an installed file set

Lintian::Index::Java(3)

Lintian::Index::Java - java information.

Lintian::Index::Md5sums(3)

Lintian::Index::Md5sums - calculate checksums for index.

Lintian::Index::Objdump(3)

Lintian::Index::Objdump - binary symbol information.

Lintian::Index::Orig(3)

Lintian::Index::Orig -- An index of an upstream (orig) file set

Lintian::Index::Patched(3)

Lintian::Index::Patched -- An index of a patched file set

Lintian::Index::Scripts(3)

Lintian::Index::Scripts - information about scripts.

Lintian::Index::Strings(3)

Lintian::Index::Strings - strings in binary files.

Lintian::Info::Changelog(3)

Lintian::Info::Changelog - access to collected changelog data

Lintian::Info::Changelog::Entry(3)

Lintian::Info::Changelog::Entry - represents one entry in a Debian changelog

Lintian::Info::Changelog::Version(3)

Lintian::Info::Changelog::Version -- Parse a literal version string into its constituents

Lintian::Info::Checksums::Md5(3)

Lintian::Info::Checksums::Md5 - access to collected md5 data

Lintian::Info::Control::Conffiles(3)

Lintian::Info::Control::Conffiles - access to collected control data for conffiles

Lintian::Info::Control::Index(3)

Lintian::Info::Control::Index - access to collected control file data

Lintian::Info::Diffstat(3)

Lintian::Info::Diffstat - access to collected diffstat data

Lintian::Info::Fields::Files(3)

Lintian::Info::Fields::Files - Lintian interface to .buildinfo or changes file data collection

Lintian::Info::FileInfo(3)

Lintian::Info::FileInfo - access to collected file-info data

Lintian::Info::Hardening(3)

Lintian::Info::Hardening - access to collected hardening data

Lintian::Info::Java(3)

Lintian::Info::Java - access to collected java-info data

Lintian::Info::Objdump(3)

Lintian::Info::Objdump - access to collected binary object data

Lintian::Info::Orig::Index(3)

Lintian::Info::Orig::Index - access to collected data about the upstream (orig) sources

Lintian::Info::Overrides(3)

Lintian::Info::Overrides - access to override data

Lintian::Info::Package(3)

Lintian::Info::Package - Lintian base interface to binary and source package data collection

Lintian::Info::Scripts(3)

Lintian::Info::Scripts - access to collected scripts data

Lintian::Info::Scripts::Control(3)

Lintian::Info::Scripts::Control - access to control script data

Lintian::Inspect::Changelog(3)

Lintian::Inspect::Changelog -- Parse a literal version string into its constituents

Lintian::Inspect::Changelog::Entry(3)

Lintian::Inspect::Changelog::Entry - represents one entry in a Debian changelog

Lintian::Inspect::Changelog::Version(3)

Lintian::Inspect::Changelog::Version -- Parse a literal version string into its constituents

Lintian::Lab(3)

Lintian::Lab -- Interface to the Lintian Lab

Lintian::Lab::Entry(3)

Lintian::Lab::Entry - A package inside the Lab

Lintian::Lab::Manifest(3)

Lintian::Lab::Manifest -- Lintian Lab manifest

Lintian::Lab::ManifestDiff(3)

Lintian::Lab::ManifestDiff -- Difference representation between two Manifests

Lintian::Maintainer(3)

Lintian::Maintainer -- Lintian checks shared between multiple scripts

Lintian::Output(3)

Lintian::Output - Lintian messaging handling

Lintian::Path(3)

Lintian::Path - Lintian representation of a path entry in a package

Lintian::Path::FSInfo(3)

Lintian::Path::FSInfo - File System information for Lintian::Path

Lintian::Pool(3)

Lintian::Pool -- Pool of processables

Lintian::Processable(3)

Lintian::Processable -- An (abstract) object that Lintian can process

Lintian::Processable::Binary(3)

Lintian::Processable::Binary -- A deb installation package Lintian can process

Lintian::Processable::Binary::Changelog(3)

Lintian::Processable::Binary::Changelog - collect changelog information

Lintian::Processable::Binary::Class(3)

Lintian::Processable::Binary::Class - Lintian interface to binary package data collection

Lintian::Processable::Binary::Copyright(3)

Lintian::Processable::Binary::Copyright - collect copyright information

Lintian::Processable::Binary::Relation(3)

Lintian::Processable::Binary::Relation - Lintian interface to binary package data collection

Lintian::Processable::Buildinfo(3)

Lintian::Processable::Buildinfo -- A buildinfo file Lintian can process

Lintian::Processable::Changelog(3)

Lintian::Processable::Changelog - access to collected changelog data

Lintian::Processable::Changelog::Version(3)

Lintian::Processable::Changelog::Version - Lintian interface to source package data collection

Lintian::Processable::Changes(3)

Lintian::Processable::Changes -- A changes file Lintian can process

Lintian::Processable::Checksums::Md5(3)

Lintian::Processable::Checksums::Md5 - access to collected md5 data

Lintian::Processable::Control(3)

Lintian::Processable::Control - access to collected control file data

Lintian::Processable::Control::Conffiles(3)

Lintian::Processable::Control::Conffiles - access to collected control data for conffiles

Lintian::Processable::Diffstat(3)

Lintian::Processable::Diffstat - access to collected diffstat data

Lintian::Processable::Fields::Files(3)

Lintian::Processable::Fields::Files - Lintian interface to .buildinfo or changes file data collection

Lintian::Processable::FileInfo(3)

Lintian::Processable::FileInfo - access to collected file-info data

Lintian::Processable::Group(3)

Lintian::Processable::Group -- A group of objects that Lintian can process

Lintian::Processable::Hardening(3)

Lintian::Processable::Hardening - access to collected hardening data

Lintian::Processable::Installable(3)

Lintian::Processable::Installable - Lintian interface to binary package data collection

Lintian::Processable::Installed(3)

Lintian::Processable::Installed - access to collected data about the upstream (orig) sources

Lintian::Processable::IsNonFree(3)

Lintian::Processable::IsNonFree - Lintian interface to source package data collection

Lintian::Processable::Java(3)

Lintian::Processable::Java - access to collected java-info data

Lintian::Processable::Objdump(3)

Lintian::Processable::Objdump - access to collected binary object data

Lintian::Processable::Orig(3)

Lintian::Processable::Orig - access to collected data about the upstream (orig) sources

Lintian::Processable::Overrides(3)

Lintian::Processable::Overrides - access to override data

Lintian::Processable::Package(3)

Lintian::Processable::Package -- An object that Lintian can process

Lintian::Processable::Patched(3)

Lintian::Processable::Patched - access to sources with Debian patches applied

Lintian::Processable::Pool(3)

Lintian::Processable::Pool -- Pool of processables

Lintian::Processable::Scripts(3)

Lintian::Processable::Scripts - access to collected scripts data

Lintian::Processable::Scripts::Control(3)

Lintian::Processable::Scripts::Control - access to control script data

Lintian::Processable::Source(3)

Lintian::Processable::Source -- A dsc source package Lintian can process

Lintian::Processable::Source::Diffstat(3)

Lintian::Processable::Source::Diffstat - collect diffstat information

Lintian::Processable::Source::Fields(3)

Lintian::Processable::Source::Fields - Lintian interface to source package data collection

Lintian::Processable::Source::Format(3)

Lintian::Processable::Source::Format - Lintian interface to source format

Lintian::Processable::Source::Relation(3)

Lintian::Processable::Source::Relation - Lintian interface to source package data collection

Lintian::Processable::Source::Repacked(3)

Lintian::Processable::Source::Repacked - Lintian interface to source package data collection

Lintian::Processable::Udeb(3)

Lintian::Processable::Udeb -- A udeb installation package Lintian can process

Lintian::ProcessableGroup(3)

Lintian::ProcessableGroup -- A group of objects that Lintian can process

Lintian::ProcessablePool(3)

Lintian::ProcessablePool -- Pool of processables

Lintian::Profile(3)

Lintian::Profile - Profile parser for Lintian

Lintian::Relation(3)

Lintian::Relation - Lintian operations on dependencies and relationships

Lintian::Relation::Version(3)

Lintian::Relation::Version - Comparison operators on Debian versions

Lintian::Reporting::ResourceManager(3)

Lintian::Reporting::ResourceManager -- A simple resource manager for html_reports

Lintian::Reporting::Util(3)

Lintian::Reporting::Util - Lintian utility functions

Lintian::SlidingWindow(3)

Lintian::SlidingWindow - Lintian interface to sliding window match

Lintian::Spelling(3)

Lintian::Spelling -- Lintian spell checks shared between multiple scripts

Lintian::Tag(3)

Lintian::Tag -- Common facilities for Lintian tags found and to be issued

Lintian::Tag::Bearer(3)

Lintian::Tag::Bearer -- Facilities for objects receiving Lintian tags

Lintian::Tag::Info(3)

Lintian::Tag::Info - Lintian interface to tag metadata

Lintian::Tag::Override(3)

Lintian::Tag::Override -- Representation of a Lintian Override

Lintian::Tag::Standard(3)

Lintian::Tag::Standard - standard tag with arguments concatenated by space

Lintian::Tags(3)

Lintian::Tags - Manipulate and output Lintian tags

Lintian::Tutorial(3)

Lintian::Tutorial -- The newcomer’s guide to Lintian

Lintian::Tutorial::TestSuite(3)

Lintian::Tutorial::TestSuite -- Quick intro to running the Lintian testsuite

Lintian::Tutorial::WritingChecks(3)

Lintian::Tutorial::WritingChecks -- Writing checks for Lintian

Lintian::Tutorial::WritingTests(3)

Lintian::Tutorial::WritingTests -- Short tutorial on writing tests

Lintian::Unpack::Task(3)

Lintian::Unpack::Task -- Tasks when unpacking collections

Lintian::Unpacker(3)

Lintian::Unpacker -- Job handler to unpack collections

Lintian::Util(3)

Lintian::Util - Lintian utility functions

Test::Lintian(3)

Test::Lintian -- Check Lintian files for issues

Test::Lintian::Build(3)

Test::Lintian::Build -- routines to prepare the work directories

Test::Lintian::ConfigFile(3)

Test::Lintian::ConfigFile -- generic helper routines for colon-delimited configuration files

Test::Lintian::Filter(3)

Test::Lintian::Filter -- Functions to select with tests to run

Test::Lintian::Harness(3)

Test::Lintian::Harness -- Helper tools for t/runtests

Test::Lintian::Helper(3)

Test::Lintian::Helper -- Helper functions for various testing parts

Test::Lintian::Hooks(3)

Test::Lintian::Hooks -- hook routines for the test runners

Test::Lintian::Prepare(3)

Test::Lintian::Prepare -- routines to prepare the work directories

Test::Lintian::Run(3)

Test::Lintian::Run -- generic runner for all suites

Test::Lintian::Templates(3)

Test::Lintian::Templates -- Helper routines dealing with templates

Test::Lintian::UniversalTags(3)

Test::Lintian::UniversalTags -- routines for universal tag files

Test::ScriptAge(3)

Test::ScriptAge -- routines relating to the age of Perl scripts

Test::StagedFileProducer(3)

Test::StagedFileProducer -- mtime-based file production engine

Test::State(3)

Test::State -- Functions for inter-process communications for tests

Latest updates

Debian icon

Debian 10.0 buster-backports/main: Updated from 2.57.0~bpo10+1 to 2.59.0~bpo10+1

Mar 25
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Updated from 2.57.0 to 2.59.0

Mar 24
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.55.0~bpo9+1 to 2.57.0~bpo9+1

Mar 20
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.55.0~bpo10+1 to 2.57.0~bpo10+1

Mar 20
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Updated from 2.56.0ubuntu1 to 2.57.0

Mar 17
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.56.0ubuntu1 introduced

Mar 14
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.54.0~bpo9+1 to 2.55.0~bpo9+1

Mar 03
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.54.0~bpo10+1 to 2.55.0~bpo10+1

Feb 26
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.52.0~bpo9+1 to 2.54.0~bpo9+1

Feb 25
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.52.0~bpo10+1 to 2.54.0~bpo10+1

Feb 23
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.50.0~bpo9+1 to 2.52.0~bpo9+1

Feb 18
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.51.0~bpo10+1 to 2.52.0~bpo10+1

Feb 16
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.50.0~bpo10+1 to 2.51.0~bpo10+1

Feb 13
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.49.0~bpo9+1 to 2.50.0~bpo9+1

Feb 11
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.49.0~bpo10+1 to 2.50.0~bpo10+1

Feb 10
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.47.0~bpo9+1 to 2.49.0~bpo9+1

Feb 08
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.48.0~bpo10+1 to 2.49.0~bpo10+1

Feb 07
Debian icon

Debian 10.0 buster-backports/main: Updated from 2.47.0~bpo10+1 to 2.48.0~bpo10+1

Feb 04
Debian icon

Debian 9.0 stretch-backports/main: Updated from 2.46.0~bpo9+1 to 2.47.0~bpo9+1

Feb 03
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2.47.0ubuntu1 to 2.48.0

Jan 31

Related packages

lintian-brush - automatically fix lintian problems
⇧ Top