Определение неосновной установки приложений?

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

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

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

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

Любые идеи для вещей, чтобы искать?

Редактировать:

Я становлюсь немного ближе, но это все же немного мешанина. Используя приведенный ниже совет, а затем проверяя различия, я могу получить большую часть этого. Сейчас я не могу скомпилировать список программного обеспечения, установленного с помощью GDebi, который никогда не обновлялся. И, судя по всему, в папке my / apps, есть довольно много программ. Не все требует обновления, а некоторые не имеют автоматических дополнений PPA.

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

1 ответ

Я пытаюсь дать ответ на вопрос, который, я думаю, вас действительно заинтересовал.

Если я столкнулся с пакетом в моей системе, как я могу узнать, был ли этот пакет установлен по умолчанию или я установил его сам?

apt-cache инструмент для запроса базы данных apt об установленных пакетах Команда show перечисляет "все записи пакета" данного пакета. Там сразу после имени пакета вы найдете строку, начинающуюся с "Priority" (или "Essential", затем "Priority" в строке 3), чтобы выяснить, установлен ли данный пакет по умолчанию или не используется

apt-cache show <package>|head -n2

например

apt-cache show plymouth|head -n2
Package: plymouth
Priority: standard

apt-cache show htop|head -n2
Package: htop
Priority: optional

apt-cache show bash|head -n3
Package: bash
Essential: yes
Priority: required

Таким образом, значение Приоритета (обязательное, стандартное, необязательное) скажет вам, будет ли пакет установлен по умолчанию или нет.

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