Удалить мастера

Я установил The Foreman на Ubuntu Server 12.04, следуя инструкциям здесь:

http://theforeman.org/manuals/1.2/quickstart_guide.html#Installation

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

Любая помощь будет принята с благодарностью. Спасибо, Криштиану


person cbianchi    schedule 30.08.2013    source источник


Ответы (2)


Я уверен, что вы уже поняли что-то еще, но если кто-то еще застрял на этом, вот команды, которые сработали для меня:

sudo apt-get --purge remove foreman foreman-installer foreman-proxy
sudo rm -rf /var/lib/foreman /usr/share/foreman /usr/share/foreman-proxy/logs
sudo rm /etc/apache2/conf.d/foreman.conf

Вы также можете удалить puppet, если вы не использовали его до установки foreman:

sudo apt-get remove --purge puppet puppetmaster puppet-common puppetmaster-common puppetlabs-release
sudo rm -rf /usr/lib/ruby/vendor_ruby/puppet /usr/share/puppet /var/lib/puppet /etc/puppet
sudo rm /etc/apache2/conf.d/puppet.conf

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

sudo apt-get autoremove

Наконец, перезапустите apache теперь, когда конфигурации мастера и марионетки были удалены:

sudo service apache2 restart

Я мог упустить несколько вещей, но это, казалось, избавило меня от большей части этого.

person Kyle    schedule 17.05.2014

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

sudo dpkg -l |grep foreman

в моей среде (ubuntu 12.04 и бригадир 1.4) он вернулся с информацией, включая «мастер», «мастер-установщик», «мастер-postgresql», «мастер-прокси» и «руби-мастер-апи».

то мы можем использовать apt-get для удаления вышеуказанных пакетов:

sudo apt-get remove --purge foreman
sudo apt-get remove --purge foreman-proxy
sudo apt-get remove --purge ruby-foreman-api

он должен удалить все пакеты, связанные с мастером, после приведенных выше команд. Вы можете запустить dpkg -l |grep foreman, чтобы убедиться, что все пакеты, связанные с мастером, были удалены.

наконец, вы можете удалить другие ненужные пакеты с помощью sudo apt-get autoremove.

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

person dalang    schedule 26.05.2014
comment
В чем разница между apt-get remove --purge и apt-get purge? - person Warosaurus; 26.04.2015
comment
@Warosaurus между ними нет никакой разницы. Но apt-get remove отличается от apt-get purge, вы можете найти подробности в askubuntu.com/questions/231562/ - person dalang; 27.04.2015