# Advanced Packet Tool (APT)

APT är Debians och Debian-baserade Linux-OSs pakethanterare.

## Avinstallera paket

Avinstallera paket med `sudo apt purge PAKETNAMN`. Kör sedan `sudo apt autoremove` för att ta bort oanvända beroenden.

APT tar inte bort konfigurationsfiler på servern, de får man ta bort manuellt.

## APT tar bort paket som används

I mitt fall försökte `apt autoremove` ta bort Docker efter att jag hade ominstallerat docker.

`apt autoremove` tar bort paket som:

- installerades **automatiskt** som beroenden
- **inte längre krävs** av något annat installerat paket

Med kommandot `apt-mark showauto` kan man se dessa. För att dessa ej ska tas bort av APT kan man markera dessa som manuellt installerade med `sudo apt-mark manual PAKETNAMN`. Verifiera sen igen med `apt-mark showauto` (gärna med en grep på slutet).