Я решил это с помощью
find / | while read filename
do
echo -n "$filename " && stat -c%Z $filename
done
но я не буду использовать это решение, так как ответ Archemar выглядит лучше.
Когда вам нужен пакет сам по себе, а не как зависимость, вы должны apt
сообщить об этом факте. Есть два способа сделать это:
apt install
не будет устанавливать его снова, но пометит его как установленный вручную (и обновит его, если версия в репозиториях новее установленной версии ); apt-mark manual
. В любом из этих случаев пакет будет установлен как установленный вручную, и он перестанет быть кандидатом на автоматическое -удаление.
Обратите внимание, что термин «автоматическое -удаление» — это немного неправильное название :в конфигурации по умолчанию, apt
никогда не удаляет пакеты автоматически, за исключением случаев, когда это необходимо по причинам зависимости. Автоматически -съемные пакеты удаляются только в том случае, если apt
явно указано сделать это. Aptitude, с другой стороны, удаляет автоматически -съемные пакеты самостоятельно.