Я управляю своими пакетами с aptitude .
Я иногда просматриваю свой список пакетов, удаляя устаревшие приложения (в том смысле, что я больше не хочу их использовать).
Например, в то время как у меня есть ограниченное количество библиотек развития в моей системе , что я действительно хочу установить стационарно, много было как раз там , чтобы позволить мне скомпилировать программу из исходного кода один раз , и очень давно . Для того, чтобы эта расчистка сессии принять ненужные зависимости во внимание, я использую в markauto
команду способностей .
Проблема в том, что я иногда больше не могу доверять своей памяти, чтобы определить разницу между временными пакетами и вещами, которые мне нужно сохранить (потому что, например, они мне понадобятся, чтобы что-то перекомпилировать завтра ). Ситуация становится еще острее, когда я делю административные обязанности на сервере с другим администратором. В качестве альтернативы, я хотел бы иметь дисциплину для очистки всех пакетов, которые являются переходными после использования, но история доказывает, что на это слишком много надежды.
Следовательно: есть ли инструмент, который, как markauto, позволял бы мне аннотировать пакеты во время установки , не с помощью флага, а с помощью простой строки комментария, объясняющей, почему они устанавливаются?
В идеале этот комментарий можно было бы получить с помощью aptitude (или synaptic, или того, что дети в наши дни используют для управления пакетами). В идеале, это было бы то, с чем я и другой администратор на одном сервере могли бы сотрудничать, и, таким образом, это, например, получило бы выгоду от той же системы управления блокировками, что и дерево пакетов.
aptitude show
, отображен в диалоговом окне информации aptitude и может быть произвольной длинной строкой (с пробелами и т. Д.)