Мне трудно понять, кто зависит от того, кто использует apt-cache depends
и apt-cache rdepends
. Я держу длинный список пакетов, которые я установил, чтобы решить ряд проблем с зависимостями.
Я хотел бы знать, какие пакеты, установленные вручную, могут быть установлены автоматически (они находятся в дереве зависимостей другого пакета, установленного вручную)?
aptitude markauto
помечает пакеты как автоматически установленные. По умолчанию aptitude
запрашивает удаление автоматически установленных пакетов, для которых не установлен зависимый пакет. Поэтому, если вы запустите:
sudo aptitude markauto <your long list of packages>
Будет запрошено подтверждение, чтобы пометить пакеты как автоматически установленные, а если для некоторых из этих пакетов не установлен зависимый пакет, он запросит подтверждение для их удаления. В основном пакеты aptitude
говорят, что будут помечены как автоматически установленные с установленными зависимыми пакетами и не должны быть удалены, а пакеты aptitude
говорят, что будут удалены без установленных пакетов и могут быть безопасно удалены. Очевидно, что вы можете отменить команду, прежде чем вносить какие-либо изменения, набрав Ctrl kbd> + C kbd> в ответ на запрос подтверждения.