Как я могу удалить биты GUI из Red Hat Enterprise установка Linux?

Да, можно установить пользователя без электронного письма, но необходимо будет сделать так путем входа в пользователей Active Directory и компьютеры и запущения включать пользовательского мастера сюда. SBS добавляют, что пользовательский Мастер всегда создает почтовый ящик Exchange, где, поскольку мастер ADUC позволяет Вам снимать флажок для создания почтового ящика Exchange.

6
задан 7 December 2009 в 13:43
4 ответа

Я не сделал этого с реальным, живым RHEL, но я любопытствовал X из CentOS 5.1 и 5.2. (Я осуществлял X из полученных Redhat дистрибутивов в течение многих лет... с тех пор, как зависимости были сделаны такими, что, в основном, необходимо было установить X, хотели ли Вы это или нет.)

Я не вспоминаю точных зависимостей, но, как я вспоминаю, существуют некоторые annyoing зависимости, которые требуют "-nodeps" аргумент об/мин, чтобы заставить оскорбление RPMs удалять. Я только начинаю срывать пакеты, в которых я не нуждаюсь, добавляя все больше пакетов к "об/мин-e" командная строка, и наконец добавляя "-nodeps" при необходимости.

Я не знаю, что рекомендовал бы делать это для производственных машин. Я не развертываю количества CentOS в продуктивных средах, таким образом, это, вероятно, в порядке, что я потенциально завинчиваю свою установку. В продуктивной среде дисковое пространство является дешевым. Мне не нравится устанавливать ненужное программное обеспечение с точки зрения безопасности, но Правильная Вещь (TM) состоит в том, чтобы, вероятно, восстановить пакеты с оскорблением зависимостей (без незаконных зависимостей, очевидно) вместо просто срывания и потенциально создания неприменимой системы.

0
ответ дан 3 December 2019 в 00:44
  • 1
    Я соглашаюсь с Вашим " право thing" оценка, но в этой точке, I' d нравится исследовать более умный ответ, по крайней мере, для наших dev/staging сред. Если бы Вы смогли помнить какие-либо проблемы зависимости, у Вас был он, было бы большим. –  crb 7 December 2009 в 14:24
  • 2
    I' m не уверенный, что Вы подразумеваете под " более умный answer". что-либо кроме восстановления пакетов w/o зависимости собирается оставить Вас с поврежденными зависимостями, что касается об/мин. You' ll должен протестировать все Ваши приложения, чтобы обеспечить, чтобы они функционировали w/поврежденные зависимости, начиная с чего-либо, что Вы устанавливаете, собирается предположить, что зависимые пакеты там. Если it' справка ll, я могу отправить Вам вывод " об/мин-qa" от одного из моих полей CentOS 5.2. Я didn' t действительно сохраняют примечания какой I' удаленный ve, так как я don' t развертывают CentOS в производстве моим Клиентам. –  Evan Anderson 7 December 2009 в 14:45
  • 3
    Извините за то, чтобы не быть ясным; я имел в виду " smarter" только с точки зрения не взятия как долго, чтобы восстановить все машины и повторно мигрировать. В конечном счете я хочу смочь сказать " если я удаляю пакет A, пакеты W X Y и Z" будет удален, и если я знаю меня don' t нужен W-Z, я могу идти вперед и удалить безопасно. Я подозреваю, что использование конфетки здесь было бы более безопасным, чем простой об/мин. –  crb 7 December 2009 в 15:49

Вы могли бы также рассмотреть просто не запуск X-сервера / GDM при начальной загрузке и отъезде пакетов там. Я предполагаю, что они займут некоторое место и добавят время к обновлениям, но кроме которого я не думал бы, что они вызовут любые проблемы.

Для Вашей ситуации Вы могли бы действительно хотеть их удаленный, или Вы, возможно, уже рассмотрели это, но я просто, хотя я помещу ее там :-)

1
ответ дан 3 December 2019 в 00:44
  • 1
    Спасибо Kyle, that' s, где мы в в данный момент; я надеялся, что эта прекрасная разрешающая зависимость система, которую имеет Red Hat, сделала бы выполнение убирания тривиального. –  crb 8 December 2009 в 12:41

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

Во-первых, разверните новый сервер с корректным списком пакетов, которых Вы требуете, т.е. без X и Gnome. Затем разность список пакета на старом и новом сервере. Не мудро просто попытаться удалить целую разность из старого сервера - Вы никогда не знаете то, что повредится - но это может быть запуск. Возьмите некоторые большие пакеты от разности, что Вы уверены, не повредит материал (как наутилус) и запустится оттуда. Попробуйте a rpm -e --test в составленном списке, промывке, повторении. Заключительный список может затем использоваться на других серверах справедливо безболезненно, учитывая, что серверы все подобны.

Я сердечно соглашаюсь, что это не хороший, чистый, стандартизованный способ выполнения этого, но я оцениваю удаление Gnome и X грязи с моих серверов более высоко, чем наличие некоторого оптимизированного процесса для получения там. Следите, btw, что я не устанавливал эти серверы, я просто чищу их.;-)

Мы только удаляем пакеты во время исправления времени простоя, таким образом, мы можем протестировать приложение (Oracle, главным образом) непосредственно после удаления их. В случае поломки, нас yum install список и попробовал еще раз с меньшим подмножеством. Не то, чтобы это когда-либо происходило, но Вы должны быть подготовлены к худшему. Как сказанный Evan: это - опасный бизнес.

Моя основная цель состоит в том, чтобы удалить большее X приложений из серверов (как, снова, наутилус, Firefox, openoffice, и т.д.) главным образом по причине уменьшения места безопасности. То, что некоторые небольшие приложения возможно останутся установленными, меня устраивает - на данный момент - потому что мы 'ловим важную персону', так сказать.

0
ответ дан 3 December 2019 в 00:44

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

0
ответ дан 3 December 2019 в 00:44

Теги

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