Historischen Rückblick ?
Es gibt verschiedene Frontends zu APT und APT startet seinerseits dpkg um Programme zu installieren oder auch zu löschen.
synaptic installiert diese Programme nicht. synaptic ist nur eine Benutzeroberfläche für APT.
APT kann auch keine Programme installieren. Dazu startet APT das Programm dpkg. APT lößt nur Abhängiogkeiten auf. Wenn der Anwender ein Programm installieren will, dann wird beispielsweise von APT geprüft ob ein paar fehlende Bibliotheken noch automatisch nachinstalleirt werden müssen.
Wenn du dich mit APT nicht auskennst, dann lese mal das Buch "Das Debian System" von Martin F.Kraft. Ich habe APT früher auch nicht richtig verstanden.