Skip to main content
Do not use apt as it is meant to be an end-user tool, use apt-get or apt-cache instead.

Description

apt is discouraged by the Linux distributions as an unattended tool as its interface may change between versions. Use the more stable apt-get and apt-cache commands in Dockerfiles instead.

Examples

Problematic code

Correct code

Auto-fix

Replaces apt with apt-get or apt-cache depending on the subcommand.
  • Safe fix (FixSafe): install, remove, update, upgrade, autoremove, purge, clean, autoclean are replaced with apt-get
  • Suggestion fix (FixSuggestion): search, show, policy are replaced with apt-cache

Reference