システムからblackarchを完全に削除します。

システムからblackarchを完全に削除します。

愚かなように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) <[email protected]>" 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'

ベストアンサー1

私は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

おすすめ記事