Как я могу отобразить список всех пакетов, установленных в моей системе Debian?

Как я могу получить список всех пакетов, установленных в моей системе Debian (я знаю, что это легко)? А также список всех пакетов, помеченных как ручной? Я думаю о модернизации системы, но я не могу вспомнить все эти вещи, которые я установил на протяжении многих лет 🙂

  • Как обойти заблокированный исходящий порт hkp для клавиш apt
  • Ошибка apt: Не удалось выполнить немедленную настройку на
  • Как определить текущий номер версии приложения с помощью apt-get
  • Как узнать, какой пакет принадлежит файлу?
  • Как я могу отменить или отменить команду «apt-get upgrade» на Ubuntu?
  • Установить пакеты через apt-get или gem?
  • Chmod для разрешения на чтение и запись для каталога
  • Как установить Linux вместе с Windows 8 без повреждения конфигурации загрузки Windows 8?
  • Ubuntu: инструмент для отображения активности диска в целом и по процессу
  • Создание символов 256-цветного и линейного рисования работает в PuTTY
  • Как загрузить локальный файл на сервер через терминал Linux
  • Как легко редактировать файл управления в пакете deb
  • 4 Solutions collect form web for “Как я могу отобразить список всех пакетов, установленных в моей системе Debian?”

    Получение списка установленных пакетов прост:

    dpkg --get-selections | grep "[[:space:]]install$" > installed_pkgs 

    Вы можете позже переустановить пакеты в списке, используя следующую команду:

     dpkg --set-selections < installed_pkgs sudo apt-get -u dselect-upgrade 

    Если вы использовали aptitude исключительно для ручной установки пакетов, очень просто получить список вручную установленных пакетов. В противном случае этот список будет включать как установленные вами пакеты, так и их зависимости.

    В любом случае прочитайте эту статью и комментарии для последовательного решения для создания списка установленных вручную пакетов: Очистка системы Debian GNU / Linux .

    Вы можете найти deborphan и debfoster помощи в сохранении этого списка в будущем.

     dpkg -l 

    Для отображения всех установленных пакетов.

    Вот как я это сделаю. В качестве пользователя root выполните следующие действия:

    dpkg --get-selections | sed 's/\t.*//' > packages-list.txt

    Это приведет к созданию чистого, чистого списка установленных пакетов, который идеально подходит для использования с установкой apt-get.

    Или грубый способ получить список пакетов, которые вы установили вручную с помощью aptitude, вы можете grep logs с чем-то вроде

    zcat /var/log/aptitude.* | grep INSTALL] && cat /var/log/aptitude| grep INSTALL]

    (Но будьте осторожны, установки с помощью aot-get или dpkg не будут записаны здесь, плюс logrotate, возможно, заархивировал часть журнала, который этот метод не заберет!)

    Dpkg -l будет отображать установленные пакеты, как было предложено.

    Я предлагаю использовать upgrade-system для обновления пакета, так как он (упаковка deborphan ) также очистит старые ненужные пакеты. Это делает вашу систему разумной как современной, так и чистой .

    Давайте будем гением компьютера.