Differences between revisions 67 and 106 (spanning 39 versions)
Revision 67 as of 2019-08-13 20:38:52
Size: 3452
Editor: nodiscc
Comment: markup cleanup
Revision 106 as of 2020-03-21 13:52:08
Size: 3390
Comment: create anchor to simplify links to Install procedure
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[ar/PackageManagement|عربية]] - [[es/PackageManagement|Español]] - [[fr/PackageManagement|Français]] - [[it/PackageManagement|Italiano]] - [[ru/PackageManagement|Русский]] - [[ko/PackageManagement|한국어]] -
[[zh_CN/PackageManagement|简体中文]] - [[sv/PackageManagement|Svenska]] -~
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/PackageManagement|عربية]] - English - [[es/PackageManagement|Español]] - [[fr/PackageManagement|Français]] - [[it/PackageManagement|Italiano]] - [[ko/PackageManagement|한국어]] - [[ru/PackageManagement|Русский]] - [[sv/PackageManagement|Svenska]] -
[[zh_CN/PackageManagement|简体中文]] -~
Line 9: Line 9:
'''[[http://www.debian.org/doc/manuals/debian-reference/ch02.en.html|Debian Reference Manual - Chapter 2. Debian package management]]'''}}} '''[[http://www.debian.org/doc/manuals/debian-reference/ch02.en.html|Debian Reference Manual - Chapter 2. Debian package management]]'''

'''[[https://packages.debian.org/stable/|List of Debian packages]]'''
}}}
Line 13: Line 16:
Much of why Debian is a strong Linux distribution comes from its package management. Everything in Debian – every application, every component – everything – is built into a package, and then that package is installed onto your system (either by the Installer, or by you). Much of why Debian is a strong Linux distribution comes from its [[WikiPedia:Package_manager|package management]]. Everything in Debian – every application, every component – everything – is built into a package.
Line 15: Line 18:
There are over [[https://packages.debian.org/stable/|51 000 software packages]] available for Debian – everything from the Linux kernel to games. There are many [[Software|software packages]] available for Debian – everything from the Linux kernel to games. And their number has been growing with every release.
Line 17: Line 20:
The [[Apt]] (''Advanced Package Tool'') package management system is a set of tools to download, install, remove, upgrade, configure and manage Debian packages, and therefore all software installed on a Debian system.
Line 18: Line 22:
== APT == <<Anchor(Install)>>
== Installing, removing, upgrading software ==
Line 20: Line 25:
APT (for ''Advanced Package Tool'') is a set of tools for managing Debian packages, and therefore the applications installed on your Debian system. APT makes it possible to: To manage installed software, use a '''package manager''':
Line 22: Line 27:
 * Install applications
 * Remove applications
 * Keep your applications up to date
 * and much more...

== Package management tools ==

You can use one of these [[https://en.wikipedia.org/wiki/Command-line_interface|command-line]] or [[https://en.wikipedia.org/wiki/Graphical_user_interface|graphical]] package managers:

'''Command line:'''

  * [[AptCLI|apt]] - The main command-line package management tool
  * [[aptitude]] - command-line and [[https://en.wikipedia.org/wiki/Text-based%20user%20interface|text-based interface]] (ncurses) for Apt
  * [[PackageManagement/PkgTools|Extended list of tools]]
  * [[dpkg]] – low-level infrastructure for handling the installation and removal of Debian software packages.

'''Graphical:'''

  * [[Synaptic]] - Graphical package manager
 * PackageManagementTools - List of package managers and related tools
 * DebianUpgrade - How to upgrade from a Debian release to another
Line 45: Line 32:
  * SourcesList - Edit packages sources (repositories)
  * [[DebianSoftware|An Overview of the Software Available for Debian Stable]]
  * [[DebianRepository/UseThirdParty|Instructions to connect to a third-party repository]]
 * SourcesList - Edit packages sources (repositories)
 * PackageInstallTips - Package management tips
 * AptConfiguration - Apt configuration and ''pinning''
 * UnattendedUpgrades - Automatically install latest security (and other) upgrades
 * [[PackageManagement/Preseed]] - Preconfigure Debian packages before installation
 * [[PackageManagement/Searching]] - Searching for packages
 * [[Backports]] - Newer versions of packages compatible with [[DebianStable]]
 * DebianPackageManagement - Advanced topics on Debian package management
 * [[SecureApt]] - Authenticate packages against cryptographic signatures
Line 49: Line 42:
== Debian package documentation ==
Line 50: Line 44:
== Usage ==

  * DebianPackageConfiguration
  * DebianPackageDocumentation
  * ExcludePackageFromInstallation
  * DpkgConffileHandling
  * PackageInstallTips
  * ReverseDepends
  * [[PackageManagement/Preseed]]
  * [[PackageManagement/Searching|Searching for packages]]
  * [[fr/PackageManagement/Purpose|Advanced maintenance topics]] (French)
  * [[Backports]] of newer features to [[DebianStable|Debian stable]]
  * DebianUpgrade
  * DebianPackageManagement
  * [[SecureApt]] - configure APT to retrieve packages from authenticated repositories
 * Every Debian package installs its documentation under {{{/usr/share/doc/<package_name>}}}. Check this directory for more information on a specific package.
 * All programs provided by Debian packages come with their own ManPage.
Line 68: Line 48:
Line 73: Line 52:
 * DebianRepository/UseThirdParty - Instructions to connect to a third-party repository
Line 79: Line 59:
== Definitions ==
  * [[Package]]
  * DebianPackage
  * SourcePackage
  * [[fr/PackageManagement/Definition|Definitions]] (French)
== See also ==

 * https://www.debian.org/Bugs/ - information on finding, reporting and fixing bugs in Debian packages
 * AptProtocol - Installing packages by clicking on links with `apt://` URLs

== Wiki pages ==

All wiki pages related to package management:

<<FullSearch(language:en category:CategoryPackageManagement)>>
Line 87: Line 73:
CategoryPortal | CategorySystemAdministration | CategoryPackageManagement CategoryPortal | CategorySystemAdministration | CategoryPackageManagement | CategorySoftware

Translation(s): عربية - English - Español - Français - Italiano - 한국어 - Русский - Svenska - 简体中文


Much of why Debian is a strong Linux distribution comes from its package management. Everything in Debian – every application, every component – everything – is built into a package.

There are many software packages available for Debian – everything from the Linux kernel to games. And their number has been growing with every release.

The Apt (Advanced Package Tool) package management system is a set of tools to download, install, remove, upgrade, configure and manage Debian packages, and therefore all software installed on a Debian system.

Installing, removing, upgrading software

To manage installed software, use a package manager:

Configuration

Debian package documentation

  • Every Debian package installs its documentation under /usr/share/doc/<package_name>. Check this directory for more information on a specific package.

  • All programs provided by Debian packages come with their own ManPage.

Repository management

Packaging

  • Packaging - Information relevant to developers wishing to package software for Debian.

See also

Wiki pages

All wiki pages related to package management:


CategoryPortal | CategorySystemAdministration | CategoryPackageManagement | CategorySoftware