Intereting Posts
Любые альтернативы Netflix для Ubuntu? fn + клавиши со стрелками не регулируют фактическую яркость на Acer Aspire 5740 Не удалось обновить до 16.04 с 15.10 удалить клиент cisco vpn (anyconnect) Установка Internet Explorer и Windows Media Player в ubuntu? Поиск строки внутри переменной в bash Должен ли я продолжить работу с 1404_HWE_EOL? Почему после обновления обновления Ubuntu 12.04 установки не установлены? Занимает секундомер для блокировки экрана Я хочу приобрести новый установочный компакт-диск Ubuntu Каково значение $ и {} в `find $ {x} *` Пустые (отсутствующие) лигатуры (tt, ti, fi, ff и т. Д.) В FF при использовании шрифтов Cambria / Calibri visual studio 092 на ubuntu c ++ проблема с запуском кода – сообщение об ошибке «запуск: свойство« программа »отсутствует или пуст» Проблема с дополнительным дисплеем Ubuntu 17.10, отсутствующий меню, панель запуска и панель в верхней части экрана отображают дату и состояние сети Как узнать, есть ли у моего ноутбука Bluetooth?

Как я могу пометить все пакеты с установленными иждивенцами как «автоматически установленный»?

Есть несколько подобных вопросов, но вот именно то, что я хотел бы достичь, и точки, с которыми у меня возникают проблемы с подключением:

  1. Запросить список пакетов «Вручную установку» ( apt-mark showmanual работы apt-mark showmanual )
  2. Проверьте каждый пакет для установленных иждивенцев
  3. Отметьте каждый такой пакет как «Автоматически установленный» (работает apt-mark auto <pkg ...> )

Поэтому я думаю, что моя команда будет выглядеть примерно так:

 apt-mark showmanual | <esoteric apt/bash magic> | apt-mark auto - 

Правильно ли это?

Связанные вопросы

  1. Как определить, какие пакеты могут быть установлены как автоматически установленные?
  2. Почему почти все пакеты помечены как установленные вручную? (См. Также https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/424643/comments/26 )

Вы можете использовать команду Aptitude для команды :

 for x in $(apt-mark showmanual) do r="$(echo ${x} | sed -e 's/\([+.]\)/[\1]/g')" aptitude why ${x} | egrep -q "^i.* (Pre)?Depends +${r}( |$)" && apt-mark auto ${x} done 

Не проверено, потому что это не то, что я хочу (придется делать не) на моей машине.