卸载领班

时间:2013-08-30 14:31:58

标签: ruby puppet theforeman

我按照此处的说明在Ubuntu Server 12.04上安装了The Foreman:

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

我现在已经决定它不适合我 - 但我找不到任何有关如何卸载的说明。宝石卸载工头等各种命令失败,因为它似乎是作为宝石安装的。

非常感谢任何帮助。谢谢,克里斯蒂亚诺

2 个答案:

答案 0 :(得分:6)

我确定你现在想出了别的东西,但是如果还有其他人坚持这个,那么这些命令对我有用:

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

如果您在安装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,因为已删除了foreman和puppet配置:

sudo service apache2 restart

我可能会遗漏一些东西,但这似乎让我摆脱了大部分内容。

答案 1 :(得分:3)

首先,您应该获得有关使用foreman-installer绑定的包的列表。运行以下命令以获取列表:

sudo dpkg -l |grep foreman

在我的环境(ubuntu 12.04和foreman 1.4)中,它返回的信息包括' foreman',' foreman-installer' foreman-postgresql', '工头代理'和' ruby​​-foreman-api'。

然后我们可以使用apt-get删除上述软件包:

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

在上述命令之后它应该删除所有与foreman相关的包。您可以运行dpkg -l |grep foreman以确保已移除所有与工头相关的包。

最后,您可以sudo apt-get autoremove删除其他不再需要的软件包。

来自工头的一些日志和配置文件夹仍将保留在您的操作系统中,您可能需要手动清理它们。