sudo su $(whoami)
По сути тот же обходной путь, что и ssh localhost
, но его можно использовать без установки ssh-сервера.
Пока у вас есть root. Но если вы только что добавили новую группу и изменили разрешения, вы, скорее всего, так и сделаете.
Похоже, вы просто добавили репозитории 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
Как полностью удалить пакеты blackarch
В этой команде -R
используется для удаления, а -c
используется для удаления пакета, даже если он нарушает какую-либо зависимость, поэтому мораль этой истории заключается в том, что эта команда удалит все установленные пакеты Blackarch и их зависимости
sudo pacman -Rc blackarch
после этого просто удалите зеркальный список blackarch(репозиторий)с помощью:
sudo rm /etc/pacman.d/blackarch-mirrorlist