Определение неосновной установки приложений?
Я обычно загружаюсь в 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
Таким образом, значение Приоритета (обязательное, стандартное, необязательное) скажет вам, будет ли пакет установлен по умолчанию или нет.