我像个白痴一样安装了BlackArch,不久前我尝试删除所有的文件,但仍然有一些残渣。我试图通过终端机更新包裹,这就是我得到的:
sudo pacman -Syyu
:: Synchronizing package databases...
core 148.9 KiB 242K/s 00:01 [######################] 100%
extra 1759.7 KiB 296K/s 00:06 [######################] 100%
community 5.3 MiB 568K/s 00:10 [######################] 100%
multilib 183.2 KiB 1263K/s 00:00 [######################] 100%
blackarch 2.7 MiB 752K/s 00:04 [######################] 100%
blackarch.sig 566.0 B 0.00B/s 00:00 [######################] 100%
error: blackarch: signature from "Levon 'noptrix' Kayan (BlackArch Developer) <noptrix@nullsecurity.net>" is invalid
error: failed to update blackarch (invalid or corrupted database (PGP signature))
error: failed to synchronize all databases如何从我的计算机中完全删除BlackArch的所有实例?我不想让它不断地寻找它的包更新!
我尝试了以下几点:
paclist blackarch | cut -d' ' -f1 | xargs sudo pacman -R
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: bind-tools: removing geoip breaks dependency 'geoip'
:: cryptsetup: removing argon2 breaks dependency 'argon2'
:: gnome-color-manager: removing exiv2 breaks dependency 'exiv2'
:: gnome-nettool: removing iputils breaks dependency 'iputils'
:: libgexiv2: removing exiv2 breaks dependency 'exiv2'
:: php: removing argon2 breaks dependency 'argon2'发布于 2019-07-27 13:54:19
看起来您只是简单地添加了BlackArch存储库。因此,首先检查从它们中安装的包,看看是否要删除它们:
paclist blackarch假设您想要删除所有这些内容,则可以:
paclist blackarch | cut -d' ' -f1 | xargs sudo pacman -R然后,假设您遵循这里指令并运行strap.sh脚本,该脚本将运行以下命令:
cat >> "/etc/pacman.conf" << EOF
[blackarch]
Include = /etc/pacman.d/$MIRROR_F
EOF所以你要做的就是:
sudo sed -i.bak '/blackarch/{N;d}' /etc/pacman.conf然后,删除脚本添加的镜像列表:
sudo rm /etc/pacman.d/blackarch-mirrorlist发布于 2021-08-21 12:59:01
在这个命令中,-R用于删除,而-c用于删除包,即使它破坏了任何依赖关系,因此这个命令的寓意是,该命令将删除所有已安装的Blackarch包及其依赖项。
sudo pacman -Rc blackarch之后,只需通过以下方式删除(存储库):
sudo rm /etc/pacman.d/blackarch-mirrorlisthttps://unix.stackexchange.com/questions/532455
复制相似问题