바보처럼 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
답변2
blackarch 패키지를 완전히 제거하는 방법
이 명령은 패키지를 -R
제거하는 데 사용되며 -c
종속성을 깨뜨린 경우에도 패키지를 제거하는 데 사용되므로 이야기의 교훈은 이 명령이 Blackarch에 설치된 모든 패키지와 해당 종속성을 제거한다는 것입니다.
sudo pacman -Rc blackarch
그런 다음 blackarch 미러 목록을 삭제하십시오.(저장소)통과:
sudo rm /etc/pacman.d/blackarch-mirrorlist