Удаление “Системы X-окон” и Gnome с помощью Марионетки

Можно использовать mod_proxy для того, чтобы передать данные коту.

Вы могли использовать что-то в строках:

ProxyPass /myservlet http://localhost:8080/myservlet
ProxyPassReverse /myservlet http://localhost:8080/myservlet

Это проксирует данные к экземпляру кота и перепишет ответы так, чтобы они соответствовали данному пути. Я рекомендовал бы использовать что-то как nginx для простого проксирования, но если Вам уже нужен апач для чего-то, это может быть сделано с ним также.

1
задан 17 April 2012 в 17:48
2 ответа

На это есть два открытых билета от Puppet Labs.

http://projects.puppetlabs.com/issues/5175

и

http://projects.puppetlabs.com/issues/11995

Ни один из них в настоящее время не имеет большой активности. Вы, наверное, могли бы проголосовать за них, и это может повысить осведомленность разработчиков.

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

Вы также можете попасть в ситуацию, когда вы удаляете группу, и она непреднамеренно удаляет другие пакеты (принадлежащие другим группам). Однако это известный риск для всех типов удаления.

На данный момент ваш exec, вероятно, самый элегантный способ сделать это. (Кроме того, не устанавливайте пакеты, с которых не хотите начинать).

Вы также можете попасть в ситуацию, когда вы удаляете группу, и она непреднамеренно удаляет другие пакеты (принадлежащие другим группам). Однако это известный риск для всех типов удаления.

На данный момент ваш exec, вероятно, самый элегантный способ сделать это. (Кроме того, не устанавливайте пакеты, с которых не хотите начинать).

Вы также можете попасть в ситуацию, когда вы удаляете группу, и она непреднамеренно удаляет другие пакеты (принадлежащие другим группам). Тем не менее, это известный риск для всех типов удаления.

На данный момент ваш exec, вероятно, самый элегантный способ сделать это. (Кроме того, не устанавливайте пакеты, с которых не хотите начинать).

0
ответ дан 4 December 2019 в 10:03

В последних версиях yum есть опция groupremove_leaf_only , которую вы можете использовать, которая должна охватывать большинство случаев, когда вы хотите удалить группы пакетов. Он удалит только пакеты, принадлежащие данной группе, но не любой другой группе, «установленной» в системе. это работает так: yum --setopt = groupremove_leaf_only = 1 group remove <имя группы> .

Параметр groupremove_leaf_only был добавлен в yum 3.2.28, что означает, что RHEL 6 есть, а в RHEL 5.

Я подошел к этой проблеме, написав свой собственный тип для управления группами пакетов yum. Он поддерживает свой собственный список установленных групп, поэтому его не смущает нечеткое соответствие, которое yum делает для определения, установлена ​​ли группа. Если будет предложено удалить установленную группу, он использует groupremove_leaf_only в RHEL 6 и Fedora 17; на RHEL 5 он выполняет прямое удаление группы yum , а затем установку группы yum во всех остальных группах, которые должны быть установлены. Это не идеально, но это лучший подход, который я придумал.

0
ответ дан 4 December 2019 в 10:03

Теги

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