summaryrefslogtreecommitdiff
path: root/ADMIN.md
blob: cd2bb3ef88459078b5564b98e40970804f75bfa8 (plain)

Administrating system-wide Debian packages

Tools

  • apt - for interactive simple command-line tasks
  • apt-get - for scripted tasks
  • aptitude - for fullscreen browsing and complex tasks

System upgrade

Make sure your current system is up-to-date:

  • Check /etc/apt/sources.list* files that only current release is used.

  • Update and upgrade:

    apt update; apt upgrade

Make sure that all auto-installed packages are marked as such:

  • Start aptitude in fullscreen mode:

    aptitude -u

  • Check each installed package: Flag as auto-installed as appropriate

  • Remove no longer used packages as needed (press "g" twice).

Double-check packages unneeded for or alien to current release:

  • Compute package lists:

    localbackuppkglists

  • locate and inspect aliens and explicits below /etc//localpkglists.