gpt4 book ai didi

macos - 从 Mac OSX 移除 Saltstack

转载 作者:行者123 更新时间:2023-12-05 09:19:32 25 4
gpt4 key购买 nike

我不记得我是如何在我的 Mac 上安装 saltstack 的,所以我尝试了所有可能的卸载方法。我尝试了 brew uninstall saltstackpip uninstall salt。我试图查看 salt -h 是否有任何要卸载它的信息,但它没有用。

更新一些系统输出
➤ 点列表 | grep salt
➤ whereis salt 调用
➤ which salt 调用
/opt/salt/bin/salt-call
➤ ls -l/opt/salt
总计 0
drwxr-xr-x 45 根轮 1.5K 24 Aug 13:07 bin/
drwxr-xr-x 8 根轮 272B 8 月 24 日 13:07 包括/
drwxr-xr-x 14 根轮 476B 8 月 24 日 13:07 lib/
drwxr-xr-x 8 根轮 272B 8 月 24 日 13:07 openssl/
drwxr-xr-x 3 根轮 102B 8 月 24 日 13:07 分享/

我猜我是从 this link 安装的:


curl -L https://bootstrap.saltstack.com -o install_salt.sh
sudo sh install_salt.sh -P -M
但它没有说如何根据这种方法卸载它。有人知道吗?

最佳答案

/opt/salt/bin/salt-call

看起来您是使用 .pkg 文件安装的:https://repo.saltstack.com/osx/

您可以通过运行一些命令来验证:

❯❯❯❯ pkgutil --pkgs | grep salt
com.saltstack.salt

❯❯❯❯ pkgutil --pkg-info com.saltstack.salt
package-id: com.saltstack.salt
version: 2016.11.3
volume: /
location: /
install-time: 1504874150

列出已安装的文件:

❯❯❯❯ pkgutil --files com.saltstack.salt
Library
Library/LaunchDaemons
Library/LaunchDaemons/com.saltstack.salt.api.plist
Library/LaunchDaemons/com.saltstack.salt.master.plist
Library/LaunchDaemons/com.saltstack.salt.minion.plist
Library/LaunchDaemons/com.saltstack.salt.syndic.plist
etc
etc/salt
etc/salt/master.dist
etc/salt/minion.dist
opt
opt/salt
opt/salt/bin
...

停止服务:

❯❯❯❯ sudo launchctl unload -w /Library/LaunchDaemons/com.saltstack.salt.minion.plist

对正在运行的 apimastersyndic 执行相同的操作。

首先删除文件:

❯❯❯❯ cd /

❯❯❯❯ pkgutil --only-files --files com.saltstack.salt | grep -v opt
Library/LaunchDaemons/com.saltstack.salt.api.plist
Library/LaunchDaemons/com.saltstack.salt.master.plist
Library/LaunchDaemons/com.saltstack.salt.minion.plist
Library/LaunchDaemons/com.saltstack.salt.syndic.plist
etc/salt/master.dist
etc/salt/minion.dist

❯❯❯❯ pkgutil --only-files --files com.saltstack.salt | grep -v opt | tr '\n' '\0' | xargs -0 sudo rm -f

然后是目录:

❯❯❯❯ pkgutil --only-dirs --files com.saltstack.salt | grep -v opt
Library
Library/LaunchDaemons
etc
etc/salt

❯❯❯❯ sudo rm -fr etc/salt

❯❯❯❯ sudo rm -fr opt/salt

最后,删除收据:

❯❯❯❯ sudo pkgutil --forget com.saltstack.salt
Forgot package 'com.saltstack.salt' on '/'.

关于macos - 从 Mac OSX 移除 Saltstack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40387679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com