我已经按照此处的说明在 Ubuntu Server 12.04 上安装了 The Foreman:
http://theforeman.org/manuals/1.2/quickstart_guide.html#Installation
我现在决定它不适合我 - 但我找不到任何关于如何卸载的说明。gem uninstall foreman 等各种命令失败,因为它似乎是作为 gem 安装的。
任何帮助将不胜感激。谢谢,克里斯蒂亚诺
我已经按照此处的说明在 Ubuntu Server 12.04 上安装了 The Foreman:
http://theforeman.org/manuals/1.2/quickstart_guide.html#Installation
我现在决定它不适合我 - 但我找不到任何关于如何卸载的说明。gem uninstall foreman 等各种命令失败,因为它似乎是作为 gem 安装的。
任何帮助将不胜感激。谢谢,克里斯蒂亚诺
我敢肯定你现在已经想出了别的办法,但如果其他人对此感到困惑,以下是对我有用的命令:
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,您可能还想卸载它:
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
我可能会遗漏一些东西,但这对我来说似乎摆脱了大部分。
首先,您应该获得有关与工头安装程序绑定的软件包的列表。运行以下命令以获取列表:
sudo dpkg -l |grep foreman
在我的环境中(ubuntu 12.04 和工头 1.4),它返回的信息包括“工头”、“工头安装程序”、“工头-postgresql”、“工头代理”和“ruby-工头-api”。
那么我们就可以用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
。
来自工头的一些日志和 conf 文件夹仍会保留在您的操作系统中,您可能需要手动清理它们。