Stanyslav Kovalsky,
Утверждать это бесполезно, так как это не так. Вы понимаете как работает autoremove?
Если вы удалили пакет, который установлен по зависимостям другого пакета, то autoremove удалит этот другой пакет. Это правильная работа системы. Никаких "сюрпризов" типа "ой, удалились все пакеты" не бывает.
Если autoremove улалил "лишнее", это означает, что пользователь своими собственными руками сам до этого "лишнее" удалил.
Ничего другого не бывает.
А происходит это от того, что бездумно выполняются найденные в сети команды без понимания того, что они делают.
Предыдущая тема того же автора тоже об этом. Он каким-то неведомым способом испортил sources.list, а я научил его создать новый. Проблема решена. Но возникла она по той же причине.