Назад | Перейти на главную страницу

Получение списка пакетов, установленных в CentOS (из командной строки и в Интернете)

При установке CentOS (6.2) он устанавливает целую кучу пакетов, но установка часто бывает очень быстрой, трудно запомнить названия пакетов. У меня есть пара вопросов:

В дополнение к ответу @briankb, $ rpm -qa также предоставит вам список установленных пакетов.

Ты можешь сделать yum list installed > ~/packages с терминала. Это сохранит список установленных пакетов в текстовом файле в вашем домашнем каталоге.

Альтернатива, поскольку многие администраторы хотят взять машину и скопировать ее в другое место.

Программа установки создаст шаблон кикстарта вашей системы в ~root/anaconda-ks.cfg , который включает пакеты и группы пакетов, выбранные во время установки.

Этот шаблон можно использовать для репликации вашей сборки в другой системе. Вы также можете взять этот шаблон, изменить его в соответствии с вашими потребностями (добавить более длинный раздел% postinstall, добавить пользователей, изменить сетевые адаптеры и т. Д.) И заново создать образ текущей системы.

У меня есть виртуальная машина на моем ноутбуке. Мне нужна была минимальная установка, поэтому я вручную отменил выбор всех дополнительных пакетов.

%packages --nobase
@core
%end

Это показывает, что я не выбрал никаких дополнительных пакетов, а установил только «основную» группу пакетов.

  1. В моем CentOS 6.2 все еще есть исходные ~ root / install.log и install.log.syslog, где создается каталог установленных пакетов во время установки.
  2. Что ж, если вы хотите настроить пакеты для установки, вы можете сделать это во время графической установки, выбрав «Настроить сейчас». Там вы получите полный список на выбор. Впрочем, список довольно большой. Обратите внимание, что предварительные / основные компоненты будут установлены, иногда не так очевидно почему. напр. зачем системе печати нужна звуковая библиотека? Ну, потому что он использует его для создания звуковых сигналов и предупреждений, если вы выберете !!!