Существует ли счет использования для пакетов или программ?

Мотивация:

Я хочу удалить приложения, которые я не использую для ускорения моих задач обработки пакета как обновления dist, регулярные обновления, но также и для сохранения дискового пространства и других причин. Я знаю, что это - сложная тема поэтому сначала, я задам свой вопрос и второй, я дам некоторые ответы, которые я уже узнал.

Вопрос:

Как я узнаю, какой пакет я не сделал используемый вообще или в течение долгого времени? Например, я всегда использую VLC, таким образом, я мог удалить другие плееры как Тотем. Конечно, зависимости от пакета могли вынудить меня установить программы, которые я никогда не буду использовать.

Примечания:

  • Найдите пакеты, которые занимают много места через синаптический:

    Выберите "Состояние" в нижнем левом углу, выберите "Установленный" в верхнем левом углу, столбце вида на "размере" в верхнем правом углу. Затем можно решить, в каких больших пакетах Вы действительно нуждаетесь.

  • Использовать aptitude autoremove

  • Использовать ubuntu-tweakШвейцар для удаления старых пакетов ядра, старых конфигураций, способных записей кэша, и т.д.

  • Вручную поиск приложений для данной задачи, которую Вы обычно решаете со своим стандартным приложением. Например, Проигрыватель фильмов, Аудиоплеер, программа Office, Браузер и т.д. (BTW: это - то, что я хочу помочься со своим вопросом),

  • При удалении пакетов я всегда одобряю "склонный - добираются, чистка" по "способности удаляют - чистка", как способность часто будет также удалять существенные пакеты из-за зависимостей от пакета. Например, при удалении "эволюции" (поскольку я использую тандерберд) способность хочет удалить также "рабочий стол человечности" и 756 других пакетов также, в то время как склонный - добираются, просто удаляет эволюцию и ее помощь pacakges как общий для эволюции.

  • Ubuntu lense дает мне новые использованные приложения, которые являются кандидатами на хранение :)

  • Использовать deborphan поскольку я читал в этом связанном ответе: Как я очищаю свой жесткий диск?

  • Я должен, конечно, сохранить существенные пакеты: Сохраните только существенные пакеты

  • Этим вопросом является в значительной степени дубликат того, Как видеть то, что установило пакеты, которые я никогда не использовал для очистки целей, но покрытия только немногих аспектов. Однако один ответ предлагает использовать программу, названную unusedpkg, но ссылка кажется вниз.

  • Существует также программа по имени http://code.google.com/p/kleen/ Kleen, но она не скомпилирует в 11,10. Однако я взломал его для компиляции, но результаты неприменимы, что касается примера g ++, пакет был отмечен как не используемый в течение 203 дней, но на самом деле я использовал его несколько секунд назад для компиляции самого Kleen ;) Не используйте этот инструмент.

  • На http://wiki.debian.org/DebianPackageInformation я читал, конкурс популярности пакета произведет файлы журнала со статистикой использования. К сожалению, я не сделал включил конкурс популярности, таким образом, я не могу найти этот файл журнала.

12
задан 13 April 2017 в 15:24

1 ответ

Если вы включите, popularity-contest сообщает статистику использования в Ubuntu, но она также может быть использована для таких целей, как ваша. Со страницы руководства:

Команда Popular-Contest собирает информацию о пакетах Debian, установленных в системе, и печатает имя последней использованной исполняемой программы в этом пакете, а также ее последнюю время доступа (atime) и время последнего изменения атрибута (ctime) в стандартный вывод.

Ключевым словом здесь является исполняемый файл . Так что вы, вероятно, получите несколько ложных попаданий для пакетов данных и т. Д.

Так, например, popularity-contest | grep '<OLD>' должен предоставить вам список пакетов, которые не использовались более трех месяцев.

popcon-largest-unused дает вам список неиспользованных пакетов, отсортированных по размеру.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: