Если вы хотите, чтобы эти пакеты были установлены и впоследствии не удалены, попробуйте это:
comm -23 <(grep "apt-get install" /var/log/apt/history.log | sed 's/.* //' | sort) \
<(grep "apt-get remove" /var/log/apt/history.log | sed 's/.* //' | sort)
Это установки минус любое совпадение удаляет.
Ссылки: [!d3 ] comm: https://stackoverflow.com/a/11963862/338303 <(grep...) синтаксис: https://unix.stackexchange.com/questions/73931/redirecting-multiple-commands-as-input [ ! d4]