Я только что установил Maverick и был удивлен, что почти все пакеты помечены как установленные вручную (linux-headers и wireless-crda - нет). Разве это не противоречит цели разграничения между автоматически и вручную установленными пакетами?
package-management
htorque
источник
источник
Хорошо, теперь это первое, что я делаю сразу после установки. Я отмечаю (почти) каждый пакет как автоматически установленный , и они остаются зависимостями
ubuntu-desktop
:В идеале этого было бы достаточно. Но, по словам Колина Уотсона , мир не так совершенен, и нам нужно еще полировать. Итерация:
где
<package>
для меня заканчивается , по крайней мере , как каждый изubuntu-standard
,ubuntu-minimal
,ubuntu-restricted-addons
. Также некоторые языковые пакеты.Стоит также отметить
aptitude
, что с его TUI может помочь процессу.После этого отчеты диспетчера пакетов моей системы выглядят намного приятнее и понятнее:
Вуаля!
источник
apt-get install
я сделал. Довольно чистое управление зависимостями, я бы сказал.autoremove --simulate
которым следовалиunmarkauto
отобранные вручную пакеты с зонтиками? Это ключ. Вы не должны на самом деле удалять и устанавливать обратно пакеты. Все изменения, которые вы делаете в системе, состоят в том, чтобы пометить пакеты как установленные вручную или автоматически - как зависимость (часто косвенную) от какого-либо другого установленного вручную пакета.